S5700与组播组终端igmp-snooping version不匹配导致组播转发表项产生异常

发布时间:  2014-12-26 浏览次数:  263 下载次数:  2
问题描述
S5700与组播源和组播组直连,配置igmp snooping之后发现交换机上面的组播表项异常,组播组无法正常接收到组播源的数据
处理过程
1、查看交换机的配置信息,发现关于组播的配置非常简单:
#
igmp-snooping enable
#
vlan 1
igmp-snooping enable
#
完整配置参见附件
2、在组播组PC上面ping组播组的IP地址,发现可以ping通
3、在交换机上面查看组播转发表项,结果没有任何表项产生:
<Huawei>display l2-multicast forwarding-table vlan 1
Info: There is no forwarding-table information.
<Huawei>dis igmp-snooping port-info
Info: There is no group port information.
4、在交换机上面做端口镜像,然后抓取电脑上来的数据报文,发现电脑发上来的report报文是v3版本的

 5、在交换机上的VLAN 1中添加配置
 igmp-snooping version 3
6、查看表项,表项正常产生,组播组可以收到组播数据:
[Huawei-vlan1]dis igmp-snooping port-info
-----------------------------------------------------------------------
                     (Source, Group)  Port                          Flag
  Flag: S:Static     D:Dynamic     M: Ssm-mapping                      
-----------------------------------------------------------------------
VLAN 1, 1 Entry(s)
          (192.168.1.100, 232.0.1.1)  GE0/0/3                       -D-
      1 port(s)
-----------------------------------------------------------------------
[Huawei-vlan1]display l2-multicast forwarding-table vlan 1
VLAN ID : 1, Forwarding Mode : IP
----------------------------------------------------------------------
                     (Source, Group)    Interface             Out-Vlan
----------------------------------------------------------------------
          (192.168.1.100, 232.0.1.1)    GigabitEthernet0/0/3     1   
----------------------------------------------------------------------
Total Group(s) : 1
问题解决
根因
华为的交换设备默认的igmp-snooping版本为V2,如果终端上来的report报文是V3版本,那么交换机上无法正常产生转发表项
解决方案
将交换机的igmp-snooping版本修改为V3,问题解决

END