首页/网络/网络排障速查/ARP 表异常排查:表满、抖动与怀疑欺骗
本包目录(235 条)
排查流程与方法36 条
连通性与链路检测54 条
DNS 与解析排查46 条端口与连接检查37 条抓包与流量分析32 条应用层慢与丢包定位30 条

ARP 表异常排查:表满、抖动与怀疑欺骗

ARP 表异常增长的典型信号:条目飙涨、同一 IP 对应 MAC 频繁变化、网关 MAC 变了;先区分环路/扫描/欺骗,再谈处置。

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

观察与计数

观察与计数
ip neigh | wc -l                          # 条目数量级
ip neigh | awk '{print $1}' | sort | uniq -d | head   # 重复 IP
watch -n2 'ip neigh show dev eth0 | head -20'         # 观察条目变动
cat /proc/sys/net/ipv4/neigh/eth0/gc_thresh3            # 表容量上限

抓 ARP 流量判断规模

抓 ARP 流量判断规模
tcpdump -i eth0 -nn arp -c 200      # 观察 request/reply 比例与源
MAC-IP 对应频繁变化也可能是合法的 VIP 漂移(VRRP/Keepalived),先确认架构再定性为『ARP 攻击』。

易错点

  • 看到网关 MAC 变化就断定被欺骗,忽略了 VRRP 主备切换
  • ARP 表容量调大不查根因:大二层环路场景下调多少都会被瞬间塞满

数据来源与参考

  • RFC 826(ARP)
  • Linux 内核文档:neigh 参数(gc_thresh)

相关工具

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