igmp&igmp snooping理解进阶

igmp&igmp snooping理解进阶

ID:1968773

大小:57.00 KB

页数:4页

时间:2017-11-14

igmp&igmp snooping理解进阶_第1页
igmp&igmp snooping理解进阶_第2页
igmp&igmp snooping理解进阶_第3页
igmp&igmp snooping理解进阶_第4页
资源描述:

《igmp&igmp snooping理解进阶》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、IGMP[RFC1112]&IGMPv2[RFC2236]&IGMPv3[RFC3376]IGMP[RFC1112]协议格式:bit0~3bit4~7bit8bit15bit16bit31VersionTypeUnusedChecksumbit32bit63GroupIPAddressVersion+Type:0x11路由器通用查询报文0x12主机报告报文Unused发送全0,接收忽略IGMPv2[RFC2236]协议格式:bit0bit7bit8bit15bit16bit31TypeMaxRe

2、sponseTimeChecksumbit32bit63GroupIPAddressType0x11路由器通用/特定组查询报文主机报告报文和主机离开报告报文需要路由器通用/特定组查询报文来触发0x12主机报告报文0x16主机报告报文[v2]0x17主机离开报告报文[v2]MaxResponseTime最大响应时间[0-25.6s默认:10s]TheMaxResponseTimefield在路由器通用/特定组查询报文中有效,规定了主机在收到此路由器通用/特定组查询报文后,发送主机报告报文/主机离开

3、报告报文[v2]的最大响应时间。单位:0.1s主机收到路由器通用/特定组查询报文后,立即在[0-MaxResponseTime最大响应时间]内,随机选一个时间,这个时间到期后,就发送主机报告报文/主机离开报告报文[v2]在其他报文时,发送为0,接收忽略。组播路由器:1.周期性地发送路由器通用查询报文。[默认:60s]SA:组播路由器的单播MAC地址SIP:组播路由器的IP地址DA:目标组播MAC地址01-00-5e-00-00-01DIP:224.0.0.1[本网络的所有主机]32位组IP地址:

4、224.0.0.12.周期性地发送路由器特定组查询报文。【IGMPv2】[默认:60s]SA:组播路由器的单播MAC地址SIP:组播路由器的IP地址DA:目标组播MAC地址01-00-5e-xx-xx-xxDIP:特定组播IP地址[特定组播的所有主机]32位组IP地址:特定组播IP地址主机:1.发送主机报告报文。SA:主机的单播MAC地址SIP:主机的IP地址DA:组播路由器的单播MAC地址DIP:目标组播组[此主机欲加入或已加入的组播组]239.0.0.0--239.255.255.25532

5、位组IP地址:目标组播组注意:一个主机收到一个通用查询报文后,可能需发送多个主机报告报文,因为一个主机可能属于多个组播组。主机收到路由器通用/特定组查询报文后,立即在[0--MaxResponseTime最大响应时间]内,随机选一个时间,这个时间到期后,就发送主机报告报文/主机离开报告报文[v2]2.发送主机离开报告报文。SA:主机的单播MAC地址SIP:主机的IP地址DA:组播路由器的单播MAC地址DIP:224.0.0.2[本网络的所有路由器]239.0.0.0--239.255.255.2

6、55[特定组播组]32位组IP地址:224.0.0.2/239.0.0.0--239.255.255.255[特定组播组]IGMPSnooping交换机:路由器端口:与组播路由器直接相连的端口路由器端口老化时间:在路由器端口老化时间内,未收到路由器通用/特定组查询报文,则路由器端口失效。[默认:260s]注意:路由器端口老化时间[默认:260s]>路由器通用/特定组查询报文的时间间隔[默认:60s]组播成员端口:与主机相连的端口组播成员端口老化时间:端口加入组播组中时开始计时,在组播成员端口老化

7、时间内,未收到主机报告报文/主机离开报告报文,则交换机向该端口发送路由器特定组查询报文。[默认:260s]组播成员端口最大响应查询时间:交换机向目标端口发送路由器特定组查询报文时开始计时,在组播成员端口最大响应查询时间内,未收到主机报告报文,则将此端口从此特定组播播成员列表中删除。[默认:10s]注意:组播成员端口老化时间[默认:260s]>路由器通用/特定组查询报文的最大响应时间MaxResponseTime[默认:10s]建议:与路由器相连的端口,关闭IGMPSnooping与组播成员相连的

8、端口,打开IGMPSnooping理论前提:IGMPsnooping的包可以穿越VLAN隔离【Port-BasedVLAN&802.1QVLAN】交换机的CPU实际工作:1.截获主机报告报文(1)CPU从截获的主机报告报文的目的MAC地址DA,通过查询MAC地址表,获知主机报告报文实际输出目的端口,记做Pd口。(2)CPU从截获的主机报告报文的E-DSA的字段的SourcePort[To_CPUDSA],获知主机报告报文实际原始输入端口,记做Ps口。(3)CPU从截获的主机报告报文中分析:0x1

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

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

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