2
AVB Networking
2.7
Clocking
Precision Time Protocol (PTP)
2.7.2
2.7.3
Multiple Stream Reservation Protocol (MSRP)
El Precision Time Protocol o PTP (protocolo de precisión del tiempo) se usa para
sincronizar relojes por una red de ordenador. El PTP es capaz de conseguir una
precisión de reloj en el rango de los sub-microsegundos, convirtiéndolo en ideal
para redes de área local que requieran un cronometraje muy estricto. Similar al
wordclock, el PTP usa una arquitectura maestro-esclavo para la distribución de
reloj. Este protocolo define el reloj maestro, el retardo de enlace y la cola de red
(tanto medición como compensación), así como emparejamiento del clock-rate y
ajustes para dispositivos de red Layer 2.
En esta arquitectura, hay varios tipos de reloj distintos:
•
Reloj ordinario. Este es un dispositivo con una única conexión a la red y o bien
la fuente de sincronización (maestro) o el destino de sincronización (esclavo).
•
Reloj delimitador (Boundary clock). Este dispositivo tiene múltiples
conexiones de red y es capaz de sincronizar con gran precisión un segmento
de la red con otro segmento de la misma. Se seleccionar un reloj maestro
para cada segmento del sistema usando una referencia de cronometraje
raíz generada por el reloj gran maestro. El gran maestro envía información
de sincronización a todos los relojes en su segmento de la red. Los relojes
delimitadores en ese segmento entonces envían tiempo de precisión a otros
segmentos de la red a la que están conectados. Es necesario que cada Talker
AVB sea capaz de funcionar como gran maestro; aunque cualquier nodo
de la red puede ser el gran maestro, siempre que pueda tomar o derivar
cronometraje o temporalización desde un dispositivo capaz de ser gran
maestro.
En un red AVB, el PTP genera sellos de tiempo para que cada listener sepa cuando
reproducir el audio del talker. En otras palabras, el reloj PTP se usa para alinear en
el tiempo muestras de audio desde múltiples fuentes. Cada dispositivo apto para
gran maestro transmite su sincronización usando mensajes de anuncio. Así pues, el
mejor reloj maestro se selecciona de entre los mensajes de anuncio disponibles.
El protocolo Multiple Stream Reservation Protocol (MSRP) es el estándar IEEE
utilizado para reservar ancho de banda de transmisión para audio en una red AVB.
Esto permite a los puntos finales encaminar datos de forma automática y reservar
ancho de banda y elimina la necesidad por parte del usuario de configurar de
forma manual el Quality of Service (QoS) por todos los dispositivos de la red. MSRP
mira el ancho de bando integral que está disponible en ese momento antes de
enviar una transmisión o stream de audio. A continuación reserva un máximo del
75% del ancho de banda total disponible en ese puerto del AVB switch. Si el ancho
de banda está disponible, se bloquea por toda la ruta de datos completa, desde el
Talker, saliendo hacia todos los Listener asignados hasta que se libera.
Las reservas de ancho de banda se llevan a caba basadas en las declaraciones del
talker y los listeners en los puertos Switch. Las declaraciones de los Talker vienen
en varias formas:
•
Advertise Declaration. Esta declaración anuncia que un stream no tiene
ninguna limitación del ancho de banda o de la red en su ruta designada. Esto
significa que cualquier Listener de destino puede crear una reserva para QoS.
Los mensajes de advertencia de los Talkers contienen toda la información
necesaria para realizar la reserva.
•
Failed Declaration. Como su nombre indica, esto anuncia que un stream no
está disponible para un Listener porque el ancho de banda necesario no está
disponible o a causa de otras limitaciones en algún punto de la ruta de la red
entre el Talker y el Listener de destino.
StudioLive™ Series III
Guía de interconexión AVB
9