生成树 STP70 条

STP 震荡排查

端口状态与拓扑频繁变化的典型物理诱因:光衰临界、尾纤松动、双工不匹配、链路单通;先固物理层再谈参数。

VLAN 与高可用速查网络更新于 2026-10-13

STP 震荡是什么

STP 震荡指端口状态与拓扑反复变化:一会儿阻塞一会儿转发,根端口来回切换。多数情况下根因在物理层——光衰处于临界值、尾纤松动、双工不匹配导致间歇错包、链路单向通——协议参数通常只是放大器。检测手段很简单:看日志里拓扑变化的频率,再看对应接口的 up/down 与错包计数。

基本信息

适用平台各厂商交换机均可能发生,排障命令按平台调整
判定线索拓扑变化日志频率高、MAC 表频繁刷新、业务周期性卡顿
物理诱因光衰临界、尾纤松动或脏污、模块劣化、双工不匹配
顺序原则先固化物理层,再谈协议参数与保护特性
影响面拓扑震荡期间全网 MAC 刷新,丢包范围超出单条链路

典型使用场景

  • 业务周期性抖动:观察是否与拓扑变化日志的时间点吻合
  • 割接后不稳定:新插拔的光纤与模块是首要怀疑对象
  • 更换模块或跳线后复查:确认错包计数不再增长
  • 巡检发现日志刷屏:先定位是同一端口反复还是全网多点触发
  • 协议保护调优前:确认物理层干净,避免用参数掩盖真实故障

排查线索

排查线索
display logbuffer                          # 看拓扑变化日志的时间分布
display logbuffer | include STP            # 只筛生成树相关记录
display interface GigabitEthernet0/0/24    # 看 up/down 次数与错包计数
display transceiver diagnosis              # 光功率读数(按平台支持情况)
display transceiver verbose                # 收发功率与告警门限对比
# Cisco 侧对应 show interfaces / show logging

诱因与现象对照

诱因现场表现处理方向
光衰临界错包与丢包缓慢增长,随温度或时段波动清洁与更换光纤跳线,复测收发光功率
尾纤或端口松动受到震动或触碰时端口 flap重新插紧并做固定,必要时更换端口
双工不匹配间歇性错包,端口计数持续增长两端统一为自协商或统一固定全双工
链路单向通一端有收发、一端沉默,邻居关系反复逐段核对收发方向的光功率与误码
拓扑震荡属于高优先级故障:每次变化的代价是全网 MAC 表刷新与泛洪增加,持续时间越长波及业务越多。处理顺序是先止血(隔离抖动链路或临时关闭该口),再查物理根因。
不要用加大 BPDU 丢弃或调整计时器来『压制』震荡日志:那会把根因推迟到下次爆发,且掩盖了链路质量劣化的早期信号。

易错点

  • 先调协议参数再看物理层:把间歇性错包问题压成隐性故障,下次以更大范围的中断出现
  • 双工不匹配被忽略:一端全双工一端半双工会造成断续错包,两端协商结果必须核对
  • 只看端口 up/down 不看错包与光功率:链路尚未完全断开时端口一直是 Up,真正的问题藏在计数里
  • 震荡只观察单台设备:多点同时变化往往意味着上游或公共路径问题,需扩大观测范围

数据来源与参考

  • 华为 S 系列交换机产品文档(链路故障排查)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌