Como posso testar a conectividade Multicast UDP entre dois servidores?

16

Eu tenho dois servidores na mesma sub-rede. Eu tenho um aplicativo instalado que usa multicast UDP para propagar eventos entre os dois servidores e mantê-los em sincronia.

Isso não parece estar acontecendo, então eu quero ter certeza de que as mensagens UDP multicast 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?

    
por Greg B 26.07.2011 / 15:55

5 respostas

16

Experimente iperf

Um artigo que explica as diferentes etapas: link

    
por 26.07.2011 / 16:03
7

O iperf é uma ótima ferramenta, mas pode ser um procedimento longo para instalá-lo; A maioria dos repositórios não tem esse 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

    
por 26.09.2011 / 17:04
4

Eu recomendo sockperf

É uma ótima ferramenta para verificar o desempenho com TCP e UDP, incluindo multicast UDP.

Exemplo de um fluxo UDP multicast:

  • no servidor: sockperf server -i 224.4.4.4 -p 1234
  • no cliente: sockperf ping-pong -i 224.4.4.4 -p 1234
por 14.01.2014 / 10:40
2

Você pode usar o SimpleMulticastAnalyzer - é um simples aplicativo multicast .net que eu escrevi.

Aproveite.

    
por 01.04.2013 / 03:46
0

Você pode simplesmente usar o utilitário multiNCNC, este permite que você manipule várias conexões na mesma porta, repositório github

    
por 20.10.2017 / 14:52