前面我们学习了IGMPv1的工作原理,IGMPv1通过选举查询器进行查询和响应报文生成IGMP组表项和IGMP路由表项。IGMPv1没有专门定义离开组消息,当组播组成员离开组播组时,将不会再对普遍组查询报文做出回应。因此IGMPv2在一定程度进行了改进。
一、IGMPv2基本概念
IGMPv1在离组机制与查询器选举机制上有一定缺陷:
-
IGMPv1离组使用超时机制,组成员只能静默离组。在未超时的时间内,组播流量依然会被组播路由器转发。 -
IGMPv1查询器选举必须要依赖PIM协议,导致查询器选举不够灵活。

IGMPv2改善了IGMPv1的缺陷: