FAQ-如果有主机离开组播组,IGMP如何判断网段内该组播组仍然存在其他成员

发布时间:  2015-02-13 浏览次数:  108 下载次数:  0
问题描述
如果有主机离开组播组,IGMP如何判断网段内该组播组仍然存在其他成员?
解决方案
在IGMPv1中,主机离开组播组,不发出任何消息。设备依靠IGMP组表项超时来判定网段内该组播组成员已全部离开。
在IGMPv2和IGMPv3中,主机离开组播组,会发送离开组消息。查询器接收到离开组消息后,向网段发送特定组或特定源组的查询消息。这种查询报文的目的地址为该组播组的地址,报文中的组地址域部分也为该组播组的地址。
 如果网段内还存在该组播组成员,则将反馈组成员报告消息。
 如果超时无响应则判定网段内不存在该组播组成员,从而取消相应的组播数据转发。

END