Les Meilleurs Commutateurs Réseau pour Dante et AoIP

Les systèmes Dante et Audio-over-IP (AoIP) exigent des commutateurs réseau qui vont au-delà de la simple connectivité : ils nécessitent des performances prévisibles et à faible latence sous un trafic multicast intense. Ce guide explique les spécifications critiques qui rendent un commutateur compatible Dante, du backplane non bloquant et de la QoS à l'IGMP snooping et à la désactivation de l'EEE, et fournit des étapes de configuration pratiques pour un transport audio fiable.
Points clés à retenir
- Un backplane non bloquant est essentiel : la capacité de commutation doit être d'au moins 2 Gbps par port pour les commutateurs gigabit.
- Activez l'IGMP snooping et configurez la QoS avec priorité stricte pour DSCP 46 (audio) afin d'éviter l'inondation multicast et la gigue.
- Désactivez l'Ethernet à économie d'énergie (EEE) et le contrôle de flux sur tous les ports pour éviter la latence et la dérive d'horloge.
- Les commutateurs gérés sont fortement recommandés pour tout déploiement Dante professionnel ; les commutateurs non gérés manquent de contrôles critiques.
- Utilisez des liaisons montantes en fibre pour les longues distances et des commutateurs redondants pour les systèmes critiques ; ne croisez jamais les réseaux primaire et secondaire.
- Testez toujours avec Dante Controller et une configuration connue avant de déployer dans un environnement live.
Qu'est-ce qui rend un commutateur compatible Dante ?
Dante fonctionne sur des réseaux IP standard mais impose des exigences strictes en matière de synchronisation et de bande passante. Un commutateur compatible Dante doit prendre en charge un backplane non bloquant, ce qui signifie que sa capacité de commutation interne est égale ou supérieure à la somme de toutes les vitesses de port, afin d'éviter la perte de paquets en pleine charge. Par exemple, un commutateur gigabit à 24 ports nécessite au moins 48 Gbps de capacité de backplane.
La qualité de service (QoS) avec marquage DiffServ (DSCP) est essentielle. Dante priorise les paquets audio en les marquant avec la valeur DSCP 46 (EF). Le commutateur doit honorer ces marquages et les mapper à des files d'attente à priorité stricte, garantissant que le trafic audio n'est jamais retardé par des rafales de données.
L'IGMP snooping empêche les flux multicast audio d'inonder tous les ports. Le commutateur doit écouter activement les rapports d'appartenance IGMP et transmettre les flux uniquement aux ports qui les ont demandés. Sans IGMP snooping, chaque paquet multicast est diffusé à tous les ports, submergeant le réseau.
L'Ethernet à économie d'énergie (EEE, IEEE 802.3az) doit être désactivé. L'EEE met les liaisons inactives en veille pour économiser de l'énergie, mais la latence de réveil (dizaines de microsecondes) peut provoquer une dérive d'horloge et des coupures audio. Toutes les directives Dante imposent la désactivation de l'EEE sur chaque port.
L'Ethernet gigabit (1000BASE-T) est la vitesse minimale. Bien que Dante puisse fonctionner sur 100 Mbps, la surcharge du multicast, de l'horloge et de la redondance nécessite le gigabit pour tout système dépassant quelques canaux. Des liaisons montantes 10 gigabit sont recommandées pour les déploiements plus importants.
Les commutateurs gérés sont fortement recommandés par rapport aux commutateurs non gérés. Les commutateurs gérés permettent la configuration des VLAN, de la QoS, de l'IGMP snooping et de la mise en miroir des ports, tous essentiels pour le dépannage et l'isolation du trafic Dante. Les commutateurs non gérés manquent de ces contrôles et peuvent provoquer un comportement imprévisible.
Backplane non bloquant et débit
Le backplane est le tissu interne qui déplace les données entre les ports. Un backplane non bloquant garantit que chaque port peut communiquer à pleine vitesse filaire simultanément. Pour un commutateur gigabit à 48 ports, la capacité minimale du backplane est de 96 Gbps (48 ports × 2 pour la pleine duplex). De nombreux commutateurs économiques annoncent une 'capacité de commutation' inférieure, ce qui entraîne des paquets perdus en charge.
Lors de l'évaluation des commutateurs, recherchez la spécification de capacité de commutation. Divisez par le nombre de ports pour vérifier qu'elle atteint ou dépasse 2 Gbps par port (pleine duplex). Par exemple, un commutateur à 24 ports avec une capacité de 48 Gbps est non bloquant. Tout ce qui est inférieur est bloquant et inadapté à Dante.
Pour les systèmes Dante avec réseaux redondants (primaire et secondaire), chaque réseau doit avoir son propre commutateur non bloquant. Les deux commutateurs fonctionnent indépendamment, donc l'exigence de backplane s'applique à chacun.
Configuration QoS et DiffServ
Dante utilise la valeur DSCP 46 pour l'audio, 34 pour l'horloge PTP et 0 pour les autres trafics. Le commutateur doit être configuré pour faire confiance aux marquages DSCP et les mapper à des files d'attente matérielles prioritaires. La plupart des commutateurs gérés permettent 8 files d'attente ; attribuez la file 5 ou 6 (la plus élevée) à DSCP 46, la file 4 à DSCP 34 et les files 0-3 au meilleur effort.
La planification à priorité stricte doit être activée pour la file audio. La file d'attente pondérée équitable peut introduire de la gigue. Assurez-vous que la file audio est toujours servie en premier, même si d'autres files sont en attente.
Certains commutateurs nécessitent d'activer 'trust DSCP' globalement ou par port. Désactivez tout 'trust CoS' s'il remplace DSCP. Testez avec Dante Controller pour vérifier que les paquets audio ne sont pas re-marqués ou perdus.
IGMP Snooping et gestion multicast
L'IGMP snooping est obligatoire pour les réseaux Dante de plus de deux appareils. Il réduit la charge multicast en transmettant les flux uniquement aux ports qui se sont abonnés. Sans lui, un flux de 64 canaux serait copié sur chaque port, gaspillant la bande passante.
Activez l'IGMP snooping sur le VLAN transportant le trafic Dante. Configurez le commutateur pour utiliser IGMPv2 ou v3 (Dante utilise v2). Définissez le querier sur le commutateur lui-même ou sur un appareil dédié. Assurez-vous que l'intervalle de requête IGMP n'est pas trop agressif (la valeur par défaut de 125 secondes convient).
Le fast leave peut être activé pour réduire la latence lors de la déconnexion des appareils. Cependant, sur certains commutateurs, le fast leave peut provoquer de brèves interruptions si un appareil se reconnecte rapidement. Testez dans votre environnement.
Pour les réseaux Dante redondants, chaque commutateur gère ses propres groupes multicast indépendamment. N'activez pas l'IGMP snooping sur la liaison redondante ; elle doit être bloquée au niveau de la couche 2.
EEE, contrôle de flux et autres pièges
L'Ethernet à économie d'énergie (EEE) doit être désactivé sur chaque port. Sur de nombreux commutateurs gérés, il s'agit d'un paramètre par port sous 'économie d'énergie' ou 'Ethernet vert'. Sur les commutateurs non gérés, il est souvent impossible de le désactiver, une autre raison de les éviter.
Le contrôle de flux (IEEE 802.3x) doit être désactivé sur tous les ports. L'horloge de Dante repose sur un timing précis ; les pauses de contrôle de flux peuvent provoquer de la gigue et une dérive d'horloge. Désactivez le contrôle de flux en émission et en réception.
Le protocole Spanning Tree (STP) doit être configuré avec soin. Pour les réseaux Dante redondants, utilisez Rapid STP (RSTP) avec portfast sur les ports de bordure pour éviter les délais lors de la connexion des appareils. Alternativement, désactivez STP sur les VLAN Dante si la topologie est simple.
Le contrôle de tempête de diffusion doit être réglé suffisamment haut pour permettre les rafales multicast de Dante. Un seuil de 5000 paquets par seconde est typique. Un seuil trop bas peut entraîner la perte de paquets audio légitimes.
Géré vs non géré : pourquoi le géré gagne
Les commutateurs non gérés sont plug-and-play mais n'offrent aucun contrôle sur la QoS, l'IGMP ou l'EEE. Ils peuvent fonctionner pour de très petits systèmes Dante (2 à 4 appareils) mais sont risqués pour tout déploiement professionnel. Les pertes de paquets, les pics de latence et les problèmes d'horloge sont courants.
Les commutateurs gérés offrent visibilité et contrôle. Ils permettent la segmentation VLAN pour isoler Dante du trafic de bureau, la mise en miroir des ports pour le dépannage et la surveillance SNMP pour des alertes proactives. Le coût initial est plus élevé, mais la fiabilité et les capacités de diagnostic sont essentielles pour le son live.
Pour les installations à grande échelle, les commutateurs gérés avec capacités de couche 3 (routage) peuvent être utilisés pour interconnecter plusieurs sous-réseaux Dante. Cependant, Dante fonctionne généralement sur un seul domaine de couche 2 ; le routage nécessite une configuration minutieuse des horloges limites PTP.
PoE, liaisons montantes fibre et redondance
L'alimentation par Ethernet (PoE) est utile pour les microphones, enceintes et petits stage boxes compatibles Dante. Assurez-vous que le commutateur fournit un budget PoE suffisant (par exemple, 30 W par port pour PoE+). Cependant, le PoE ajoute de la chaleur et du coût ; utilisez des injecteurs PoE pour les appareils qui n'en ont pas besoin.
Les liaisons montantes en fibre sont recommandées pour les longues distances (plus de 100 m) ou entre les bâtiments. Les ports SFP prenant en charge la fibre 1G ou 10G permettent une isolation galvanique propre et éliminent les boucles de terre. Utilisez de la fibre monomode pour les distances supérieures à 300 m.
La topologie de réseau redondant de Dante nécessite deux commutateurs séparés (primaire et secondaire) sans croisement. Chaque commutateur doit être configuré de manière identique mais sur des sous-réseaux différents. Utilisez des VLAN séparés et assurez-vous qu'il n'y a pas de routage entre eux.
Questions fréquentes
Puis-je utiliser un commutateur gigabit grand public pour Dante ?
Les commutateurs grand public manquent souvent d'IGMP snooping, ont une mauvaise QoS et ne peuvent pas désactiver l'EEE. Ils peuvent fonctionner pour de très petites configurations mais ne sont pas fiables pour un usage professionnel. Utilisez des commutateurs gérés de qualité entreprise.
Ai-je besoin d'un commutateur 10 gigabit pour Dante ?
Pas pour la plupart des systèmes. Le gigabit est suffisant pour jusqu'à 512 canaux à 48 kHz. Le 10 gigabit n'est nécessaire que pour des nombres de canaux très élevés (1024+) ou lors de l'agrégation de plusieurs réseaux Dante.
Comment configurer la QoS pour Dante sur un commutateur Cisco ?
Activez 'mls qos trust dscp', créez un class-map correspondant à dscp 46, attribuez-le à une file prioritaire et appliquez la politique de service à tous les ports. Désactivez 'mls qos rewrite dscp' pour préserver les marquages.
Quelle est la longueur maximale de câble pour Dante ?
Ethernet standard : 100 m (328 pieds). Pour les longues distances, utilisez de la fibre avec des modules SFP. Dante prend en charge jusqu'à 7 sauts sur un réseau commuté, donc la mise en cascade de commutateurs peut étendre la portée.
Puis-je mélanger des commutateurs gérés et non gérés dans un réseau Dante ?
Évitez-le. Un commutateur non géré peut toujours inonder le multicast et causer des problèmes même s'il est connecté à un commutateur géré. Pour de meilleurs résultats, tous les commutateurs du VLAN Dante doivent être gérés et configurés de manière cohérente.
Vous construisez ou améliorez un système ?
SSOUNDS conçoit et fabrique des systèmes de sonorisation professionnels dans le monde entier, d'une salle unique à l'échelle d'un stade.