假设一台主机通过IGMP 2.0join了一个组播组239.0.0.50。 根据IGMP 2.0规范,当主机接收到224.0.0.1的一般查询或239.0.0.50的组查询时,它应该设置一个随机的延迟计时器并等待超时,然后再发送一个成员资格报告。 如果在这个超时时间内收到来自其他一些自称是该组成员的主机的成员报告,则不需要再发送成员报告本身,而只需取消该定时器即可。
上述方法仍然是当今主机的正确的IGMP行为吗? 我怀疑这个开关正在计时(这发生在某个产品的环境中,我只能在下个星期才能确认这个怀疑),我听到一个build议,我应该总是发出一个会员报告。
(只是澄清,主机不是一个标准/ Linux的框,而是一个自定义的非Linux的框)
谢谢