Если сервер осуществляет потоковую передачу по адресу многоадресной рассылки (например, 224.1.1.1:1234) и клиент получает данные с того же адреса: в этом случае автоматически используется протокол IGMP? Можно ли использовать многоадресную рассылку без IGMP, и в чем ее недостаток?
1 ответ
Для получения многоадресных данных, поступающих из другой подсети / локальной сети, вам необходимо включить IGMP на приемнике и на интерфейсе, обращенном к подсети, вашего маршрутизатора.
Если у вас есть источник многоадресной рассылки в той же подсети (т. Е. В том же широковещательном домене), вам не нужно включать igmp на вашем ресивере и маршрутизаторе. Это обусловлено условием, что если в вашей подсети присутствуют мосты, на них не должен быть включен режим igmp-snooping. По умолчанию мост передает все многоадресные данные.
Таким образом, многоадресные пакеты будут поступать на ваш сетевой адаптер. Но вам нужно как-то указать драйверу NIC, чтобы он считывал многоадресные пакеты и отправлял их для дальнейшей обработки на более высоких уровнях.