网络风暴如何排查?

接入层拓扑环路是造成网络风暴的另一个常见原因。当网络中存在物理或逻辑环路时,数据帧会在网络中不断重复广播,最终消耗大量带宽引发广播风暴。解决这一问题的有效方法是在接入层启用生成树协议(STP),这样可以在诊断故障期间通过该协议自动阻断环路,恢复网络正常通信。

评论 (2)

STP确实能防环路,但默认收敛速度有点慢,业务中断几秒在现网里可是大事。建议关键链路直接用RSTP或者MSTP,最好上堆叠或者CSS,把物理环路从逻辑上消灭掉,光靠协议防不如架构上避坑,毕竟排查风暴时如果STP还没生效,交换机估计早就CPU爆满了。

STP确实是老牌解法,不过现在新设备一般默认都开好了。但有个坑得注意:如果是二层交换机接了两条线到同一台三层交换机,而没开路由功能,这时候STP能防广播风暴,却可能因为收敛慢导致业务中断几秒。另外,现在很多人忽略的是,如果拓扑变了(比如拔错线),STP重新计算的那几十秒里网络其实是“瞎”的,高可用场景下还得结合堆叠或VXLAN这些新手段才稳。