三厂商 MAC 表查看命令对照是什么
MAC 地址表相关的命令在三家设备上拼写与参数都不同:华为和 H3C 都用 display mac-address,Cisco 则是 show mac address-table,过滤与统计语法也各有差异。跨厂商运维时按对照表切换命令拼写,同时注意输出字段命名不同,不能直接套用某一家的字段含义去读另一家的输出。
基本信息
| 华为 | display mac-address |
|---|---|
| Cisco | show mac address-table |
| H3C | display mac-address |
| 过滤方式 | 华为 / H3C 多用 include 过滤,Cisco 有独立参数 |
| 计数命令 | Cisco 有 count 类命令,其他平台靠过滤统计 |
| 字段差异 | 类型、端口、老化标记的命名各不相同 |
典型使用场景
- 定位终端接在哪个端口:按 MAC 查表项
- 核对某端口学习量是否异常(私接设备排查)
- 按 VLAN 查看成员学习情况
- 跨厂商组网巡检:同一动作在不同设备上切换命令
- 验收留证:把关键端口的学习量输出归档比对
常用命令对照
常用命令对照
# 全表
display mac-address # 华为 / H3C
show mac address-table # Cisco
# 按接口
display mac-address interface GigabitEthernet0/0/1
show mac address-table interface GigabitEthernet1/0/1
# 按 VLAN
display mac-address vlan 10
show mac address-table vlan 10
# 计数
show mac address-table count # Cisco
display mac-address | include 5489 # 华为 / H3C 用过滤统计查看用途对照
| 用途 | 华为 | Cisco | H3C |
|---|---|---|---|
| 全表 | display mac-address | show mac address-table | display mac-address |
| 按接口 | display mac-address interface ... | show mac address-table interface ... | display mac-address interface ... |
| 按 VLAN | display mac-address vlan 10 | show mac address-table vlan 10 | display mac-address vlan 10 |
| 计数 | 配 include 过滤统计 | show mac address-table count | 配 include 过滤统计 |
读表要点
- 表项按 MAC 加 VLAN 区分,同一 MAC 出现在两个 VLAN 属正常,出现在两个端口才是异常漂移
- 类型列区分动态学习与静态绑定,静态表项不会随时间老化,排障时不要当成异常
- 端口字段指出学习到该 MAC 的位置,定位终端时用它反查接入设备与端口
- 老化时间是表项剩余存活时间,刚迁移的终端可能在两端同时可见,属过渡现象
输出字段命名不同(Type、端口、老化标记),抄录时要保留原始字段;用一家设备的字段含义去解释另一家的输出,是跨厂商排障最常见的读表错误。
命令名随版本演进,上机时用问号(华为 / H3C)与 show ?(Cisco)补全确认,比记忆更可靠;抄进变更模板的命令要标注适用版本。