S5700 ETH-TRUNK 与S5300对接组播流量异常

发布时间:  2016-06-07 浏览次数:  148 下载次数:  0
问题描述

组网:A---s5300 ==== s5700-----R (接收者)

                                            |

                                           B

只有s5700下面有接收者R,s5300下面并没有接收者但是B组播源的组播数据却通过s57s53的互联接口发送到s5300

s5700上查看接口状态显示如下:

  ===============display interface brief=============== 
PHY: Physical 
*down: administratively down 
(l): loopback 
(s): spoofing 
(b): BFD down 
(e): ETHOAM down 
InUti/OutUti: input utility/output utility 
Interface                   PHY   Protocol  InUti OutUti   inErrors  outErrors 
Eth-Trunk0                  up    up        9.87%  4.55%          0          0 
  GigabitEthernet0/0/21     up    up        9.96%  4.39%          0          0 
  GigabitEthernet0/0/22     up    up        9.79%  4.71%          0          0

告警信息

处理过程

1.查看配置信息如下:

s5300配置信息:

vlan 40 
description Zhuanmahouliu 
igmp-snooping enable 

interface Vlanif40 
description TO-YD 
ip address 192.168.40.2 255.255.255.0 
igmp enable 


s5700
配置

vlan 40 
description Zhuanmahouliu 
igmp-snooping enable 

interface Vlanif40 
description TO-YD 
ip address 192.168.40.2 255.255.255.0 
igmp enable 

其两台设备都使能igmp,并使能igmp-snooping

2.查看s5700上二层组播转发表项:

<HUAWEI> display l2-multicast forwarding-table vlan 40 
VLAN ID : 10, Forwarding Mode : IP 
-------------------------------------------------------------------------------- 
                     (Source, Group)    Interface                  Out-Vlan 
-------------------------------------------------------------------------------- 
                         
Router-port    Eth-Trunk0                      40 
                      (*, 225.1.1.6)    GigabitEthernet0/0/1            40 
                                        Eth-Trunk0                      40 
                   (*, 235.80.68.83)    GigabitEthernet0/0/1            40            
                                        Eth-Trunk0                      40 
-------------------------------------------------------------------------------- 
Total Group(s): 2

由于s5300上配置igmp enable,S5700 Eth-Trunk0接口收到源地址不为0.0.0.0IGMP普遍组查询报文生成动态路由器端口。

依据igmp-snooping转发原理:当二层组播设备上建立了二层组播转发表项以后,二层组播设备接收到组播数据报文时,依据报文所属VLAN和报文的目的地址(即组播组地址)查找转发表项是否存在对应的出接口信息。如果存在,则将报文发送到相应的组播组成员端口和路由器端口;如果不存在,则丢弃该报文或将报文在VLAN内广播。

所以根据客户在s5300上的配置的igmp enable,此现象属于正常,如果不需要将组播流量转发到s5300, 可将s5300vlanif 40接口下的igmp enable去掉即可。

根因

因为s5300vlanif 40接口配置igmp enable,导致S5700 Eth-Trunk0接口收到源地址不为0.0.0.0IGMP普遍组查询报文生成动态路由器端口,二层组播转发往路由器端口转发导致。

解决方案

根据客户在s5300上的配置的igmp enable,此现象属于正常,如果不需要将组播流量转发到s5300, 可将s5300vlanif 40接口下的igmp enable去掉即可。  

建议与总结

END