H3C 交换机环路排查与广播风暴抑制
运维命令速查与故障处置手册
网络运维 | 2026年8月
目录
右键目录,选择"更新域"刷新页码
一、环路/风暴的典型现象与快速判断3
二、环路检测(Loopback Detection)4
三、MAC 地址漂移排查5
四、生成树(STP)状态检查6
五、广播/组播风暴抑制配置7
六、排查思路与处置流程8
七、常用命令速查表9
H3C 交换机环路排查与广播风暴抑制手册
一、环路/风暴的典型现象与快速判断
网络出现环路或广播风暴时,通常表现为:整网或部分区域 Ping 丢包严重、时延飙升,交换机 CPU 利用率高企,接口流量打满,部分业务中断。此时应先通过以下命令快速确认是否存在异常流量与告警。
display interface brief # 查看所有接口状态与利用率 display interface GigabitEthernet 1/0/1 # 查看单端口流量统计、错包 display counters interface # 查看接口计数(广播/组播/错误包) display cpu-usage # 环路风暴时 CPU 通常飙高 display logbuffer # 查看日志(环路检测告警等) |
重点关注以下特征:接口广播/组播包计数暴涨、端口流量持续打满、CPU 利用率异常偏高、日志中出现大量 MAC 漂移或环路检测告警。命中其中任意一项,即可怀疑存在环路或风暴。
二、环路检测(Loopback Detection)
环路检测是 H3C 交换机定位接入层环路的首选手段。设备周期性发送检测报文,若报文从自身其他端口收到,即判定存在环路。建议全局开启并配置自动处置动作。
2.1 配置环路检测
[H3C] loopback-detection global enable # 全局开启环路检测 [H3C] loopback-detection global action shutdown # 检测到环路自动关闭端口 # (可选 block / no-learning) [H3C] interface GigabitEthernet 1/0/1 [H3C-GigabitEthernet1/0/1] loopback-detection enable vlan all |
2.2 查看检测结果
display loopback-detection # 查看环路检测结果与动作状态 |
日志中出现 "Loopback does exist" 字样即表示检测到环路,结合输出中的端口与 VLAN 信息可直接定位故障端口。若配置了 shutdown 动作,被关闭端口需排除故障后手动 undo shutdown 恢复。
三、MAC 地址漂移排查
MAC 地址漂移是环路的典型特征:同一个 MAC 地址在多个端口之间频繁来回学习。通过漂移记录可以快速锁定环路发生的端口与 VLAN。
display mac-address mac-move # 查看 MAC 漂移记录 display mac-address statistics # MAC 地址统计 |
建议开启 MAC 漂移告警,让设备主动记录并上报:
[H3C] mac-address notification mac-move |
排查时观察漂移记录中反复出现的端口,若两个端口互为上下行且持续漂移,基本可确认为环路路径。
四、生成树(STP)状态检查
STP 是防环的第一道防线。环路发生时,应检查 STP 是否正常运行、哪些端口被阻塞、拓扑是否频繁变化。
display stp brief # 查看 STP 端口状态(是否有端口被 Block) display stp abnormal-port # 查看异常端口 display stp history # 拓扑变化历史(频繁 TC 表明网络不稳) |
常见失效原因:下挂的傻瓜交换机不转发或过滤 BPDU 报文,导致 STP 无法感知环路。此类场景需在接入口开启边缘端口与 BPDU 保护,或以环路检测兜底:
[H3C] interface GigabitEthernet 1/0/1 [H3C-GigabitEthernet1/0/1] stp edged-port # 配置为边缘端口 [H3C] stp bpdu-protection # 全局开启 BPDU 保护 |
五、广播/组播风暴抑制配置
在接入端口配置风暴抑制,可在环路发生时将广播/组播流量限制在阈值之内,避免故障扩散至全网。阈值可按 pps(包每秒)或百分比设置。
[H3C] interface GigabitEthernet 1/0/1 [H3C-GigabitEthernet1/0/1] storm-constrain broadcast pps 1000 500 [H3C-GigabitEthernet1/0/1] storm-constrain multicast pps 1000 500 |
display storm-constrain interface # 查看风暴抑制生效情况 |
参数说明:第一个数值为上限阈值(超过即开始抑制),第二个为下限阈值(低于后恢复正常)。未知单播抑制可同理使用 unicast 关键字配置。
六、排查思路与处置流程
发现疑似环路/风暴时,建议按以下顺序逐步排查定位:
确认现象——执行 display cpu-usage 与 display counters interface,确认 CPU 高企、广播/组播计数暴涨;
定位环路端口——执行 display loopback-detection 与 display logbuffer,找到报告环路的端口与 VLAN;
追溯漂移源头——执行 display mac-address mac-move,根据漂移端口锁定下挂环路设备;
检查 STP 失效原因——执行 display stp brief 与 display stp history,确认为何 STP 未阻断环路;
应急处置——对故障端口执行 shutdown 物理隔离,摘除下挂环路链路后恢复;
长效防护——接入口开启环路检测 + 风暴抑制 + BPDU 保护,形成多重防线。
七、常用命令速查表
下表汇总本文涉及的常用命令,便于现场快速查阅。
命令 | 用途 |
display counters interface | 接口广播/组播/错包计数 |
display cpu-usage | CPU 利用率(风暴时常飙高) |
display loopback-detection | 环路检测结果 |
loopback-detection global enable | 全局开启环路检测 |
loopback-detection global action shutdown | 检测到环路自动关端口 |
display mac-address mac-move | MAC 漂移记录 |
mac-address notification mac-move | 开启 MAC 漂移告警 |
display stp brief / history | STP 状态与拓扑变化 |
stp edged-port + bpdu-protection | 边缘端口与 BPDU 保护 |
storm-constrain broadcast pps | 广播风暴抑制 |
display storm-constrain interface | 查看抑制生效情况 |
夜雨聆风