震荡的危害与入手点
接口震荡指链路状态反复 UP/DOWN。它的影响很少局限在一个端口:每次 UP 都会触发 STP 重新计算、路由邻居重建、会话中断,日志被刷屏,CPU 也会被反复的协议事件拖高。排查的第一步不是拔线,而是从日志里把震荡的时间线画出来,看频率、看是否与某个业务时段或对端设备动作相关。
基本信息
| 观察手段 | 日志时间线、接口计数、链路状态变化次数 |
|---|---|
| 物理方向 | 线缆接触不良、光模块老化、供电不稳、光电转换器 |
| 配置方向 | STP 联动、风暴保护、聚合成员口状态、节能或休眠功能 |
| 对端方向 | 对端设备重启、单板复位、网卡省电策略 |
排查顺序
- 记录震荡周期与幅度,判断是否与业务时段或对端动作相关
- 替换跳线或光模块交叉验证,区分端口侧与线缆侧
- 核对对端设备与光电转换器状态、供电与接地
- 确认是否被 STP、风暴保护或端口安全等机制联动关闭
- 检查两端速率与双工是否一致,避免协商反复
- 观察震荡是否伴随错包计数增长,判断是否物理劣化
日志与计数
日志与计数
display logbuffer | include interface # 华为:筛查接口状态变化记录
display interface GigabitEthernet0/0/1 # 华为:确认当前状态与错误计数
display transceiver diagnosis interface 10GE1/0/1 # 华为:光功率是否越界
show logging | include LINK # 思科:查链路状态变化日志
show interfaces GigabitEthernet1/0/1 # 思科:接口状态、重置计数
show interfaces GigabitEthernet1/0/1 | include flap # 思科:部分平台有震荡统计字段原因分类
| 原因类型 | 特征 | 验证方法 |
|---|---|---|
| 物理劣化 | 震荡伴随 CRC 增长,与负载或振动相关 | 更换线缆模块并观察错包增速 |
| 协商不稳定 | 两端速率双工不一致,震荡周期性出现 | 核对两端配置并固定速率双工 |
| 对端设备问题 | 对端日志有重启或复位记录 | 查对端日志与单板状态 |
| 保护机制联动 | 震荡与风暴、STP 事件时间吻合 | 检查保护配置与恢复机制 |
检修期间故障常常自愈,现场看到一切正常是常见现象。判断依据应当是历史日志里的时间线,而不是当下的端口状态。
震荡端口的处理优先级要高于普通故障端口:它可能持续触发全网协议收敛,影响面远大于该端口本身的业务。