IGMP共有三个版本:v1、v2、v3
v1和v2支持ASM模型,可以用SSM—mapping使用SSM模型;v3支持SSM模型
1、IGMPV1
特点:两种报文,一个查询路由器
(1) 查询器:zui接近组播组成员的路由器,用于发布组查询报文和接收组加入报文的设备。如果组播组成员网段内有多个路由器,查询路由器可通过选取DR的方式选举出来。
(2) 普通组查询报文和成员报告报文:普通组查询报文的主要作用其实是监测组播组成员的离开而进行周期性发送查询报文的,因为新的组成员加入不会等待。
2、IGMPv2
比v1版本多了两种报文,以及增加了查询器的单独选举和冗余机制。
(1)V2共有四种报文:普通组查询报文、特定组查询报文、成员报告报文、成员离开报文;新增加的特点组查询和离开报文都是为了组播成员组离开而生。
(2)查询器:查询器选举不在于DR选举相同,DR选举为优先级越大越好、ip地址越大越好。而查询器单独的选举规则为iP地址越小越好,选举通过路由器互相发送查询报文携带的ip信息,在选举成功后,还会在每隔60s的互相发送,进行冗余。
3、IGMPV3
相比V2增加了对组播源选择的能力,即特定源组查询报文和成员特定源报告报文。
收起