ARP 异常的二层侧排查是什么
ARP 解析不了、或者表项频繁变化时,问题不一定在三层:二层侧的 VLAN 成员、广播路径、私接设备与 IP 冲突都会干扰 ARP。排查重点是三件事——交换机是否学到了终端的 MAC、该 VLAN 的广播路径是否完整、是否存在同一 IP 被两台设备使用。
基本信息
| 排查层次 | 二层:MAC 学习、VLAN 路径、广播是否被抑制 |
|---|---|
| 常见异常一 | 同 IP 出现两个 MAC(地址冲突) |
| 常见异常二 | ARP 学不到:VLAN 成员或端口类型有误 |
| 常见异常三 | ARP 频繁更新:环路或扫描类流量 |
| 核对命令 | display arp / display mac-address / display logbuffer |
| 处置原则 | 先隔离可疑端口再验证,避免影响面扩大 |
典型异常与处置
- 同 IP 出现两个 MAC:按 MAC 定位端口查冲突源
- ARP 学不到:查 VLAN 成员、端口类型与广播是否被抑制
- ARP 频繁更新:警惕环路或扫描类流量
- 跨 VLAN 不通但同 VLAN 正常:把排查重心移回三层网关
核对命令
核对命令
display arp | include 10.10.0.55 # 查网关是否学习到终端
display mac-address | include 5489 # 查终端 MAC 学习在哪一口
display logbuffer | include ARP # ARP 相关告警日志
display vlan 10 # 确认终端端口在 VLAN 成员列表
# Cisco
show ip arp | include 10.10.0.55
show mac address-table | include 5489异常现象与判读
| 现象 | 判读 | 动作 |
|---|---|---|
| 同 IP 两个 MAC | 地址冲突 | 按 MAC 找端口,隔离后让合法终端复测 |
| 表项学不到 | 广播路径或 VLAN 成员有问题 | 核对 VLAN 成员与端口类型 |
| 表项频繁刷新 | 存在环路或扫描流量 | 结合 MAC 漂移与端口计数定位 |
| 网关学不到终端 | 终端报文未到达或上行被阻断 | 从接入端口逐跳核对放行 |
ARP 问题不都在三层:VLAN 与广播路径同样致命,只在网关设备上查 ARP 表会漏掉接入侧的问题。
IP 冲突场景要先隔离学习端口,再让终端上网复测,避免两台设备同时抢答造成时通时断。