| 关键字 | 环路、MAC漂移、广播风暴、环路检测、CPU升高 |
| 产品 | S5735-L24T4S-A |
| 故障类型 | 配置类故障(网络环路) |
| 应用场景 | 故障处理 |
|---|
问题描述
**组网概述:**核心交换机S12700E通过Eth-Trunk下联多台接入交换机S5735-L24T4S-A,接入交换机所有用户端口划入同一VLAN 10,全网启用STP。
**故障现象:**VLAN 10内大量终端上网慢、Ping网关丢包严重;S5735的CPU利用率从10%左右升至80%以上;日志反复打印MAC漂移(MAC move flapping)及接口流量超门限告警;多台终端MAC地址在多个端口间来回漂移。
**影响范围:**同VLAN下约200个终端业务受影响,其他VLAN正常。
告警信息
%MACMOVE/4/MAC_MOVE_FLAPPING: MAC address 5489-98xx-xxxx moves between port GE0/0/5 and GE0/0/12.
%SECE/4/PORT_ATTACK_OCCUR: The port GE0/0/12 is attacked.
CPU利用率: display cpu-usage 显示 cpu usage: 82%
处理过程
-
执行
display mac-address flapping,确认MAC在GE0/0/5与GE0/0/12之间漂移,初步判断该两个端口之间存在二层环路; -
执行
display loopback-detection并在两个端口抓包分析,确认GE0/0/12下用户私接小交换机,且一根网线两头插入同一台小交换机形成自环; -
临时shutdown GE0/0/12端口,CPU利用率随即降至12%,业务恢复,进一步印证环路根因;
-
永久处理:通知用户拆除私接设备及自环网线;全局及端口启用
loopback-detection enable,配置检测到环路后block端口并告警;边缘端口启用stp edged-port+bpdu-protection; -
观察48小时,无MAC漂移告警,CPU稳定在10%左右,业务正常。
根因
用户私接小交换机且网线两端误插形成自环,广播报文在VLAN内成环引发广播风暴,导致MAC表项反复漂移、CPU利用率飙升、业务大面积中断。
解决方案
-
拆除私接的小交换机及自环网线,恢复规范布线;
-
接入端口启用loopback-detection(检测到环路block端口并上报告警);
-
用户端口配置stp edged-port + bpdu-protection,防止环路向全网扩散;
-
处理后验证CPU利用率与业务均恢复正常。
建议与总结
- 接入交换机默认启用环路检测和STP边缘端口防护,作为开局标配;
- 加强办公区网线布线管理,禁止用户私自串接Hub/小交换机;
- 将MAC漂移告警、CPU利用率纳入网管监控,提前发现环路隐患;
- 经验总结:MAC在多个端口间漂移+CPU升高,是二层环路的典型特征,先查漂移端口对,再顺线排查即可快速闭环。