Eu tenho dois servidores na mesma sub-rede. Eu tenho um aplicativo instalado que usa UDP multicast para propagar eventos entre os dois servidores e mantê-los sincronizados.
Parece que isso não está acontecendo, por isso quero ter certeza de que as mensagens UDP de difusão seletiva estão chegando como meu primeiro passo.
Os servidores estão executando o Windows 2008 R2.
Como posso testar a conectividade Multicast UDP entre dois servidores?
networking
udp
multicast
Greg B
fonte
fonte
O iperf é uma ótima ferramenta, mas pode ser um longo procedimento para instalá-lo; A maioria dos repositórios não possui este pacote. Dependendo da sua distribuição, o netcat está disponível em quase todos os repositórios
Você também pode usar o netcat:
Servidor: nc -lu -p PortNr
Cliente: nc -vzu ServerIP PortNr
fonte
socat UDP4-RECVFROM:9875,ip-add-membership=225.2.215.254:0.0.0.0,fork - |hexdump
Eu recomendo sockperf
É uma ótima ferramenta para verificar o desempenho com TCP e UDP, incluindo UDP Multicast.
Exemplo de um fluxo UDP multicast:
sockperf server -i 224.4.4.4 -p 1234
sockperf ping-pong -i 224.4.4.4 -p 1234
fonte
Você pode usar o SimpleMulticastAnalyzer - é um aplicativo multicast .net simples que escrevi.
Apreciar.
fonte
Você pode simplesmente usar o utilitário multiNC, este permite lidar com várias conexões na mesma porta, repositório github
fonte