Я читал Руководство Allied Telesis по настройке IGMP, который до сих пор был весьма поучительным. Однако мне все еще интересно, должен ли запрашивать IGMP напрямую подключаться к источнику многоадресной рассылки, как это показано в примере ниже?
Что произошло бы, если бы сервер многоадресной рассылки не был напрямую подключен к запрашивающей стороне IGMP - будут ли коммутаторы пересылать многоадресные пакеты запрашивающей стороне? Все ли многоадресные пакеты должны проходить через запросчик, даже если это не самый короткий путь?
В файле вы дали ссылку в своем вопросе (http://www.alliedtelesis.es/media/fount/how_to_note_alliedware/howto_config_igmp1.pdf) указано, что выбор ближайшего коммутатора к источнику многоадресной рассылки является наилучшей практикой, но это не обязательно. На странице 15 приведен пример сети, в которой в качестве запрашивающего выбирается другой коммутатор, а не ближайший. Согласно описанию IGMP после определения запрашивающего многоадресные пакеты будут проходить через него, даже если это не ближайший путь.