假设一台主机通过 IGMP 2.0 加入了多播组 239.0.0.50。根据 IGMP 2.0 规范,当主机收到 224.0.0.1 上的一般查询或 239.0.0.50 上的组范围查询时,它应该设置一个随机延迟计时器,并等到超时后再发送成员资格报告。如果在此超时期间,它收到来自其他声称是该组成员的主机的成员资格报告,那么就无需再发送成员资格报告本身,它只需取消计时器即可。
以上内容对于今天的主机来说是否仍然是正确的 IGMP 行为?我怀疑交换机让我超时了(这种情况发生在某个生产环境中,我只能在下周确认这一怀疑),我听到有人建议我应该始终发送成员资格报告。
(仅需澄清,主机不是标准/Linux 机箱,而是定制的非 Linux 机箱)
谢谢