IGMP snooping双机热备
组网描述
IGMP snooping双机热备是一种有效实现业务快速切换的方法,其核心思想是实时保持主用设备和备用设备上IGMP snooping信息同步。该热备特性会将主机接收的协议报文备分到备用设备,触发备用设备生成表项,从而实现IGMP snooping信息一致。部署了IGMP snooping双机热备功能之后,一旦发生主备设备状态切换,新的主用设备不需要重新通过IGMP snooping学习表项,就可以正常转发报文,保证组播流量的连续性。
图8-18描述了一个典型的部署了Eth-Trunk的组网环境,其中DeviceA是Master设备,DeviceB是Backup设备。正常情况下,用户侧的上行流量和网络侧的下行流量都经过DeviceA转发,当DeviceA或者DeviceA和Switch之间的链路发生故障时,Eth-Trunk备份组将发生主备倒换,DeviceB将升级为Master设备。DeviceB升级为主用设备之后,下行流量会被引向DeviceB。如果此时DeviceB上还没有学到用户侧设备的组播表项,去往用户侧的下行流量将会中断。只有当DeviceB学到用户侧设备的组播表项之后,下行流量才能正常转发。
特性部署
为了避免因DeviceB没有学到用户侧设备的组播表项,导致去往用户侧的下行流量中断,可以在DeviceA和DeviceB上部署IGMP snooping双机热备功能。
如图8-19所示,在DeviceA和DeviceB上部署了IGMP snooping双机热备功能之后,DeviceB会与DeviceA实时同步生成组播表项。一旦Eth-Trunk发生主备切换,下行流量在到达DeviceB时,DeviceB无需重新学习用户侧设备的组播表项,即可直接转发流量。