首页/网络/网络排障速查/MAC 地址漂移(MAC Flapping)排查
连通性与链路检测54 条

MAC 地址漂移(MAC Flapping)排查

同一 MAC 在两个端口间来回学习=存在二层环路或两台设备用了同一 MAC;交换机日志会刷 flapping 告警,是广播风暴的前奏。

网络排障速查网络更新于 2026-10-12

交换机侧定位(三厂命令)

交换机侧定位(三厂命令)
Cisco:  SW# show mac address-table address 0011.2233.4455
        SW# show log | include FLAPPING
华为:   <SW> display mac-address 0011-2233-4455
H3C:    [SW] display mac-address mac-address 0011-2233-4455
# 关注:该 MAC 最近出现在哪些端口/时间是否交替

主机侧确认自身 MAC 无冲突

主机侧确认自身 MAC 无冲突
ip link show eth0 | grep ether
arping -c 2 -I eth0 <网关>
常见成因:① 网线两头都插同一交换机(自环);② 服务器双网卡做了桥接又都上联;③ 虚拟化克隆导致 MAC 重复。

易错点

  • 只在服务器侧查配置,不去交换机看 MAC 学习记录,定位效率会低很多
  • 虚拟化环境忽略克隆虚拟机 MAC 重复问题

数据来源与参考

  • IEEE 802.1D:MAC 地址学习与生成树
  • Cisco:MAC Flapping 排障文档

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌