IGMP on-demand
IGMP on-demand特性可以实现IGMP组播组维护,并且减少由于组播设备和接入设备间大量的报文交互对设备造成的冲击。
产生原因
当组播设备与接收者主机直连时,通过在接收者主机和与其直连的组播设备上配置IGMP,可以实现主机动态加入组播组和组播设备对本地网络组成员信息的管理。
然而,在大多数情况下,和组播设备直连的可能不是接收者主机,而是一个使能了IGMP代理的接入设备,接入设备下挂接收者主机。如果在组播设备、接入设备和接收者主机间仍只配置IGMP,则在组播设备和接入设备间会产生大量的报文交互,对设备造成冲击。
在此场景下,可部署IGMP on-demand特性,由接入设备汇聚接收者主机的组播组加入/离开状态上报给组播设备实现对本地网络组成员信息的管理。
使用价值
采用IGMP on-demand特性,可减少组播设备和接收者设备间的大量报文交互,从而减少对设备的冲击。
相关概念
IGMP on-demand
组播设备不主动发送查询消息来确定某一个组播组在当前网段上是否有接收者,而是通过与该接口相连的IGMP代理设备将其汇聚的组播组加入/离开状态主动上报给组播设备的方式来实现IGMP组播组维护。
实现过程
组播设备向接入设备仅发送一次IGMP Query报文。
组播设备收到IGMP加入报文后创建组播组和源信息,且表项永不超时。
只有在收到IGMP离开报文后,组播设备才会删除对应表项。