Estoy buscando una buena herramienta simple que se ejecute en un sistema operativo estándar (Windows o Linux) que pueda usar para probar que un enrutador transmite correctamente la multidifusión.
Un cliente me ha pedido que habilite el enrutamiento de multidifusión en una caja de Linux que actúa como su enrutador, ya que su sistema telefónico requiere multidifusión para algunas características. Como no estoy físicamente cerca del cliente, realmente no tengo la capacidad de experimentar con los diversos métodos para configurar el enrutamiento de multidifusión en Linux. Puedo configurar un enrutador en mi escritorio que sea idéntico al que está implementado en su red, pero no conozco ninguna herramienta sencilla que pueda usar para generar o escuchar tráfico de multidifusión.
La única herramienta mulicast que he encontrado es la herramienta mcast.exe, que forma parte del kit de recursos de Windows 2000/2003. Por lo que he leído en línea, parece que mcast.exe no funciona en un enrutador y solo funciona en la red local, por lo que no parece ser útil para mí probar el enrutamiento de multidifusión.
Entonces, ¿qué herramientas utiliza para probar que el enrutamiento de multidifusión está configurado correctamente?
iperf es perfecto para esto y está disponible para la mayoría de las distribuciones y ventanas de Linux.
Del lado del oyente:
... y esperará escuchar de la fuente. En la fuente, comience a enviar:
Al mismo tiempo, verá que el oyente recibe el tráfico:
Al especificar la
-T 32
opción en el remitente, está configurando el TTL en 32, lo que garantizará que el tráfico se pueda enrutar (suponiendo que IGMP, PIM y otras cosas en los enrutadores estén configurados correctamente)Por cierto, la última vez que intenté usar VLC en este escenario, me encontré con un problema en el que VLC ignoraría la configuración TTL y siempre transmitiría paquetes con TTL establecido en 1. Lea el informe de error para una solución alternativa.
fuente
Esto puede o no ser útil, pero en el pasado, he usado VLC (de todas las cosas) como fuente de video de multidifusión. Sin embargo, en mis casos de uso, las secuencias de multidifusión nunca tuvieron que ir más allá de un dominio L2, por lo que no puedo decir si el tráfico que genera sería una multidifusión enrutable "adecuada".
fuente
mcast es la herramienta que utilizamos para ver si nuestro enrutador local ha permitido la multidifusión. Debería estar apagado por defecto.
No desea que los paquetes de multidifusión se vayan obstruyendo redes donde no son necesarios.
fuente
También puede probar estas aplicaciones: VIC y RAT, aplicación de multidifusión que solía desarrollarse para MBONE, disponible para Windows XP y UNIX. También es compatible con IPv4 e IPv6 Multicast. Puede verlos en http://mediatools.cs.ucl.ac.uk/nets/mmedia/
fuente