边缘端口使用不合理造成的环路
问题描述
服务器在向所有PC进行网络同传,给所有PC进行网络数据下发时,出现某几个端口流量较大,导致CPU负荷较高,引起整个网络卡顿。
告警信息
Apr 2 2000 01:50:38 S652XE_403 %%01IFPDT/4/INT_OUTBRDR(l)[50]:The output rate change ratio exceeded the threshold.(IfIndex = 124, InterfaceName = GigabitEthernet1/0/13, ThresholdPercent = 50%, CurrentStatisticalPeriodRate = 911, LastStatisticalPeriodRate = 35492160)
Apr 2 2000 01:50:15 S652XE_403 %%01IFPDT/4/INT_OUTBRDR(l)[51]:The output rate change ratio exceeded the threshold.(IfIndex = 64, InterfaceName = GigabitEthernet2/0/5, ThresholdPercent = 50%, CurrentStatisticalPeriodRate = 590, LastStatisticalPeriodRate = 41172735)
处理过程
检查交换机接口状态,其中告警的接口端口使用率较高,流量特别大。
查看交换机接口配置:
interface GigabitEthernet1/0/13
port link-type access
port default vlan 193
stp bpdu-filter enable
stp edged-port enable
接口下同时配置了边缘端口和BPDU过滤,取消BPDU过滤之后接口流量恢复正常。
根因
同时在接口下配置 stp bpdu-filter enable, stp edged-port enable后,端口对STP的报文不转发、不处理,即使接口有了环路也不会发现。
解决方案
关闭下联接口的BPDU过滤;undo stp bpdu-filter enable
建议与总结
在全局模式下配置边缘端口和BPDU报文过滤功能后,设备上所有的端口不会主动发送BPDU报文,且均不会主动与对端设备直连端口协商,所有端口均处于转发状态。这将可能导致网络成环,引起广播风暴。
BPDU过滤功能建议是能在终端直连的接口下,并不建议使用在拥有其他链路接入的设备接口上。