2
Mise en réseau AVB
2.7
Synchronisation par horloge
Precision Time Protocol (PTP)
2.7.2
2.7.3
Multiple Stream Reservation Protocol (MSRP)
émetteur et un récepteur, les appareils AVB PreSonus ne prennent actuellement en
charge que la récupération de l'horloge média reçue du premier flux AVB.
Le Precision Time Protocol ou PTP est un protocole utilisé pour synchroniser
les horloges au travers un réseau informatique. Le PTP permet d'atteindre une
précision d'horloge inférieure à la microseconde, ce qui l'adapte bien aux réseaux
locaux nécessitant un timing précis. Comme le wordclock, le PTP utilise une
architecture maître/esclave pour la distribution de l'horloge. Ce protocole définit
le maître de l'horloge, le délai de liaison et la mise en file d'attente du réseau (à
la fois pour la mesure et la compensation), ainsi que l'adaptation de la fréquence
d'horloge et les ajustements pour les appareils du réseau de couche 2.
Dans cette architecture, il existe plusieurs types d'horloge :
•
Ordinary Clock (horloge ordinaire). C'est un appareil avec une simple connexion
réseau qui est soit la source de la synchronisation (maître) soit sa destination
(esclave).
•
Boundary Clock (horloge de cœur de réseau). Cet appareil a plusieurs
connexions réseau et peut synchroniser avec précision deux segments de
réseau (deux mondes PTP). Une horloge maître est sélectionnée pour chaque
segment du système à l'aide d'une référence de synchronisation mère générée
par l'horloge d'horodatage du réseau (« Grand Master Clock »). L'horloge Grand
Master Clock envoie des informations de synchronisation à toutes les horloges
de son segment de réseau. Les horloges de cœur de réseau (Boundary Clocks) de
ce segment peuvent ensuite envoyer une horloge exacte aux autres segments
de réseau auxquels elles sont connectées. Chaque émetteur AVB doit pouvoir
fonctionner comme horloge d'horodatage du réseau (Grand Master Clock) ;
cependant, n'importe quel nœud de réseau peut être Grand Master Clock, tant
qu'il peut être source ou tirer le timing d'un appareil Grand Master Clock.
Sur un réseau AVB, le PTP génère des horodatages afin que chaque récepteur
sache quand lire l'audio de l'émetteur. En d'autres termes, l'horloge PTP sert à
aligner dans le temps les échantillons audio provenant de sources multiples.
Chaque appareil compatible Grand Master Clock diffuse son horloge à l'aide de
messages d'annonce. La meilleure horloge maître est ensuite sélectionnée parmi
les messages d'annonce disponibles.
Le protocole de réservation pour flux multiples ou MSRP (Multiple Stream
Reservation Protocol) est la norme IEEE utilisée pour réserver la bande passante
nécessaire au flux audio sur un réseau AVB. Cela permet aux terminaux
d'acheminer automatiquement les données et de réserver de la bande passante,
en éliminant la nécessité pour l'utilisateur de configurer manuellement la qualité
de service (QoS) sur les appareils du réseau. Le MSRP examine la bande passante
qui est actuellement disponible d'un bout à l'autre avant l'envoi d'un flux audio.
Il réserve alors un maximum de 75 % de la bande passante totale disponible
sur le port de ce commutateur AVB. Si la bande passante est disponible, elle est
réquisitionnée tout au long du cheminement des données, de l'émetteur jusqu'à
chaque récepteur assigné et cela jusqu'à sa libération.
Les réservations de bande passante sont effectuées sur la base des déclarations
de l'émetteur et des récepteurs sur les ports du commutateur. Les déclarations des
émetteurs se présentent sous plusieurs formes :
•
Déclaration d'annonce. Cette déclaration annonce qu'un flux n'a pas de
contrainte de bande passante ou de réseau sur son parcours. Cela signifie
que tout récepteur visé peut créer une réservation pour la QoS. Les messages
d'annonce des émetteurs contiennent toutes les informations nécessaires pour
faire la réservation.
•
Déclaration d'échec. Comme son nom l'indique, ce message annonce qu'un
flux n'est pas disponible pour un récepteur car la bande passante nécessaire
n'est pas disponible ou pour cause d'autres limitations quelque part sur le
parcours dans le réseau entre l'émetteur et le récepteur visé.
Guide de mise en réseau AVB
StudioLive™ série III
9