竭诚为您提供优质文档/双击可除
IGMP协议
篇一:internet组管理协议(igmp) 《网络协议》实验报告
实验名称:internet组管理协议(igmp) 组别机器号:第六组主机e 班级:网络13-3班 学号:1320xx0306 姓名:黄腾飞 指导教师:陈虹 成绩: 1 2 3 4 5
篇二:igmp组播协议 1.igmp(V3)
internetgroupmanagementprotocol
第 1 页 共 8 页
ipd类地址:224.0.0.0~239.255.255.255(前4个比特为1110)
igmp用于主机和路由器之间的通信(它也定义了路由器和主机的行为),从而进行组播组的管理,它使得一台主机可以接收:
1)发往某个组播组的数据包
2)从某些主机发往某个组播组的数据包
3)不是从某些主机发出的,发往某个组播组的数据包 igmp协议:
1)组播路由器保存所有临近网络中有成员存在的组播组列表。(不是所有成员的列表)
2)igmp只有两类消息,查询(路由器查询是否有主机处于组播组)和报告(主机报告自己加入,
处于,或离开组播组)。(igmp-V2中还有一个离开组消息)
3)查询消息由路由器发往主机,分为
一般查询(generalquery):目的地址为224.0.0.1,数据包中组地址为0,源数量为0
指定组查询(group-specificquery):目的地址为指定的组播地址,数据包中组地址为指定 的组播地址,源数量为0
指定组和源查询(group-and-source-specificquery):
第 2 页 共 8 页
目的地址为指定的组播地址,数据包
中组地址为指定的组播地址,源数量不为0 4)一般查询的周期:
igmp-V1:正常一分钟不超过一次(路由器启动时周期短)
igmp-V2/3:缺省125秒(路由器启动时为1/4查询周期),一般查询消息中的最大的响应
时间默认值为100(10秒),启动查询消息数量为健壮变量(RobustnessVariable) 查询消息
5)不同igmp版本的报告消息类型不一样:V1:0x12;V2:0x16;V3:0x22
6)igmp-V3报告的记录类型 mode_is_include(包含某些源) mode_is_exclude(排除某些源)
change_to_include_mode(改变为包含某些源) change_to_exclude_mode(改变为排除某些源) allow_new_souRce(增加某些源为允许接收) block_old_souRce(阻止某些源的接收) 7)报告消息的目的地址:
igmp-V3:224.0.0.22(igmpv3路由器在这个地址上侦听) igmp-V1/2:消息中的组播地址
第 3 页 共 8 页