Я ищу хороший простой инструмент, работающий на стандартной ОС (Windows или Linux), который я могу использовать для проверки правильности прохождения многоадресной рассылки маршрутизатором.
Клиент попросил меня включить многоадресную маршрутизацию на устройстве Linux, действующем в качестве их маршрутизатора, поскольку их телефонная система требует многоадресной передачи для некоторых функций. Поскольку я физически не рядом с клиентом, у меня нет возможности экспериментировать с различными методами настройки многоадресной маршрутизации в Linux. Я могу настроить маршрутизатор на своем рабочем столе, который идентичен тому, что развернут в их сети, но я не знаю ни одного хорошего простого инструмента, который я мог бы использовать для генерации или прослушивания многоадресного трафика.
Один инструмент многоадресной рассылки, который я нашел, - это mcast.exe, входящий в комплект ресурсов Windows 2000/2003. Из того, что я прочитал в Интернете, кажется, что mcast.exe не работает через маршрутизатор, а работает только в локальной сети, поэтому мне не представляется полезным тестировать многоадресную маршрутизацию.
Итак, какие инструменты вы используете для проверки правильности настройки многоадресной маршрутизации?
iperf идеально подходит для этого, и он легко доступен для большинства дистрибутивов Linux и Windows.
На стороне слушателя:
... и будет ждать вестей от источника. На источнике, начните отправку:
в то же время вы увидите, что слушатель получает трафик:
Указывая
-T 32
параметр для отправителя, вы устанавливаете TTL равным 32, что обеспечит маршрутизацию трафика (при условии, что IGMP, PIM и все остальное на маршрутизаторах настроены правильно).Кстати, в последний раз, когда я пытался использовать VLC в этом сценарии, я столкнулся с проблемой, при которой VLC игнорировал бы настройку TTL и всегда передавал пакеты с TTL, установленным в 1. Прочитайте отчет об ошибке для обходного пути.
источник
Это может или не может быть полезным, но в прошлом я использовал VLC (из всех вещей) в качестве источника многоадресного видео. В моих случаях использования, тем не менее, многоадресным потокам никогда не приходилось выходить за пределы домена L2, поэтому я не могу сказать, будет ли генерируемый им трафик «правильным» маршрутизируемым многоадресным.
источник
mcast - это инструмент, который мы используем, чтобы узнать, была ли разрешена многоадресная рассылка нашим локальным маршрутизатором. По умолчанию должно быть отключено.
Вы не хотите, чтобы многоадресные пакеты блуждали, забивая сети, где они не нужны.
источник
Вы также можете попробовать это приложение: VIC и RAT, многоадресное приложение, которое раньше разрабатывалось для MBONE, доступно для Windows XP и UNIX. Он также поддерживает IPv4 и IPv6 Multicast. Вы можете увидеть их на http://mediatools.cs.ucl.ac.uk/nets/mmedia/
источник