Что потребуется для настройки индивидуального IP-адреса многоадресной рассылки в сети? Машины стоят linux. Допустим, я хочу иметь многоадресный адрес, в котором в качестве членов группы будут входить только некоторые машины из сети.
Я полагаю, машины в сети должны быть добавлены в определенную группу, а какой-то маршрутизатор должен быть настроен?
Выберите адрес многоадресной рассылки, предпочтительно из диапазона 239.255.0.0/16. Отправьте с одного компьютера на этот адрес, а затем получите поток на других машинах, присоединившись к группе из вашего приложения.
Настройка сети зависит от того, находятся ли ваши машины в разных VLAN или в одной. Если все они находятся в одном vlan и ваши коммутаторы имеют возможности отслеживания igmp, вам может потребоваться настроить маршрутизатор для многоадресной маршрутизации, чтобы отслеживание igmp работало правильно, или настроить один из коммутаторов как igmp querier.
Если они находятся на нескольких vlan, вам необходимо настроить правильную многоадресную маршрутизацию в своей инфраструктуре, например, PIM.
Избегайте отправки многоадресного трафика с TTL = 1, ваш шлюз не оценит это. Также не отправляйте трафик на адреса 224.0.0.xx.
Я рекомендую http://www.nrl.navy.mil/itd/ncs/products/mgen и wirehark для тестирования и понимания многоадресной рассылки.