ARP命令

2025年3月17日 | 阅读 3 分钟

ARP 命令用于查看、显示或修改 ARP 表/缓存中的详细信息。

ARP 缓存或表包含您计算机最近与之通信过的设备的 IP 地址和 MAC 地址的动态列表。维护 ARP 表的目的是,当您想与另一台设备通信时,您的设备无需发送 ARP 请求来获取该设备的 MAC 地址。

ARP (地址解析协议) 命令还有助于找出 ARP 表/缓存中的重复 IP 地址和无效条目。

下面给出了一些 ARP 命令:

  • arp -a: 此命令用于显示特定 IP 地址的 ARP 表。它还会显示 ARP 缓存或表的所有条目。
  • arp -g: 此命令与 arp -a 命令功能相同。
  • arp -d: 当您想从特定接口的 ARP 表中删除条目时,使用此命令。要删除条目,请在命令提示符中输入 arp -d 命令以及要删除的 IP 地址
  • arp -d *: 您也可以删除 ARP 表中的所有条目。此命令将从表中删除或刷新所有条目。
  • arp -s: 此命令用于在 ARP 表中添加静态条目,它将 InetAddr (IP 地址) 解析为 EtherAddr (物理地址)。要在 ARP 表中添加静态条目,请在命令提示符中输入 arp -s 命令以及设备的 IP 地址MAC 地址

其中,IP 地址 = 192.168.43.160

MAC 地址 = 00-aa-00-62-c6-09

  • /?: 此命令用于在命令提示符处显示帮助。
  • arp purge-delay: 当接口关闭或速度变慢时,arp purge-delay 命令会延迟 ARP 表/缓存中 ARP 条目的清除。如果在延迟时间内接口重新启动,ARP 条目将恢复,并且等成本多路径 (ECMP) 引起的丢包将受到限制。
  • no arp purge-delay: 此命令用于关闭清除延迟。
  • arp timeout: 此命令用于确定接口上学习到的动态条目在 ARP 缓存中保留多长时间。此命令也用于接口配置模式。当接口的超时时间发生更改时,此更改仅适用于该特定接口。
  • show interface: 此命令用于显示 ARP 超时值。超时值的格式为 小时: 分钟: 秒。
  • clear arp cache: 此命令删除/移除 ARP 表中的所有动态条目。
  • proxy-arp: 此命令用于在接口上启用代理 ARP。只有在启用代理 ARP 时,网络设备才能响应 ARP 请求。
  • no proxy-arp: 此命令用于禁用接口上的 proxy-arp。
  • show arp: 此命令用于指示地址解析协议。ARP 在网络地址和以太网硬件地址之间创建对应关系。每个对应关系的记录都会在 ARP 表中存储固定一段时间。
  • show arp traffic: 此命令用于显示地址解析协议 (ARP) 上的静态流量。

下一主题ARP 请求