IGMP查询器是否必须连接到组播源?

我一直在阅读Allied Telesis关于configurationIGMP的指南 ,迄今为止这已经很有启发了。 但是,我仍然想知道IGMP查询器是否必须直接连接到组播源,如下面的示例所示?

IGMP示例

如果组播服务器没有直接连接到IGMP查询器,会发生什么情况 – 交换机会将组播数据包转发给查询器吗? 即使不是最短path,所有组播数据包都必须通过查询器吗?

在你的问题( http://www.alliedtelesis.es/media/fount/how_to_note_alliedware/howto_config_igmp1.pdf )给出了一个链接的文件中说,select最接近组播源的切换是最好的做法,但它是不是必需的。 在第15页,有一个networking的例子,select另一个交换机而不是最近的交换机作为查询器。 根据IGMP的描述,即使不是最近的path,确定查询器的组播数据包也会经过它。