设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 1613|回复: 1
收起左侧

[分享] IGMPv2报文格式

[复制链接]
 成长值: 59560
发表于 2017-11-15 16:34:57 | 显示全部楼层 |阅读模式
网络协议报文格式大全
http://bbs.hh010.com/thread-531884-1-1.html
(出处: 鸿鹄论坛)


IGMPv2报文格式
报文格式图1 IGMPv2报文格式

                               
登录/注册后可看大图



字段长度描述
Type8比特报文类型,有以下几种类型:
  • 0x11 = Membership Query IGMP查询消息。
  • 0x12 = Version 1 Membership Report IGMPv1成员报告消息。
  • 0x16 = Version 2 Membership Report IGMPv2成员报告消息。
  • 0x17 = Leave Group 离开消息。
在IGMP版本2中,旧的4位版本字段和旧的4位类型字段拼成了一个新的8位类型字段,通过分别将成员查询(版本1和版本2的)及版本1的成员报告报文的IGMP版本2的类型代码置为0x11和0x12,保持了IGMP版本1和版本2包格式的向后兼容。
Max Resp Time8比特
在发出响应报告前的以1/10秒为单位的最长时间,缺省值为10秒。
新的最大响应时间(以1/10秒为单位)字段允许查询用路由器为它的查询报文指定准确的查询间隔响应时间。IGMP版本2主机在随机选择它们的响应时间值时以此作为上限。
这样在查询响应间隔时有助于控制响应的爆发。
Checksum16比特IGMP消息的校验和。传送报文时,必须计算校验和并填入该字段中;接收报文时,必须在处理报文之前检验校验和,以判断IGMP消息在传输过程中是否发生了错误。
Group Address32比特
组播组地址(如果是通用查询则为0.0.0.0)。
除了在通用查询时这一字段置为0.0.0.0外,这一字段和IGMP版本1中的这一字段意义相同。


报文示例图2 IGMPv2成员查询消息

                               
登录/注册后可看大图

图3 IGMPv2成员报告消息

                               
登录/注册后可看大图

图4 IGMPv2离开组消息

                               
登录/注册后可看大图


参考标准
标准描述
RFC 2236Internet Group Management Protocol, Version 2




您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-5-22 17:32 , Processed in 0.052566 second(s), 9 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

快速回复 返回顶部 返回列表