计算机网络课件-第一章
10.2 IGMP的操作 连接到网络上的多播路由器有一个多播地址表,表中每一个组都至少有一个成员在该网络上。 每一个组只有一个分发路由器,负责将多播分组分发到位于该网络上的组成员。 主机或多播路由器都可以是一个组中的成员: 当主机是组成员时,表明它的一个进程要从该组接收多播分组 当路由器是组成员时,表明连接到它的其它接口的网络要从该组接收多播分组 主机或路由器都要维护一个它所感兴趣的组地址表,并将它们的兴趣传递给分发路由器。 分发路由器 加入一个组 主机: 每个主机维护一张进程与多播组的对应表。 当主机上的一个进程要加入一个多播组时,向主机发送请求;若这是一个新组,主机发送成员关系报告,要求成为这个组的成员。 多播路由器: 多播路由器维护一张各个网络接口与多播组的对应表 当某个接口上出现一个新的多播组时,多播路由器在所有其它接口上发送成员关系报告,要求成为这个组的成员。 退出一个组 当主机发现某个多播组为空时,主机从表中清除该组,发送退出报告。 当多播路由器收到退出报告时,多播路由器发送关于该多播组的特殊查询报文,若在规定的时间内没有收到该多播组的任何成员关系报告,多播路由器从表中清除该组,发送退出报告。 监视成员关系 多播路由器周期性地发送通用查询报文(组地址置为0),主机及路由器广播发送成员关系报告作为响应。 延迟响应 延迟响应: 主机或路由器收到查询报文后,对每一个组设置一
原创力文档

文档评论(0)