bpdu保护导致的华为和友商对接接口周期性UP-down

发布时间:  2017-02-25 浏览次数:  237 下载次数:  0
问题描述

描述:客户的S5700交换机上联对端C友商交换机,使用千兆电口互联,发现上联接口周期性的UP-DOWN大概一分钟UP-DOWN一次,但是其他接口正常

组网描述:

S交换机-----C友商交换机

故障现象:

上联接口周期性的UP-DOWN大概一分钟UP-DOWN一次。


告警信息

告警信息如下,S5700侧发现端口有周期性UPDOWN的情况。

处理过程

1.怀疑是两端接口协商的问题,尝试将本端的接口自协商关闭,并手动设置为千兆速率,问题依然存在。

2.怀疑是网线问题,更换正常使用的网线,现象同样存在,但是更换为PC直连对端c友商后,PC没有出现接口UP-down的情况。

3.让客户反馈了C友商的配置,发现对应接口下有bpdu-guard的相关配置

4.由于C友商侧的配置无法修改,在S交换机上关闭了上联口的STP功能后,接口正常UP,没有再出现UPdown的现象。

根因

该问题的原因在于c友商接口交换机配置了BPDU保护,接口的配置如下:

spanning-tree portfast bpduguard
errdisable recovery cause bpduguard
errdisable recovery interval 60

查阅相关资料发现,该命令配置了errdisable recovery interval 60 后,会在60s后端口自动恢复,由于华为交换机默认使能了生成树,端口会发送bpdu报文,所以导致上端C友商交换机收到BPDU报文后再次触发BPDU保护,接口errdisable,导致华为设备本端接口down



解决方案
由于华为设备是作为接入设备,直接将上联端口的生成树功能关闭,使其不再发送bpdu报文,问题解决。
建议与总结

华为设备同样有类似的BPDU保护功能,建议排查交换机端口UP-down过程中,观察接口是否有时间规律的UP-DOWN,若是,可以考虑下bpdu保护等功能导致的该现象。

END