华为S5700交换机数据中心组网,生成树不定期震荡,交换机CPU60%,变化不大,观察了很久没有发现规律
偶然的一次网络优化,增加冗余接入交换机时发现,原本服务器端口捆绑模式为mode0,双网卡接入同一台接入交换机,属于端口轮询,正规的使用是需要交换机配置捆绑。没有配置,但能正常使用,只是端口之间会产生mac-flapping,但原理上没有问题。
后服务器双接入两台接入交换机,bonding模式改为mode1结果接入交换机CPU使用率减少40%,观察一段时间后STP正常。
分析如下:
server 端口捆绑使用mode0,虽然能够正常使用,但产生mac-flapping,非常消耗CPU,使CPU使用率过大。
当服务器流量突发时,CPU使用率翻倍增长,导致STP进程出现问题,拓扑平凡翻滚。
后改为mode1时,CPU使用率下降,生成树稳定。
官方建议服务器在使用mode0时,交换机需要做捆绑还是有些道理的。。。