我一直在读Allied Telesis 的 IGMP 配置指南,到目前为止,这已经相当有启发了。但是,我仍然想知道 IGMP 查询器是否必须直接连接到多播源,如下例所示?
如果多播服务器没有直接连接到 IGMP 查询器,会发生什么情况?交换机会将多播数据包转发给查询器吗?所有多播数据包都必须经过查询器,即使这不是最短路径?
答案1
在您问题的文件中给出了一个链接(http://www.alliedtelesis.es/media/fount/how_to_note_alliedware/howto_config_igmp1.pdf) 指出,选择距离多播源最近的交换机是最佳做法,但并非必不可少。第 15 页有一个网络示例,其中选择另一个交换机而不是最近的交换机作为查询器。根据 IGMP 的描述,在确定查询器后,即使它不是最近的路径,多播数据包也会通过它。