端口为什么会被关闭
端口被保护特性(BPDU Guard、端口安全、风暴抑制、链路震荡抑制等)触发后会进入保护性关闭状态:思科 IOS 把这个状态叫 err-disabled,华为 VRP 在接口状态里显示 ERROR DOWN,H3C Comware 则表现为接口被保护特性关闭。三厂逻辑一致——保护特性宁可断这个口也要保住整网,所以处置顺序永远是先看触发原因,再决定恢复方式。
基本信息
| 适用平台 | 思科 IOS / 华为 VRP / H3C Comware 交换机 |
|---|---|
| 思科名称 | err-disabled,配合 errdisable recovery 自动恢复 |
| 华为名称 | ERROR DOWN(原因),配合 error-down auto-recovery |
| H3C 处理 | 多数场景手动 shutdown 后 undo shutdown 恢复 |
典型使用场景
- 接入端口突然不通:日志显示被保护特性关闭,需要快速定位并恢复
- 私接路由器或交换机导致 BPDU Guard 触发,需摘除违规设备
- 端口安全违规(学习的 MAC 数超限)后按流程恢复端口
- 风暴抑制触发后确认是否真发生过广播风暴或异常流量
- 批量端口同时处于保护关闭状态时的统一处置与影响评估
华为 VRP
华为 VRP
<Huawei> display interface GigabitEthernet 0/0/1
! 状态会显示 ERROR DOWN(bpdu-protection) 之类的具体原因
[Huawei] error-down auto-recovery cause bpdu-protection interval 30
! 手动恢复:接口下 shutdown 再 undo shutdown,先排除触发根因
[Huawei] display error-down recovery思科 IOS
思科 IOS
SW-CORE-01# show interfaces status err-disabled # 端口与触发原因
SW-CORE-01(config)# errdisable recovery cause bpduguard
SW-CORE-01(config)# errdisable recovery interval 300
SW-CORE-01# show errdisable recovery # 确认开启自动恢复的原因
SW-CORE-01# show errdisable detect # 各类检测是否启用H3C Comware
H3C Comware
<H3C> display interface GigabitEthernet 1/0/1
! 被保护特性关闭后通常手动恢复:
[H3C-GigabitEthernet1/0/1] shutdown
[H3C-GigabitEthernet1/0/1] undo shutdown
<H3C> display interface brief # 确认已回到 UP/DOWN 正常态常见触发原因与处置
| 触发原因 | 典型条件 | 处置动作 |
|---|---|---|
| bpduguard | 接入口上收到 BPDU,说明下挂了交换机 | 摘除违规设备后再恢复端口 |
| psecure-violation | 端口安全学习的 MAC 数超过上限 | 清理 MAC 表或按设计调高上限 |
| link-flap | 接口在短时间内反复 up/down 超过阈值 | 先查线缆、光模块与对端设备 |
| storm-control | 广播或组播速率超过抑制阈值 | 确认是否存在环路或异常发包主机 |
思科的恢复机制最完整,可以按原因开启自动恢复(errdisable recovery cause + interval);华为对应 error-down auto-recovery cause 原因 interval;H3C 多数场景靠手动 shutdown/undo shutdown。无论哪种,先把触发原因查清楚再恢复。
errdisable recovery cause all 会为所有保护原因打开自动恢复,等于周期性自动解除保护,生产环境应逐个原因评估后按需开启,而不是一把全开。