Szukam dobrego, prostego narzędzia, które działa na standardowym systemie operacyjnym (Windows lub Linux), którego mogę użyć do przetestowania prawidłowego przekazywania multiemisji przez router.
Klient został poproszony o włączenie routingu multiemisji na urządzeniu Linux działającym jako router, ponieważ ich system telefoniczny wymaga multiemisji do kilku funkcji. Ponieważ nie jestem fizycznie blisko klienta, tak naprawdę nie mam możliwości eksperymentowania z różnymi metodami konfiguracji routingu multiemisji w systemie Linux. Mogę skonfigurować router przy biurku, który jest identyczny z tym, który jest wdrożony w ich sieci, ale nie znam żadnych dobrych prostych narzędzi, których można użyć do generowania lub nasłuchiwania ruchu multiemisji.
Jednym narzędziem, które znalazłem, jest narzędzie mcast.exe, które jest częścią zestawu zasobów Windows 2000/2003. Z tego, co przeczytałem online, wydaje się, że mcast.exe nie działa na routerze i działa tylko w sieci lokalnej, więc nie wydaje mi się to przydatne do testowania routingu multiemisji.
Więc jakich narzędzi używasz do testowania poprawności konfiguracji routingu multiemisji?
iperf jest do tego idealny i jest łatwo dostępny dla większości dystrybucji Linuksa i Windows.
Po stronie słuchacza:
... i będzie czekać na odpowiedź ze źródła. W źródle rozpocznij wysyłanie:
w tym samym czasie zobaczysz, że słuchacz otrzymuje ruch:
Określając
-T 32
opcję nadawcy, ustawiasz TTL na 32, co zapewni routing ruchu (przy założeniu, że IGMP, PIM i inne elementy na routerach są odpowiednio skonfigurowane)BTW, kiedy po raz ostatni próbowałem użyć VLC w tym scenariuszu, natknąłem się na problem, w którym VLC zignorowałoby ustawienie TTL i zawsze transmitowało pakiety z TTL ustawionym na 1. Przeczytaj raport o błędzie, aby obejść to obejście.
źródło
To może, ale nie musi być pomocne, ale w przeszłości używałem VLC (wszystkich rzeczy) jako źródła wideo multiemisji. Jednak w moich przypadkach strumienie multiemisji nigdy nie musiały wychodzić poza domenę L2, więc nie mogę powiedzieć, czy generowany przez niego ruch byłby „właściwą” routowalną multiemisją.
źródło
mcast to narzędzie, którego używamy, aby sprawdzić, czy multiemisja jest dozwolona przez nasz router lokalny. Domyślnie powinno być wyłączone.
Nie chcesz, aby pakiety multiemisji odrywały się od zatykania sieci tam, gdzie nie są potrzebne.
źródło
Możesz także wypróbować te aplikacje: VIC i RAT, aplikacja do multiemisji, która była opracowywana dla MBONE, dostępna dla Windows XP i UNIX. Obsługuje także multiemisję IPv4 i IPv6. Możesz je zobaczyć na stronie http://mediatools.cs.ucl.ac.uk/nets/mmedia/
źródło