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?
Essayez iperf
Un article qui explique les différentes étapes: http://taosecurity.blogspot.com/2006/09/generating-multicast-traffic.html
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
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:
sockperf server -i 224.4.4.4 -p 1234
sockperf ping-pong -i 224.4.4.4 -p 1234
Vous pouvez utiliser SimpleMulticastAnalyzer - c'est une simple application de multidiffusion .net que j'ai écrite.
Prendre plaisir.
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