Music Collaboration and Networking
How to Achieve High Availability in Aes67 Network Design for Broadcast Facilities
Table of Contents
Comprendre l'AES67 et la nécessité d'une disponibilité élevée
Dans les installations de radiodiffusion, cette norme est essentielle pour le transport d'audio de qualité professionnelle avec faible latence, une densité élevée de canaux et un timing déterministe. Une grande disponibilité dans un réseau AES67 signifie que le système continue à fonctionner sans interruption, même lorsque des composants individuels tels que les commutateurs, les câbles, les interfaces audio ou les sources d'horloge échouent. Pour les radiodiffuseurs, les temps d'arrêt ne sont pas seulement un inconvénient; une seule seconde de silence pendant un flux d'information en direct peut éroder la confiance du public, déclencher des sanctions contractuelles et nuire à la réputation de la marque.
Contrairement aux infrastructures analogiques ou SDI dédiées, les réseaux IP introduisent des ressources partagées, la congestion et la perte de paquets. Le réseau doit être conçu pour garantir que les paquets audio sont livrés à temps, dans l'ordre et sans chute, même lorsque d'autres trafics surgissent. Par conséquent, concevoir pour une grande disponibilité signifie renforcer la résilience dans le tissu réseau lui-même, en plus de veiller à ce que les paramètres puissent récupérer gracieusement des échecs. Cet article développe des stratégies éprouvées pour concevoir et maintenir un réseau AES67 hautement disponible pour la production de radiodiffusion, les événements en direct et la distribution audio critique de mission.
Stratégies clés pour une grande disponibilité dans les réseaux AES67
1. Redondance réseau – La Fondation de la résilience
La couche réseau physique est là où il existe la plupart des points de défaillance. Une coupure de câble unique, une panne d'alimentation de commutation ou un dysfonctionnement de module peuvent faire tomber un flux audio entier. L'objectif de redondance réseau est d'éliminer ces vulnérabilités en fournissant plusieurs chemins indépendants pour le trafic audio.
- Commutateurs et liens redondants : Déployez au moins deux commutateurs de cœur dans une configuration redondante (p. ex. MLAG, empilage avec redondance, ou VPC). Connectez chaque périphérique AES67 aux deux commutateurs en utilisant des ports NIC séparés ou une topologie double-home. Cela garantit que si un commutateur échoue, le second commutateur continue à faire avancer le trafic sans interruption.
- Agrégation de liens (GAL) et chemins actifs/activaux : Utilisez LACOP (IEEE 802.3ad) pour regrouper plusieurs câbles physiques entre les commutateurs en un seul lien logique. Cela permet à la fois d'augmenter la bande passante et de faire basculer automatiquement si un câble échoue. Pour AES67, assurez-vous que l'algorithme de hachage du GAL est symétrique pour le trafic multicast afin d'éviter les paquets hors-commande.
- Tonnage du protocole des arbres d'évasement (STP) : Alors que les commutateurs redondants créent des boucles, le réseau doit utiliser une variante d'arborescence de travée comme RSTP (802.1w) ou MSTP (802.1s) pour bloquer les chemins redondants et empêcher les tempêtes de radiodiffusion. Configurer les temps de transition rapides et les minuteurs de réglage pour garder la décrochage sous 1 seconde pour l'audio.
- Diversité physique : Exécutez des chemins redondants en fibre ou en cuivre par des plateaux de câbles séparés, des risers ou même des voies physiques différentes à travers l'installation. Ceci protège contre les coupures accidentelles ou les défaillances de l'infrastructure de construction. Documentez chaque parcours de câbles et son chemin; marquez toutes les connexions aux deux extrémités.
Pour les installations de radiodiffusion qui nécessitent le plus de temps d'antenne, envisager une topologie de sonnerie avec Commutateur de protection de la bague Ethernet (ERPS) ou Protocole de redondance des médias (MRP) Ces protocoles sont particulièrement utiles dans les grandes installations avec de nombreuses interconnexions. Cependant, soyez conscient que les topologies des anneaux augmentent la latence par houblon, donc ils sont mieux adaptés aux petits réseaux ou aux tissus de commutation entièrement déterministes. Une approche plus souple consiste à construire une architecture de feuille de colonne vertébrale avec plusieurs chemins parallèles, en utilisant le routage ECMP (Equal-Cost Multipath) à la couche 3 pour distribuer les flux AES67 sur tous les liens disponibles.
2. Redondance des appareils – Assurer la résilience du point de terminaison
Les terminaux audio – émetteurs, récepteurs, consoles de mélange et boîtes de scène – doivent également être protégés contre la panne. Une seule panne d'alimentation ou un accident de la centrale peut entraîner un canal ou même un studio entier.
- Redondance active/passive (1+1): Utilisez un contrôleur ou un système de surveillance de la santé pour détecter les défaillances et passer le trafic à l'unité de veille. Pour AES67, cela signifie que l'appareil de veille doit rejoindre les mêmes groupes multicast et maintenir les mêmes descriptions de session (via SAP) que l'unité active. Le basculement doit être assez rapide pour éviter une interruption de son; certains systèmes obtiennent un changement de sous-cadre en préconfigurant les deux appareils et en utilisant un identifiant source commun.
- N+1 Redondance: Pour les systèmes plus grands, gardez sur l'étagère un dispositif de secours qui peut être échangé manuellement ou automatiquement mis en ligne via un contrôleur distribué. Ceci est rentable pour les environnements où une courte interruption (quelques secondes) est acceptable, comme la programmation préenregistrée ou la surveillance non critique.
- Fournitures d'alimentation et ventilateurs redondants : Choisissez un équipement qui supporte les alimentations doubles et à chaud (AC et DC en option). Connectez chaque alimentation pour séparer les alimentations UPS ou les circuits de construction pour survivre à une seule panne de distribution d'électricité. De même, assurez-vous que les ventilateurs de refroidissement sont redondants et surveillés; un interrupteur de surchauffe peut actionner les performances, provoquant des chutes de paquets même si l'audio traverse un trajet en direct.
- Échec automatique avec commutation sans soudure : Certains appareils compatibles AES67 supportent une redondance sans faille en utilisant SMPTE ST 2022‐7 ou des méthodes similaires. Cela envoie le même paquet audio sur deux chemins de réseau séparés. Le récepteur choisit le premier paquet qui arrive et élimine les doubles, fournissant une panne sans succès. Si possible, activez cette fonctionnalité au niveau de l'appareil pour obtenir la plus grande disponibilité. Cependant, soyez conscient qu'il consomme deux fois la bande passante et exige que les deux chemins aient une latence similaire.
3. Redondance de temps et d'horloge – Garder chaque échantillon dans Sync
AES67 s'appuie sur une référence commune de l'horloge, généralement Precision Time Protocol (IEEE 1588‐2008). Si l'horloge grandmaster échoue, tous les appareils perdent la synchronisation, ce qui entraîne des glissements d'échantillons, des pops, des clics ou une panne audio complète.
- Grands maîtres multiples : Configurez au moins deux grands maîtres PTP – une première et une sauvegarde. La sauvegarde doit être en mode -slave ou -hoot standby, mais prête à prendre le relais si le principal disparaît. Utilisez le mécanisme PTP substitut maître (également appelé redondance -master) défini dans la norme. Dans la pratique, cela signifie que les deux grands maîtres envoient des messages; toutes les horloges dans le domaine sélectionneront la meilleure en utilisant le meilleur Algorithme maître horloge (BMCA).
- Meilleur Algorithme de l'horloge principale (BMCA): Activez BMCA sur toutes les horloges de bordure et les horloges ordinaires. Cet algorithme sélectionne automatiquement le meilleur grand maître en fonction de la priorité, de la précision et de la variance de l'horloge. Assurez-vous que vos grands maîtres ont une priorité élevée (faible valeur numérique) pour éviter qu'un appareil moins capable ne prenne le dessus. Par exemple, définissez la priorité1 à 128 sur le primaire et 129 sur le secondaire.
- Voies PTP redondantes : Utilisez plusieurs horloges de bordure ou des horloges transparentes pour fournir des chemins redondants pour les messages PTP. Si un commutateur de bordures échoue, le domaine PTP devrait se reconverger rapidement. Testez-le physiquement en supprimant le grand maître primaire et en mesurant le temps de résync. Dans un domaine bien réglé, résync devrait se produire en quelques secondes sans artefacts audibles.
- Capacité de retenue : Certains dispositifs ont des oscillateurs de retenue intégrés qui maintiennent la précision pendant plusieurs heures si le signal de l'horloge est perdu. Cela fournit un tampon de sécurité pendant que les chemins redondants sont restaurés. Pour les installations critiques, spécifiez les dispositifs avec des oscillateurs TCXO ou OCXO; ils coûtent plus, mais peuvent maintenir la dérive à moins d'une microseconde par heure de retenue.
Pour plus de détails sur les meilleures pratiques en matière de redondance des PTP, voir le document intitulé Norme IEEE 1588‐2019 En outre, il est important d'envisager l'utilisation d'un réseau de distribution de temps dédié, certaines installations utilisent PTP sur une infrastructure fibreuse séparée pour l'isoler des changements de voies audio, bien que cela ajoute des coûts.
4. Segmentation réseau et QoS – Protéger l'audio de l'interférence
Dans une installation de radiodiffusion, le réseau transporte souvent des transferts de fichiers, contrôle le trafic, les flux vidéo et les données générales de bureau. Sans segmentation appropriée, un transfert de fichiers important peut causer un dépassement de tampon et déposer des paquets AES67. Une grande disponibilité nécessite une isolation logique du trafic audio et une hiérarchisation de la priorité.
- VLAN pour Audio: Créez un VLAN dédié à tous les trafics AES67. Cela empêche les tempêtes de diffusion d'autres VLAN et vous permet d'attribuer des politiques QoS spécifiquement à ce VLAN. Utilisez le marquage 802.1Q sur tous les ports de réseau. Pour une meilleure isolation, considérez un réseau physique distinct pour l'audio seulement si le budget le permet; il simplifie le dépannage et élimine complètement les contestations.
- Qualité du service (QoS): Marquez les paquets AES67 avec une valeur DSCP élevée (par exemple EF – 46 pour l'audio, CS7 pour l'horloge). Sur les commutateurs, configurez des files d'attentes prioritaires strictes pour s'assurer que l'audio est toujours transmis avant le trafic le mieux efficace. Police ou façonnez le trafic non sonore au bord pour éviter la surabonnement.
- Gestion multicast : AES67 utilise généralement la multidiffusion IP pour la distribution audio point à multipoint. Activer l'insonorisation IGMP sur tous les commutateurs Layer 2 pour limiter le trafic multicast uniquement aux ports qui ont rejoint le groupe. Sans insonorisation, les inondations multicasts tous les ports, ce qui gaspille la bande passante et augmente le jitter. Utilisez le questionnaire IGMP sur une paire de commutateurs redondants (avec une IP virtuelle) pour maintenir l'adhésion au groupe multicast même si un questionnaire échoue.
- Réserves de bande passante : Pour les systèmes à forte densité, réservez la bande passante sur les liaisons montantes pour le trafic AES67. Grâce à des outils comme LLDP‐MED ou des policiers configurés manuellement, assurez-vous que le trafic non audio ne dépasse jamais la capacité réservée. Certains réseaux utilisent des ports sous-réseaux -audio‐seulement -où seuls les appareils AES67 sont connectés, simplifient encore davantage la QoS. Calculez la bande passante totale AES67 : chaque canal 24 bits de 48 kHz est d'environ 1,5 Mbps.
5. Surveillance, essais et entretien proactif
Même le réseau redondant le mieux conçu risque de connaître des défaillances. La clé d'une grande disponibilité est la détection précoce et la récupération rapide.
- Surveillance du réseau (SNMP et sFlow): Déployez un système de surveillance basé sur SNMP qui suit la charge du processeur, les erreurs de port, la température, l'état de l'alimentation électrique et la santé du ventilateur. Surveillez également les paramètres audio spécifiques : perte de paquets, jitter et état de synchronisation. Des outils comme PRTG, SolarWinds ou des solutions open-source comme LibreNMS peuvent alerter sur les erreurs ou les défaillances d'interface. Configurez des alertes pour toute interface qui passe à un état désactivé par erreur ou dépasse un seuil d'erreurs CRC.
- AES67–Surveillance spécifique: Utilisez des outils comme Dante Controller ou Livewire Designer qui fournissent des statistiques par flux. Certains logiciels tiers peuvent cartographier l'ensemble du réseau AES67 et signaler le flux en temps de disponibilité. Configurez des alertes pour tout flux montrant une perte de paquets supérieure à 0,1% ou des pics de latence.
- Essais réguliers d'échec : Prévoir des tests trimestriels ou mensuels où vous faites manuellement tomber un composant à la fois – prélever une alimentation, débrancher une fibre ou désactiver un grand maître. Observer la continuité audio et mesurer le temps de restauration. Documenter les résultats et résoudre les problèmes (p. ex., un commutateur qui prend trop de temps pour se reconvertir). Simuler les scénarios les plus défavorables : défaillance simultanée d'un commutateur en amont et d'un grand maître.
- Mises à jour du logiciel et du firmware : Avant de mettre à jour, testez sur un réseau isolé plus petit. Utilisez les procédures de gestion du changement pour éviter d'introduire de nouveaux points de défaillance. Maintenez un tableur de version avec des comptes de contrôle et des dates de sortie. Certains fournisseurs fournissent le firmware bêta; évitez-le pour les réseaux de production à moins qu'un correctif de bug spécifique soit critique.
- Inventaire des pièces de rechange : Entreposez-les dans un endroit connu et propre. Pour les grandes installations, gardez un interrupteur de secours préconfiguré qui peut être échangé rapidement en ondes. Étiquetez les pièces de rechange avec l'équipement qu'elles sont censées remplacer et inclure des notes de configuration. Testez périodiquement les pièces de rechange pour s'assurer qu'elles fonctionnent; ne présumez pas qu'un interrupteur de rechange de la tablette démarre correctement.
Bâtir une culture de fiabilité
Chaque ingénieur, technicien et opérateur doit comprendre la criticité du réseau AES67 et suivre quotidiennement les meilleures pratiques, notamment en utilisant un bon soulagement des tensions de câbles, en évitant les interrupteurs à chaîne de brume sur le VLAN audio et en ne contournant jamais le QoS sur l'équipement d'essai. Effectuer des post-mortems après chaque incident, peu importe la taille de la documentation de conception en conséquence. Impliquer l'équipe du réseau dans les opérations de radiodiffusion afin qu'elle puisse anticiper les tendances du trafic et les événements à venir qui pourraient entraîner une charge supplémentaire sur l'infrastructure.
En outre, envisager la mise en place d'un outil d'orchestration automatique de basculement qui peut détecter une défaillance d'un commutateur et reconfigurer des groupes IGMP ou réacheminer le timing PTP. Bien que coûteux, ces outils peuvent réduire le temps moyen de réparation de minutes à secondes. Commencez par de petits scripts d'automatisation qui génèrent une alerte syslog et lancent ensuite une commande de restauration prédéfinie, par exemple, en émettant un sur un commutateur de sauvegarde si le primaire est inaccessible.
Conclusion
La conception d'un réseau AES67 à haute disponibilité pour les installations de radiodiffusion n'est pas un projet ponctuel mais un processus continu. Il faut planifier soigneusement la couche de réseau physique, la configuration des appareils, la distribution des horloges et la discipline opérationnelle continue. En mettant en place des commutateurs redondants et des chemins divers, en utilisant des protocoles de décrochage actif/passif et de redondance sans soudure, en construisant un domaine de chronométrage PTP redondant, en segmentant et en hiérarchisant le trafic audio, et en maintenant un contrôle et des tests vigilants, les radiodiffuseurs peuvent atteindre la fiabilité attendue dans des environnements critiques pour la mission.
Pour des orientations plus détaillées sur la mise en œuvre des réseaux AES67, voir le Document type AES67 et les Approche audinée de l'interopérabilité AES67. Rappelez-vous que la grande disponibilité ne concerne pas seulement l'équipement, mais aussi un état d'esprit d'ingénierie proactive, de tests systématiques et d'amélioration continue.