二层组播协议介绍

二层组播协议介绍

ID:6134284

大小:627.00 KB

页数:21页

时间:2017-11-15

二层组播协议介绍_第1页
二层组播协议介绍_第2页
二层组播协议介绍_第3页
二层组播协议介绍_第4页
二层组播协议介绍_第5页
资源描述:

《二层组播协议介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、二层组播协议介绍贡嘎仁青RCYF-1904组播概述IGMPSNOOPINGIGMPPROXY组播VLANFAQ内容概要组播概述所有的通信流都以下列方式之一传输:单播、广播和组播组播传输:数据源只发送一份数据信息给一个特殊的地址,该地址则代表多个用户组播概述组播地址:IP组播地址、MAC组播地址IANA规定IPV4组播地址:224.0.0.0~239.255.255.255IANA规定IPV4MAC组播地址:组播MAC地址的高24位为0x01005E,第25位为0,低23位为IPv4组播地址的低23位组播概述IP组

2、播地址映射到MAC组播地址:IGMPSNOOPINGIGMPSNOOPING是InternetGroupManagementProtocolSnooping(互联网组管理协议窥探)的简称,它是运行在二层设备上的组播约束机制,用于管理和控制组播组。IGMPSNOOPING简介:运行IGMPSnooping的二层设备通过对收到的IGMP报文进行分析,为端口和MAC组播地址建立起映射关系,并根据这样的映射关系转发组播数据。IGMPSNOOPING原理:IGMPSNOOPING类型字段:组播消息类型最长响应时间:群组成员

3、计算的最大随机时延间隔,单位为0.1秒。默认的最大值为10秒校验和:报文校验和,计算方法与ICM校验和相同。组地址:组播组地址组地址071531校验和最长响应时间类型IGMPSNOOPINGIGMPSNOOPINGIGMPSNOOPING相关的端口概念:路由器端口:交换机上朝向三层组播设备一侧的端口,交换机将本设备上的所有路由器端口都记录在路由器端口列表中。(在运行了IGMPSnooping的交换机上,所有收到源地址不为0.0.0.0的IGMP普遍组查询报文或PIMHello报文的端口都将被视为动态路由器端口)成

4、员端口:又称组播组成员端口,表示交换机上朝向组播组成员一侧的端口。交换机将本设备上的所有成员端口都记录在IGMPSnooping转发表中。IGMPSNOOPINGIGMPSNOOPING动态端口老化定时器IGMPSNOOPINGIGMPSNOOPING工作机制:普遍组查询IGMP查询器定期向本地网段内的所有主机与路由器(224.0.0.1)发送IGMP普遍组查询报文,以查询该网段有哪些组播组的成员。在收到IGMP普遍组查询报文时,交换机将其通过VLAN内除接收端口以外的其它所有端口转发出去,并对该报文的接收端口做

5、如下处理:1.如果在路由器端口列表中已包含该动态路由器端口,则重置其老化定时器。2.如果在路由器端口列表中尚未包含该动态路由器端口,则将其添加到路由器端口列表中,并启动其老化定时器。IGMPSNOOPING以下情况,主机会向IGMP查询器发送IGMP成员关系报告报文:1.当组播组的成员主机收到IGMP查询报文后,如果要加入会回复IGMP成员关系报告报文。2.如果主机要加入某个组播组,它会主动向IGMP查询器发送IGMP成员关系报告报文以声明加入该组播组。IGMPSNOOPING工作机制:报告成员关系IGMPSNO

6、OPINGIGMPSNOOPING工作机制:成员关系报文在收到IGMP成员关系报告报文时,交换机将其通过VLAN内的所有路由器端口转发出去,从该报文中解析出主机要加入的组播组地址,并对该报文的接收端口做如下处理:1.如果不存在该组播组所对应的转发表项,则创建转发表项,将该端口作为动态成员端口添加到出端口列表中,并启动其老化定时器;2.如果已存在该组播组所对应的转发表项,但其出端口列表中不包含该端口,则将该端口作为动态成员端口添加到出端口列表中,并启动其老化定时器;3.如果已存在该组播组所对应的转发表项,且其出端口

7、列表中已包含该动态成员端口,则重置其老化定时器。IGMPSNOOPINGIGMPSNOOPING工作机制:离开组播组运行IGMPv1的主机离开组播组时不会发送IGMP离开组报文,因此交换机无法立即获知主机离开的信息。但是,由于主机离开组播组后不会再发送IGMP成员关系报告报文,因此当其对应的动态成员端口的老化定时器超时后,交换机就会将该端口对应的转发表项从转发表中删除。运行IGMPv2或IGMPv3的主机离开组播组时,会通过发送IGMP离开组报文,以通知组播路由器自己离开了某个组播组。IGMPSNOOPING当交

8、换机从某动态成员端口上收到IGMP离开组报文时,首先判断要离开的组播组所对应的转发表项是否存在,以及该组播组所对应转发表项的出端口列表中是否包含该接收端口:1.如果不存在该组播组对应的转发表项,或者该组播组对应转发表项的出端口列表中不包含该端口,交换机不会向任何端口转发该报文,而将其直接丢弃;2.如果存在该组播组对应的转发表项,且该组播组对应转发表项的出端口列表中包含该端

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。