使能IGMP Snooping功能
背景信息
使能全局IGMP Snooping功能,是进行其他IGMP Snooping配置的前提。VLAN下使能IGMP Snooping功能,是VLAN下其他IGMP Snooping配置生效的前提。
缺省情况下,交换机的全局IGMP Snooping功能未使能。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令igmp-snooping enable,使能全局IGMP Snooping功能。
- 执行命令vlan vlan-id,进入VLAN视图。
- (可选)执行命令l2-multicast forwarding-mode { ip | mac },配置VLAN中组播数据是按IP地址还是MAC地址转发。
缺省情况下,组播流是按IP模式转发。
配置VLAN中组播数据转发模式需要在没有使能该VLAN的IGMP Snooping功能时进行。配置完成后需要使能VLAN内IGMP Snooping功能才会生效。
通过此命令将VLAN内组播数据转发模式配置为按MAC模式转发后,该VLAN不能再被配置为组播VLAN。
如果当前设备按MAC模式转发组播数据,在网络中规划组播IP地址时,请避免选择为协议预留的组播IP地址映射成相同组播MAC地址的组播IP地址。否则,可能造成使用保留组地址发送协议报文的协议无法正常运行。比如:OSPF协议使用224.0.0.5发送协议报文,映射后的组播MAC地址为01-00-5E-00-00-05。如果当前组播数据按MAC模式转发,并且使用的组播IP地址是225.0.0.5,就会造成OSPF协议不能正常运行。
- (可选)执行命令l2-multicast router-port-discard,配置组播数据不向路由器端口转发。
配置组播数据不向路由器端口转发需要在没有使能该VLAN的IGMP Snooping功能时进行。配置完成后需要使能IGMP Snooping功能才会生效。
- 执行命令igmp-snooping enable,使能VLAN的IGMP Snooping功能。
可以在系统视图下使用igmp-snooping enable [ vlan { vlan-id1 [ to vlan-id2 ] } &<1-10> ]命令,使能多个VLAN的IGMP Snooping功能。
IGMP Snooping功能不能和N:1(N大于1) VLAN Mapping功能配合使用。