web-dev-qa-db-fra.com

Comment puis-je tester la connectivité Multicast UDP entre deux serveurs?

J'ai deux serveurs sur le même sous-réseau. J'ai installé une application qui utilise la multidiffusion UDP pour propager les événements entre les deux serveurs et les garder synchronisés.

Cela ne semble pas se produire, donc je veux m'assurer que les messages UDP de multidiffusion passent au travers de ma première étape.

Les serveurs exécutent Windows 2008 R2.

Comment puis-je tester la connectivité Multicast UDP entre deux serveurs?

21
Greg B

Essayez iperf

Un article qui explique les différentes étapes: http://taosecurity.blogspot.com/2006/09/generating-multicast-traffic.html

18
pauska

iperf est un excellent outil, mais pourrait être une longue procédure pour l'installer; La plupart des référentiels n'ont pas ce package. Selon votre distribution, netcat est disponible dans la plupart des référentiels

Vous pouvez également utiliser netcat:

Serveur: nc -lu -p PortNr

Client: nc -vzu ServerIP PortNr

9
Patel95

Je recommande fortement sockperf

C'est un excellent outil pour vérifier les performances avec les deux TCP et UDP, y compris la multidiffusion UDP.

Exemple de flux UDP multicast:

  • sur le serveur: sockperf server -i 224.4.4.4 -p 1234
  • sur le client: sockperf ping-pong -i 224.4.4.4 -p 1234
4
avner

Vous pouvez utiliser SimpleMulticastAnalyzer - c'est une simple application de multidiffusion .net que j'ai écrite.

Prendre plaisir.

2
Eran Betzalel

Vous pouvez simplement utiliser l'utilitaire multiNC, celui-ci vous permet de gérer plusieurs connexions sur le même port, référentiel github

0
krypt0n