首页/网络/网络设备配置速查/MAC 地址表查看与结构解读
VLAN 与二层交换60 条

MAC 地址表查看与结构解读

找到“某设备接在哪个口”的准确答案:MAC 表记录 MAC-端口-VLAN 三元组;三厂显示命令与字段略有差异,排障看表基本功。

网络设备配置速查网络更新于 2026-10-13

MAC 地址表是什么

MAC 地址表记录 MAC-端口-VLAN 三元组,交换机靠它把帧转发到正确端口。它是回答「这台终端接在哪个口」的标准工具,也是环路排查的第一现场:同一个 MAC 在两个端口之间反复漂移,基本可以确认存在环路或双接。查表有个小技巧——先 ping 一下目标触发学习,查不到说明流量没到这台交换机,或者停在更上游的设备上。

基本信息

适用设备全部交换机(华为 VRP / H3C Comware / 思科 IOS)
华为/H3C 命令display mac-address
思科命令show mac address-table
核心字段MAC 地址、VLAN、端口、类型(dynamic/static)
老化时间动态表项在无流量后老化,常见默认 300 秒(各平台可调)

典型使用场景

  • 定位终端接入位置:逐跳查表,找到终端实际挂在哪个交换机的哪个口
  • 环路排查:观察同一 MAC 是否在两个端口之间反复出现
  • 泛洪排查:配合未知单播计数,定位广播域异常
  • 接入安全核查:查看某个接入口学到的 MAC 数量是否异常
  • 割接前后确认流量路径是否按预期走新链路

华为 VRP

华为 VRP
<Huawei> display mac-address
MAC Address      VLAN/VSI   Learned-From        Type
0011-2233-4455   10         GE0/0/5             dynamic
<Huawei> display mac-address interface GigabitEthernet 0/0/5    # 反查该口下的 MAC
<Huawei> display mac-address | include 0011-2233               # 查指定 MAC

思科 IOS

思科 IOS
SW-CORE-01# show mac address-table
Vlan    Mac Address       Type        Ports
  10    0011.2233.4455    DYNAMIC     Gi1/0/5
SW-CORE-01# show mac address-table interface Gi1/0/5
SW-CORE-01# show mac address-table | include 0011.2233
SW-CORE-01# show mac address-table count                  # 表项总数与余量

H3C Comware

H3C Comware
<H3C> display mac-address
MAC Address     VLAN     Port               Type
0011-2233-4455  10       GE1/0/5            dynamic
<H3C> display mac-address interface GigabitEthernet 1/0/5
<H3C> display mac-address | include 0011-2233

输出字段读法

字段含义排查时怎么用
MAC Address终端网卡地址先确认要查的是哪台设备,再逐跳追踪
VLAN学到该 MAC 的广播域与端口归属比对,跨 VLAN 出现即异常
Learned-From / Ports学习到的端口定位物理接入点,聚合口的成员口也要看
Typedynamic 学习所得 / static 手工绑定static 不会老化,排查时先认清来源
定位技巧:先 ping 一次目标再查表,能显著提高命中率;若在接入交换机上查不到,就往上联交换机继续查,MAC 通常会学在离终端最近的那台设备上。
某个接入口学到成百上千个 MAC 是明确的异常信号:说明该口下面私接了交换机,或者存在环路造成的泛洪,应尽快定位处理,避免影响整网性能。
静态表项与动态表项的处理方式不同:静态表项来自配置(常用来绑定网关或服务器 MAC)、不会老化;动态表项随流量刷新。判断「表里为什么有这个 MAC」时先看类型。

易错点

  • 不触发学习就查表:终端长时间静默或刚断电时表项已老化,先 ping 一次再查更可靠
  • 只查一台设备:MAC 可能学在更上游的设备上,需要逐跳往上游查才能定位实际接入点
  • 把 MAC 漂移当正常现象:同一 MAC 在两个端口间反复出现是环路或双接的典型特征,需立即排查
  • 忽略接入口的 MAC 数量异常:单口学到大量 MAC 说明下面私接了交换机,性能与安全双风险
  • 混淆 static 与 dynamic 表项:静态表项不会随流量变化,误当成「终端没在通信」的证据会得出错误结论

数据来源与参考

  • 华为 display mac-address
  • Cisco show mac address-table
  • H3C display mac-address

相关工具

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