MSTP环路导致CPU占用率高
现象描述
MSTP网络中出现交换机CPU使用率高。
原因分析
MSTP环网中,因各类原因引起拓扑重新计算,网络中会发布大量拓扑改变BPDU报文,使得设备占用CPU进行计算,从而导致CPU使用率高。
操作步骤
- 执行命令display interface brief,查看端口带宽使用率是否较高。
<HUAWEI> display interface brief ………… Interface PHY Protocol InUti OutUti inErrors outErrors GigabitEthernet4/0/1 up up 0.72% 81% 0 0 GigabitEthernet4/0/2 up up 81% 0.73% 2 0
- 执行命令display stp tc-bpdu statistics,查看端口TC/TCN报文收发计数,发现设备收到大量的TC报文。
<HUAWEI> display stp tc-bpdu statistics -------------------------- STP TC/TCN information -------------------------- MSTID Port TC(Send/Receive) TCN(Send/Receive) 0 GigabitEthernet4/0/1 3/2 0/0 0 GigabitEthernet1/0/10 14/9 0/0
由于网络中无法确定引起拓扑改变的故障点,为解决本设备CPU使用率高的问题,可进行如下操作:
- 使能arp topology-change disable,即当网络的拓扑变化的时候,系统的ARP表项不再进行老化或者删除操作的功能
- 使能mac-address update arp,即当MAC地址的出接口变化时,通知更新ARP表项的出接口。
V100R006版本开始支持mac-address update arp,V200R001版本开始支持arp topology-change disable命令。
CPU使用率明显下降,问题解决。
建议与总结
当在MSTP网络中发现设备使用率高的问题时,应首先查看设备是否收到大量TC报文。若收到大量TC报文,可以采用关闭ARP随拓扑变化老化删除功能,启用MAC地址出接口变化同步更新ARP表项的功能来解决。
阅读剩余
版权声明:
作者:SE_YT
链接:https://www.cnesa.cn/4386.html
文章版权归作者所有,未经允许请勿转载。
THE END