Je recherche un bon outil simple qui fonctionne sur un système d'exploitation standard (Windows ou Linux) que je peux utiliser pour tester que la multidiffusion est correctement passée par un routeur.
Un client m'a demandé d'activer le routage de multidiffusion sur un boîtier Linux faisant office de routeur, car leur système téléphonique nécessite la multidiffusion pour quelques fonctionnalités. Comme je ne suis pas physiquement proche du client, je n'ai pas vraiment la possibilité d'expérimenter les différentes méthodes de configuration du routage multicast sous Linux. Je peux configurer un routeur sur mon bureau qui est identique à ce qui est déployé sur leur réseau, mais je ne connais pas de bons outils simples que je puisse utiliser pour générer ou écouter le trafic de multidiffusion.
Le seul outil de multidiffusion que j'ai trouvé est l' outil mcast.exe qui fait partie du kit de ressources Windows 2000/2003. D'après ce que j'ai lu en ligne, il semble que mcast.exe ne fonctionne pas sur un routeur et ne fonctionne que sur le réseau local, ce qui ne me semble pas utile pour tester le routage de multidiffusion.
Alors, quel (s) outil (s) utilisez-vous pour tester que le routage multicast est correctement configuré?
iperf est parfait pour cela et il est facilement disponible pour la plupart des distributions Linux et des fenêtres.
Côté auditeur:
... et il attendra d'avoir des nouvelles de la source. Sur la source, commencez à envoyer:
en même temps, vous verrez l'auditeur recevoir le trafic:
En spécifiant l'
-T 32
option sur l'expéditeur, vous définissez le TTL sur 32, ce qui garantira que le trafic peut être routé (en supposant que IGMP, PIM et tout le reste sur les routeurs sont correctement configurés)BTW, la dernière fois que j'ai essayé d'utiliser VLC dans ce scénario, je suis tombé sur un problème où VLC ignorerait le paramètre TTL et transmettrait toujours les paquets avec TTL défini sur 1. Lisez le rapport de bogue pour une solution de contournement.
la source
Cela peut être utile ou non, mais dans le passé, j'ai utilisé VLC (de toutes choses) comme source vidéo de multidiffusion. Dans mes cas d'utilisation, cependant, les flux de multidiffusion n'ont jamais eu besoin d'aller au-delà d'un domaine L2, donc je ne peux pas dire si le trafic qu'il génère serait une multidiffusion routable "correcte".
la source
mcast est l'outil que nous utilisons pour voir si la multidiffusion a été autorisée par notre routeur local. Il devrait être désactivé par défaut.
Vous ne voulez pas que les paquets de multidiffusion s'égarent pour obstruer les réseaux là où ils ne sont pas nécessaires.
la source
Vous pouvez également essayer ces applications: VIC et RAT, application de multidiffusion utilisée pour être développée pour MBONE, disponible pour Windows XP et UNIX. Il prend également en charge la multidiffusion IPv4 et IPv6. Vous pouvez les voir sur http://mediatools.cs.ucl.ac.uk/nets/mmedia/
la source