基于wireshark的IGMP协议分析
计科112
TCP/IP
TCP/IP
协议简介
IGMP:Internet Group Management Protocol (网际组管理协议),IGMP是因特网协议家族中的一个组播协议,用于多播路由器和主机之间进行群组关系的管理,其运行于主机和与主机直接相连的多播路由器之间。
组播
组播方式实现点到多点传输,只有一个发送者对该组播地址感兴趣的多个接收者。
TCP/IP
TCP/IP
IGMP协议版本
IGMPv1
IGMPv2
IGMPv3
TCP/IP
IGMPv1协议介绍
IGMPv1 协议
主要基于查询和响应机制来完成对组播组成员的管理。
主机可以加入组播组。
没有离开信息(leave messages)。
使用超时机制去发现其成员不关注的组。
IGMPv1协议共包含2种类型的报文:
(1)Report 报文 (2)查询报文
TCP/IP
IGMPv2协议介绍
相对于IGMPv1协议,IGMPv2增加离开组机制和查询器选举机制等。
离开组机制:
(1)一主机离开组,向组播路由器发送离开组报文(224.0.0.2),有的厂商地址为离开的组播组地址;
(2)查询器收到该报文后,向主机声明要离开组播组发送特定组查询报文;
(3)如果该网段内还有该组播组其它成员,则这些成员在收到特定组查询报文后,则在该报文中所设定最大响应时间内发送成员关系报告报文;
查询器选举机制:
共享网段上组播路由器的选举机制 。(规定同一网段上有多个组播路由器时,具有最小ip地址的组播路由器被选举出来充当查询器)
IGMPv2协议共包含3种类型的报文:
(1)Report 报文 (2)查询报文 (3)Leave报文
TCP/IP
IGMPv3协议介绍
IGMPv3: IGMPv3 在兼容和继承IGMPv1 和IGMPv2 的基础上,进一步增强了主机的控制能力,并增强了查询和报告报文的功能。
(1)查询和报告功能增强,兼容低版本的普通组和特定组查询;
增加了对特定源组查询的支持;
批量报告:报文目的地址为:224.0.0.22,可以携带一个或多个组记录;
(2)主机空间能力增强,支持源过滤功能(INCLUDE/EXCLUDE);
使主机加入某组播组G 同时,能明确要求接收或拒绝来自某特定组播源S 组播信息。
(3)查询报文中最大查询响应时间支持范围从IGMPv2的25.5秒扩大到3174.4秒。
IGMPv3报告报文格式
IGMPv3协议共包含2种类型的报文:报告和查询报文
TCP/IP
IGMPv3协议
(1)报告报文的类型
TCP/IP
IGMPv3协议
(2)IGMPv3查询报文类型
TCP/IP
IGMP报文封装
IGMP是IP层的一部分,其报文通过IP数据包进行传输。
IGMP报文封装
TCP/IP
TCP/IP
IGMP协议抓包
TCP/IP
IGMPv2加入报文
加入报文目的地址为:组播组地址, 类型:0x16
TCP/IP
IGMPv2离开报文
离开报文目的地址为:224.0.0.2或者组播组地址, 类型:0x17
TCP/IP
IGMPv2查询报文
查询报文目的地址为:224.0.0.1, 类型:0x11
TCP/IP
封装IGMPv3的MAC帧信息
源MAC地址是 84:8f:69:b9:ef:a7 ;
目的MAC地址是 01:00:5e:00:00:16 ;
类型为 IP ;
TCP/IP
封装IGMP的IP报文
在该IP报文中 :
源IP地址为 10.55.13.183 ;
目的IP地址为 224.0.022 ;
封装的协议为 IGMP(2) ;
TTL的值为 1 ;
头部长度为 24 bytes ;
报文分析
以下为网络分析工具捕获到的申请加入多播组的成员关系报告报文数据帧,对其报文的构成进行分析
01 00 5e 00 00 16 84 8f 69 b9 ef a7 08 00 46 00 00 28 1c 14 00 00 01 02 10 b8 0a 37 0d b7 e0 00 00 16 94 04 00 00 22 00 f9 01 00 00 00 01 04 00 00 00 ef 00 00 fc
TCP/IP
数据
描述
01 00 5e 00 00 16
信宿MAC
84 8f 69 b9 ef a7
信源MAC
您可能关注的文档
最近下载
- 2025-2026学年浙教版八年级上册科学期末复习卷.docx VIP
- 《浙江省建筑安装工程修缮预算定额》2018版项目划分征求意见稿.pdf
- 精品解析:2024年辽宁省大连市中山区中考一模语文试题(原卷版).docx VIP
- 英语新课标1600词汇记背默写本(附答案).doc VIP
- 2025-2026学年浙教版数学八年级上册期末检测卷.docx VIP
- 应急预案编制指导书.pptx
- Ezviz萤石智能门锁DL20S DL30S DL30VS用户手册.pdf
- TCAI 008-2021 可生食鸡蛋规范.docx VIP
- 子宫动脉栓塞术后的护理.pptx VIP
- 建筑工程质量潜在缺陷责任保险条款.pdf VIP
原创力文档

文档评论(0)