欢迎来到天天文库
浏览记录
ID:1968773
大小:57.00 KB
页数:4页
时间:2017-11-14
《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
此文档下载收益归作者所有