首页/网络/VLAN 与高可用速查/免费 ARP 观测与排障用途
二层排障78 条

免费 ARP 观测与排障用途

免费 ARP(Gratuitous ARP)用于宣告地址与更新邻接表:网关冗余切换、终端迁移时观察它是否发出、是否被放行。

VLAN 与高可用速查网络更新于 2026-10-13

免费 ARP 观测与排障用途

免费 ARP 是不经请求就发出的地址宣告,作用是让同网段其他设备更新地址与 MAC 的对应关系。网关冗余切换、虚拟地址迁移、双机切换后,靠它刷新终端的缓存,让终端把流量发到新的转发设备。切换后出现部分终端不通、部分正常,常见原因就是终端没有收到免费 ARP 且旧表项尚未老化。

基本信息

报文形式以广播形式发出的 ARP 请求或应答
主要用途地址宣告与切换后刷新对端缓存
典型场景网关冗余切换、虚拟地址迁移、双机切换
观测方法在网关侧镜像抓包,过滤广播 ARP 报文
故障特征部分终端切换后仍不通,刷新或等待老化后恢复

典型使用场景

  • 冗余网关切换后部分终端不通,确认免费 ARP 是否发出
  • 排查终端仍指向旧转发设备的问题,核对缓存刷新时机
  • 验证抑制策略是否把地址宣告类广播一起丢弃
  • 双机切换演练中把免费 ARP 观测点写入验证用例
  • 变更网关或迁移虚拟地址前确认宣告机制可用

观测与核对

观测与核对
# 抓包过滤:ARP 广播
display arp broadcast                     # 华为:查看是否允许转发广播 ARP
display arp statistics                    # ARP 报文统计
display vrrp brief                        # 核对冗余状态与切换时间
# 镜像侧过滤 arp 观察 sender IP 与源 MAC 的对应关系
display mac-address | include 广播MAC前缀

排查顺序

步骤核对内容结论指向
第一步网关侧是否发出宣告未发出则为设备侧问题
第二步中间是否被过滤抑制被丢弃则调整 Broadcast 类策略
第三步终端缓存是否更新缓存未刷新需等待老化或主动刷新
第四步逐跳链路是否放行广播中间设备拦截需逐跳核对
排查顺序要从源头到终端:先确认网关侧是否发出宣告,再查逐跳过滤,最后才考虑终端缓存,反过来查容易误判为终端故障。
广播抑制阈值设置过强会把地址宣告类广播一起丢弃,切换后终端更新失败,这类故障与抑制配置的变更时间高度相关。

易错点

  • 切换后只查终端不查网关,未确认免费 ARP 是否发出就直接重装终端配置,排查从源头按顺序进行
  • 广播抑制阈值过强丢掉地址宣告报文,切换后部分终端长期不通,核对抑制触发统计与故障时间点
  • 抓包点在错误方向,切换时的广播需从网关侧镜像采集,抓包位置按流量方向选择

数据来源与参考

  • RFC 5227(IPv4 地址冲突检测与免费 ARP 思想)
  • 华为 S 系列交换机产品文档(VRRP)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌