Introducción

En entornos de audio profesionales modernos —ya sea sonido en vivo, radiodifusión, instalados AV o estudios de grabación— el audio redificado se ha convertido en la columna vertebral de la distribución de señales. Protocolos como Dante, AES67, Ravenna y AVB/TSN permiten que decenas o incluso cientos de canales fluyan sobre la infraestructura Ethernet estándar.

Analizadores de protocolos de entendimiento

Un analizador de protocolo (a menudo llamado un intercambiador de paquetes o analizador de red) registra tráfico de red crudo y lo decodifica según las reglas de protocolo utilizadas por los dispositivos en el enlace. Para las redes de audio, un analizador debe entender tanto la capa de transporte (UDP, RTP) como los protocolos de audio específicos de la aplicación (como el control de Dante y los flujos de audio, AES67 RTP de control, o GPT

Ilustración clave: Los analizadores de protocolo no muestran si algo está mal, sino que apuntan Donde y ¿Por qué?- ...que ahorran horas de pruebas y de solución de problemas.

Tipos de analizadores de protocolo

  • Analizadores de uso general como Wireshark y tcpdump requieren filtración manual y disección de protocolo pero ofrecen flexibilidad ilimitada. Trabajan en cualquier red Ethernet.
  • Herramientas específicas para los proveedores como Audinate Dante Controller, QSC Q-SYS Designer o el software etherCON de Neutrik ofrecen vistas integradas para sus propios ecosistemas, útiles para la verificación de configuración pero limitadas fuera de ese reino.
  • Electrodomésticos de captura de hardware (por ejemplo, de Profitap o Fluke Networks) pueden amortiguar paquetes a velocidad de línea en redes 10GbE donde la captura basada en software puede caer marcos.

Key Audio Network Protocols to Know

Antes de sumergirse en el análisis, usted necesita entender los protocolos que su red está funcionando. Cada uno tiene estructuras de paquetes únicas, requisitos de tiempo y mecanismos de descubrimiento.

  • Dante (Audinate): Usa protocolos de control y descubrimiento propietarios (DDP, DCP) sobre UDP, más RTP estándar para las cargas de audio. Sincronización del reloj depende de PTPv1 (IEEE 1588-2008).
  • AES67 (standard): audio de capa interoperable 3 sobre IP usando RTP, con cargas de pago SMPTE ST 2110-30. La sincronización es a través de PTPv2 (IEEE 1588-2008) – una diferencia clave de Dante.
  • Ravenna (ALC NetX): También utiliza RTP y PTPv2, pero añade sus propias funciones de gestión de conexiones y redundancia. A menudo se encuentra en instalaciones de transmisión y grandes.
  • AVB/TSN (Estandares de IEE 802.1): Layer-2 sólo, que requiere capacidades de conmutación especiales (SRP para la reserva de flujo, gPTP para el tiempo preciso, FQTSS para la configuración basada en créditos).

Cada protocolo impone diferentes requisitos en su red: Dante puede tolerar hasta 1 ms de jitter en un interruptor, mientras que AES67 con PTPv2 generalmente exige la sincronización de submicrosecond. Un analizador de protocolo que entiende estas diferencias le dirá si su red es compatible.

Elegir el analizador de protocolo adecuado

Wireshark (libre, Cross-Platform)

Wireshark es el cuchillo de protocolo del Ejército suizo. Soporta más de 3.000 protocolos e incluye dissectores incorporados para Dante (partial), AES67/RTP, AVB (msrp, gptp), y muchos flujos AVB. Para el diagnóstico de nivel de paquete puro, no es compatible. Sin embargo, capturar en un enlace de interfaz de 1 GPU para ayudar a sobrewhelm un filtro de portátil

Audinate Dante Controller

Esta herramienta gratuita de Audinate está diseñada específicamente para las redes Dante. No captura paquetes completos pero proporciona latencia en tiempo real, estado del reloj y información de suscripción. Puede mostrar qué dispositivos no están sincronizando y mostrar los recuentos de errores. Úsalo para cheques de primera línea, pero no puede revelar la corrupción de nivel de paquete o conflictos de tráfico no Dante.

QSC Q-SYS Designer

Para los ecosistemas Q-SYS, Designer ofrece monitoreo integrado de salud de red, incluyendo una visión de “Estado de Red” que marca errores y utilización. Puede exportar diagnósticos para el análisis externo. Similar a Dante Controller, es excelente para ese sistema pero limitado fuera de él.

Opciones avanzadas: Wireshark + Hardware dedicado

Para las redes de producción donde la pérdida de paquetes no puede tolerarse, considere utilizar un dispositivo de captura o una red dedicada TAP (punto de acceso de prueba). Un TAP copia el tráfico a un puerto analizador separado sin introducir ningún retraso o riesgo de errores de puerto. Los analizadores de software en NIC estándar pueden soltar paquetes bajo carga; un TAP más un ordenador de captura con un NIC de alto rendimiento elimina ese riesgo.

Configuración de su Captura

La colocación de captura es crítica. El lugar ideal es exactamente donde sospecha el problema –idealmente en el interruptor conectado a los dispositivos de audio afectados. Si no puede acercarse al interruptor, utilice un puerto de lazo/espejo en el interruptor para enviar una copia de todo el tráfico relevante a su computadora analizador. Tenga en cuenta que la ración puede agregar una pequeña cantidad de carga y puede soltar paquetes bajo presión extrema; utilizarlo sólo para períodos de diagnóstico.

Cuando configura tu captura:

  1. Seleccione la interfaz correcta Evite el Wi-Fi para el análisis de audio.
  2. Establecer filtros de captura por ejemplo, en Wireshark: para RTP audio y PTP. Esto reduce el recuento de paquetes a niveles manejables.
  3. Tiempo-sincronizar el dispositivo de captura con el mismo gran maestro de PTP como la red de audio (o utilizar un reloj de disciplina GPS) así que los tiempos son exactos.
  4. Capturar por unos minutos durante la operación normal, luego durante un evento de falla. Compare las dos capturas.

Diagnosticar problemas de red de audio

1. Capturing Network Traffic

Comience con una captura completa (sin filtro) durante unos segundos para ver el tráfico de fondo. A continuación, aplique un filtro de captura como arriba. Por ejemplo, para capturar sólo Dante audio: (Dante audio utiliza UDP 4321 por defecto). Para AES67: . Guardar el archivo de captura y anotar el tiempo de cualquier fallo audible si es posible.

2. Filtrar datos relevantes

En el filtro de pantalla de Wireshark, puede aislar secuencias específicas:

  • – muestra los paquetes Dante de descubrimiento/control (parcial).
  • – todas las corrientes RTP. Agregue la fuente IP a estrechar.
  • – todos los mensajes de protocolo de protocolo de tiempo de precisión para el análisis de relojes.
  • – comprobar si los mensajes de TTL son usados o no son accesibles, indicando problemas de enrutamiento.

Aplicar reglas para colorear: color verde audio RTP, amarillo PTP y cualquier paquete retransmitido (tcp.analysis.retransmission) rojo.

3. Analizar el flujo de paquetes y el tiempo

Busca pérdida de paquetes: en RTP streams, esto aparece como vacíos en números de secuencia. La "Telefonía → RTP → Mostrar todas las corrientes" de Wireshark le da un gráfico de jitter, pérdida y tiempo. Una tasa de pérdida por encima del 0,1% es problemático. Jitter valores por encima de 0,5 ms para Dante o 1 ms para AES67 a menudo causan clics. intervalo entre paquetes: para un flujo de 48 kHz, 1 canal con 1 ms de embalaje, debe ver un paquete cada 1 ms (± unos pocos microsegundos). Variación amplia indica inestabilidad de tiempo de red.

4. Identificar los cuellos de botella

Examinar la utilización de enlaces. Si el puerto de conmutación que transporta audio es un 80% o superior, usted tiene un cuello de botella. tormentas de transmisión—florar los paquetes de descubrimiento (a menudo de Dante o AVB) puede consumir CPU en puntos finales. En Wireshark, utilice “Estadísticas → I/O Gráfico” para ver el tráfico total por segundo; un pico repentino puede coincidir con los desplegamientos de audio. Busque retransmisiones (incluso del tráfico de control TCP) que indican el flujo de amortiguación de conmutación.

5. Evaluación de la configuración de la red

Verificar la separación VLAN: olfatear en un puerto de tronco para ver si el tráfico de audio está filtrando en VLANs de control. Verificar las marcas QoS: el valor IP precedencia o DSCP debe ser fijado a una alta prioridad (por ejemplo, EF para audio). Wireshark muestra “DiffServ: Expedited Forwarding” en el encabezado IPv4. Si el marcador está ausente, Qo

Interpretación de las métricas clave

Cuando miras una captura, concéntrate en estos números:

  • Latency (end-to-end delay): medir el tiempo entre una fuente que transmite un paquete y el destino que lo recibe. Para el audio en tiempo real, debajo de 1 ms por hop es deseable. El gráfico de Wireshark “RTP Latency” da valores por paquete.
  • Jitter: la variación en el retraso del paquete. Un flujo con jitter mayor que la mitad del intervalo de paquete (por ejemplo, √≥ 0.5 ms para 1 ms paquetes) está en riesgo. La métrica de “RTP Jitter” en Wireshark es un promedio móvil que suaviza los transitorios; todavía, el aumento del jitter con el tiempo sugiere la construcción de cola.
  • Pérdida de paquete: idealmente 0%. Incluso 0.1% puede causar artefactos audibles dependiendo del CODEC y ocultamiento de errores. Mira “RTP Lost Packets” en el análisis de flujo.
  • Reloj de compensación (PTP): en Dante, el “Estado del Reloj” en Dante Controller muestra compensado por el gran maestro. Un valor por encima de ±100 ns indica un problema de sincronización. En Wireshark, compruebe la identidad del reloj del gran maestro del mensaje y el offset de los tiempos en los mensajes de Sync.

Bloquear una punta:

Regla de pulgar: Si sus fallos de audio sólo ocurren durante los tiempos ocupados en la red, la causa raíz es casi seguro ancho de banda o competencia QoS. Un analizador de protocolo le permitirá confirmar esto comparando archivos de captura de los períodos ociosos y ocupados.

Escenarios de diagnóstico real-mundial

Escenario A: Desplazamientos intermitentes en una red de Dante

Síntomas: Cada 5-10 minutos, un mudo momentáneo o pop afecta a unos pocos canales. El Controlador Dante no muestra errores.
Captura: Ejecutar Wireshark con un filtro de captura para UDP 4321 y 4323 (control). Mira el momento de los desplegamientos. Usted nota una explosión de tráfico multicast de un sistema de video-sobre IP exactamente coincidiendo con los fallos. El tráfico de vídeo es buffers de interruptor de acaparamiento, causando que los paquetes Dante se retrasan más allá de su umbral de reproducción. Solución: Implementar QoS para marcar el audio Dante como EF (46) y el vídeo como AF41 (34). Mueva el vídeo a un VLAN separado o cambia.

Escenario B: AES67 Stream No Subscribiendo

Síntomas: Un dispositivo compatible con AES67 no bloqueará un flujo desde una fuente Ravenna.
Captura: En el puerto del suscriptor, capturar IGMP y tráfico PTP. Usted ve el IGMP Únete pero no hay paquetes de corriente que lleguen. Los anuncios PTP muestran que el suscriptor y la fuente están utilizando diferentes dominios PTP (dominio 0 vs dominio 1). Solución: Reconfigure el suscriptor para utilizar el mismo dominio PTP. También verifique que el destino multicast IP de la secuencia se introduce correctamente — una configuración errónea común.

Escenario C: Alta Jitter en una larga carrera de cable

Síntomas: Un canal de audio particular (de una caja de escenario remota) tiene clics constantes. Todos los otros canales del mismo interruptor están bien.
Captura: Colocar un TAP en el puerto de conmutación de la caja de escenarios. El chorro en ese solo flujo es de 1,5 ms, mientras que otros son menos de 0.1 ms. La longitud del cable es de 95 metros, cerca del límite de 100 m para Cat5e. El cable largo introduce la variación de demora de propagación debido a cerca de crosstalk y reflexiones. Solución: Reemplazar el cable con una alta categoría (Cat6A) o utilizar un enlace de fibra. Después de la sustitución, el cable se baja a 0.3 ms.

Optimización del rendimiento Buenas Prácticas

Una vez que haya identificado los problemas, implemente estas estrategias. Un analizador de protocolo puede verificar que cada cambio tiene el efecto deseado.

  • Calidad del servicio (QoS): Configurar las marcas DSCP en el dispositivo fuente o el borde de conmutación: La carga de audio debe ser EF (46), el tráfico de control PTP CS7 (56) o AF41 (34). Usar colas de prioridad estrictas para esos paquetes. Monitorear con el analizador para asegurar que las marcas sobrevivan a través de los interruptores.
  • Segmentación VLAN: Ponga todo el tráfico de audio en un VLAN dedicado. Control de tráfico (descubrimiento, web) en un VLAN separado. Esto evita las tormentas de radio de dispositivos no audio que afectan el rendimiento de audio.
  • Selección de interruptores: Usar los interruptores Gestionados Gigabit (o 10 GbE) con baja latencia de conmutación (<10 µs cut-through). Avoid switches that buffer more than a few KB per port—large buffers increase jitter. Enable IGMP snooping for multicast pruning.
  • Calidad del cable: Para las carreras de cobre, utilice Cat6A blindado o superior para el crosstalk de prueba futura y reducido. Para largas distancias (concentrado70 m), utilice fibra de monomodo con transceptores SFP+.
  • Protocolo sobre el tiempo de precisión (PPT): Deplora un reloj de gran maestro dedicado (por ejemplo, desde Meinberg, Endrun o un dispositivo con GPS). Para Dante, utilice los relojes de límite PTPv1 para reducir las inexactitudes de tiempo a través de los interruptores. Verifique con el analizador que todos los dispositivos siguen al gran maestro y que los líderes innecesarios están deshabilitados.
  • Redundancia: Muchos protocolos soportan flujos redundantes. Para Dante, permite el modo Red de Red de Redes de Redes; para AES67, considere la protección sin costuras SMPTE ST 2022-7. Prueba el fallo con el analizador al desconectar un enlace y medir los desplegamientos.

Building a Monitoring Regimen

El análisis de protocolo no debe ser una tarea única. Incorporarlo en su horario de mantenimiento regular:

  • Semanalmente: Ejecute una captura de 5 minutos en el interruptor central y compruebe la salud de la corriente de audio (pérdida, jitter, latencia).
  • Mensual: Revisar el estado PTP (oferta, anuncios) y el uso de puerto de conmutación. Busque aumentos graduales en el rompecabezas.
  • Después de cualquier cambio de red: Siempre captura antes y después de validar que el cambio no degradaba el rendimiento de audio.

Usar herramientas automatizadas como tshark (command-line Wireshark) para escribir informes de estadísticas diarias. Por ejemplo, un trabajo de cron puede capturar 10 segundos cada hora, analizar las secuencias RTP, y enviar un correo electrónico si jitter excede un umbral. Este enfoque proactivo evita fallos catastróficos durante los espectáculos.

Conclusión

Los analizadores de protocolo son indispensables para cualquier profesional de AV serio sobre la calidad de audio. Al entender los protocolos en uso, elegir la herramienta de captura correcta, e inspeccionar sistemáticamente los flujos de paquetes, puede diagnosticar la causa raíz de los desplegables, el rompecabezas y latencia, incluso en las redes complejas de multivendor. Más importante, los conocimientos adquiridos le permiten implementar mejoras específicas en QoS, diseño VLAN, configuración de conmutación de interruptores y optimización de fuego.