S5700交换机配置Loopback Detection不生效

发布时间:  2016-12-22 浏览次数:  539 下载次数:  0
问题描述

网络拓扑如下:

两台S7706作为核心交换机,下挂一台S5700作为接入交换机。S5700下面还挂了一台其他厂家的交换机。客户端的网关在S7706-1上面(两台S7706运行VRRP协议,S7706-1为主)。S5700和两台S7706都运行Smart Link进行破环。

之前发生过在SW2交换机上由于操作不当形成自换,从而影响上层网络的情况。所以决定在S5700上部署Loopback Detection来检查设备下挂环路的检测。

部署情况如下:

interface GigabitEthernet0/0/1         

port link-type access

port default vlan 224

loopback-detect enable

loopback-detect action block  

配置完成完成后,SW2再次出现操作不当影响的自环现象,但是S5700并没有发现环路阻断发生环路接口。通过命令查看结果如下:

[Huawei]display loopback-detect

Loopback-detect sending-packet interval:  5

--------------------------------------------------------------------------------

Interface                     RecoverTime    Action                       Status

--------------------------------------------------------------------------------

GigabitEthernet0/0/1                    -  shutdown                       NORMAL

--------------------------------------------------------------------------------

告警信息

S7706上有环路告警。

处理过程

1、通过S7706上面的环路告警,确认出下挂哪一台S5700出现环路。

2、S5700上面通过display loopback-detect命令查看,结果都为正常没有出现环路告警。

3、由于客户着急恢复业务,SW2交换机不可能管理。客户紧急要求在SW2交换机现场的工作人员进行拔线以及线路检查处理。

4、最后在对SW2交换机进行线路检查时发现,一根网线自环在了SW2交换机的两个端口。

5、拔出自环的端口,业务恢复正常。但是我们的S5700交换机还是没有通过Loopback Detection检查出环路。

6、通过修改配置:

loopback-detect untagged mac-address ffff-ffff-ffff 

让检测报文的目的MAC地址为全F。(缺省情况下,Loopback Detection untagged检测报文的目的MAC0180-C200-000A

7、在客户停机窗口时间取得客户同意的情况下,人为的在SW2交换机上自环两个端口,发现S5700交换机Loopback Detection发出环路告警并阻断接口。

根因
缺省情况下,Loopback Detection untagged检测报文的目的MAC0180-C200-000A,有可能下SW2交换机对目的地址为0180-C200-000AMAC地址没有进行转发,当我们修改为全F的时候故障消失。
解决方案
在一张网络里面存在多厂家的交换机同时使用的情况下,如果我们需要配置Loopback Detection的检测,可以事先确认其他厂家交换机对0180-C200-000A这个MAC地址的处理方式,如果不能确认建议可以配置loopback-detect untagged mac-address ffff-ffff-ffff ,让检测报文目的地址为全F

END