首页/网络/VLAN 与高可用速查/err-disable 常见原因与查看
二层排障78 条

err-disable 常见原因与查看

Cisco 端口进入 err-disable 的常见原因:BPDU Guard、link-flap、storm-control shutdown、port-security、UDLD 等。

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

err-disable 是什么

err-disable 是 Cisco 交换机的一种端口保护状态:当端口触发某个保护特性(如 BPDU Guard、链路震荡、风暴抑制动作、端口安全违规或 UDLD 判定异常)时,端口被自动关闭。它通常附带可读的原因,排查第一步是看原因而不是直接恢复端口,否则同类问题会反复出现。

基本信息

适用平台Cisco IOS / IOS-XE 交换机
查看原因show interfaces status err-disabled
查看恢复策略show errdisable recovery
恢复方式按原因修复后手动恢复,或配置自动恢复
常见触发源BPDU Guard、链路震荡、风暴抑制、端口安全、UDLD
排查顺序先读原因,再修根因,最后恢复端口

典型使用场景

  • 端口无故关闭,业务中断需要快速定位原因
  • 接了交换机到边缘端口,BPDU Guard 触发关闭
  • 链路反复 up/down 触发 link-flap 保护
  • 配置自动恢复前的评估:确认根因已排除

查看与恢复

查看与恢复
show interfaces status err-disabled      # 列出被禁用的端口与原因
show errdisable recovery                  # 查看各原因的自动恢复配置
show interfaces GigabitEthernet1/0/1       # 端口详情
show log | include ERR_DISABLE             # 日志中查看触发时间点
# 恢复(确认根因已处理后)
interface GigabitEthernet1/0/1
 shutdown
 no shutdown                                # 或使用 errdisable recovery 自动恢复

常见原因对照

原因触发机制处置方向
bpduguard边缘端口收到 BPDU排查是否误接交换机或私接设备
link-flap链路震荡超阈值查光路、跳线与模块质量
storm-control风暴超过阈值且动作为 shutdown定位风暴来源后解除
port-security违规 MAC 接入核对合法 MAC 列表与接入设备
udld单向链路判定按单向链路流程排查后恢复
先查触发原因再恢复端口,否则会反复进入 err-disable;自动恢复配置适合原因明确且可自愈的场景,不适合需要人工确认的场景。
原因查看命令随平台不同,先核对设备支持的特性集;部分平台的原因名称与日志关键字与文档略有差异,以上机输出为准。

易错点

  • 先查触发原因再恢复端口,否则会反复进入 err-disable;恢复动作看起来解决了问题,实际只是把过程重来一遍。
  • 原因查看命令随平台不同,先核对支持的 feature 集,拿别型号的命令套用会导致查不到任何信息。
  • 给所有原因都打开自动恢复,会让『接了交换机到边缘端口』这类需要人工介入的问题被自动掩盖,恢复后再次触发。
  • 只看端口本身不查日志,会遗漏触发的时间点与前置事件,排障时用日志时间线对齐变更,能快速判断是人为操作还是设备异常。

数据来源与参考

  • Cisco err-disable 恢复配置指南
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌