客户的S5700交换机上联对端C友商交换机,使用千兆电口互联,发现上联接口周期性的UP、DOWN,大概一分钟UP、DOWN一次,但是其他接口正常。
组网描述:
S交换机-----C友商交换机
处理过程:
1.怀疑是两端接口协商的问题,尝试将本端的接口自协商关闭,并手动设置为千兆速率,问题依然存在。
2.怀疑是网线问题,更换正常使用的网线,现象同样存在,但是更换为PC直连对端c友商后,PC没有出现接口UP-down的情况。
3.让客户反馈了C友商的配置,发现对应接口下有bpdu-guard的相关配置
4.由于C友商侧的配置无法修改,在S交换机上关闭了上联口的STP功能后,接口正常UP,没有再出现Up/Down的现象。
该问题的原因在于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报文,问题解决。