全球旧事资料 分类
文传播到不需要该组播报文的网段,它通过探听并分析IGMP报文,在本地形成并维护组播MAC地址和组播接收端口以及VLAN之间的映射关系,并根据这样的映射关系来转发组播流。如下图所示,当二层设备没有运行IGMPS
oopi
g时,组播数据在VLAN内泛洪(floodi
g),组播流转发给该VLAN内所有端口;当设备上运行IGMPS
oopi
g后,已知组播组的数据不会在VLAN内泛洪,而是转发给指定的组播成员端口。
版权所有2008,迈普(四川)通信技术有限公司,保留所有权利
5
f图82使用IGMPS
oopi
g前后的对比图
8321
侦听IGMP报文建立组播信息
IGMPS
oopi
g通过侦听IGMP报文来获取组播的信息建立相关表项。收到查询报文的端口即为路由器端口,收到成员关系报告报文的端口即为组播成员端口,交换机将本设备上所有成员端口都记录在IGMPS
oopi
g的组播转发表中,该组播转发表的内容主要包含组播组MAC地址,VLAN和端口列表。
8322
转发侦听到的IGMP报文
IGMPS
oopi
g将报文Trap上CPU后,还需要将报文根据具体情况转发出去。对于收到的查询报文,需要转发到该VLAN内其它端口,对于收到的成员关系报告报文,需要转发到路由器端口(如果应用报告抑制,则并不是所有报告报文都会转发到路由器端口)。
版权所有2008,迈普(四川)通信技术有限公司,保留所有权利
6
f8323
动态端口老化定时器
老化定时器只针对动态端口,老化定时器超时后,该端口将从相关表项中删除。在收到IGMP普遍组查询报文时,交换机将其通过VLAN内除接收端口以外的其它所有端口转发出去,并对该报文的接收端口做如下处理:1如果在路由器端口列表中已包含该动态路由器端口,则重置其老化定时器。2如果在路由器端口列表中尚未包含该动态路由器端口,则将其添加到路由器端口列表中,并启动其老化定时器。
在收到IGMP成员关系报告报文时,交换机将其通过VLAN内的所有路由器端口转发出去,从该报文中解析出主机要加入的组播组地址,并对该报文的接收端口做如下处理:1如果不存在该组播组所对应的转发表项,则创建转发表项,将该端口作为动态成员端口添加到出端口列表中,并启动其老化定时器;2如果已存在该组播组所对应的转发表项,但其出端口列表中不包含该端口,则将该端口作为动态成员端口添加到出端口列表中,并启动其老化定时器;3如果存在该组播组所对应的转发表项,并且端口列表中包含该端口,则重启其老化定时器。
84MVR及其应用
本节主要讲述MVR的原理和应用。本节主要内容:相关术语解析介绍
8r
好听全球资料 返回顶部