Tengo dos servidores en la misma subred. Tengo una aplicación instalada que usa UDP de multidifusión para propagar eventos entre los dos servidores y mantenerlos sincronizados.
Esto no parece estar sucediendo, por lo que quiero asegurarme de que los mensajes UDP de multidifusión estén llegando como mi primer paso.
Los servidores ejecutan Windows 2008 R2.
¿Cómo puedo probar la conectividad UDP de multidifusión entre dos servidores?
networking
udp
multicast
Greg B
fuente
fuente
iperf es una gran herramienta, pero podría ser un procedimiento largo para instalarlo; La mayoría de los repositorios no tienen este paquete. Dependiendo de su distribución, netcat está disponible en casi todos los repositorios.
También puedes usar netcat:
Servidor: nc -lu -p PortNr
Cliente: nc -vzu ServerIP PortNr
fuente
socat UDP4-RECVFROM:9875,ip-add-membership=225.2.215.254:0.0.0.0,fork - |hexdump
Recomiendo mucho calcetín
Es una gran herramienta para verificar el rendimiento con TCP y UDP, incluido UDP Multicast.
Ejemplo de una secuencia UDP de multidifusión:
sockperf server -i 224.4.4.4 -p 1234
sockperf ping-pong -i 224.4.4.4 -p 1234
fuente
Puede usar SimpleMulticastAnalyzer : es una aplicación de multidifusión .net simple que escribí.
Disfrutar.
fuente
Simplemente puede usar la utilidad multiNC, esta le permite manejar múltiples conexiones en el mismo puerto, repositorio github
fuente