特殊的 ARP 用法:Gratuitous ARP, ARP Probe 和 ARP Announce
💡
原文中文,约3000字,阅读约需8分钟。
📝
内容提要
以太网通过以太网帧发送数据,操作系统使用ARP协议将IP地址映射到MAC地址。ARP请求广播目标IP的MAC地址,响应者回复其MAC。Gratuitous ARP用于更新ARP缓存,ARP Probe检查IP占用情况,ARP Announce确认IP的唯一性。
🎯
关键要点
- 以太网通过以太网帧发送数据,包含源MAC和目标MAC等信息。
- 操作系统使用ARP协议将IP地址映射到MAC地址,发送ARP请求以获取目标IP的MAC地址。
- ARP请求是广播的,只有拥有该IP的主机会回复其MAC地址。
- ARP请求和响应的操作码分别为1(请求)和2(响应)。
- Gratuitous ARP用于更新其他设备的ARP缓存或交换机的MAC地址表。
- 在VRRP中,Gratuitous ARP用于切换网关,主要更新MAC地址表。
- ARP Probe用于检查IP地址是否被占用,发送ARP请求以确认IP的使用情况。
- ARP Probe的请求中源IP设置为0.0.0.0,以避免更新其他主机的ARP缓存。
- ARP Announce用于确认IP的唯一性,发送普通ARP请求以检查IP是否被其他主机使用。
- ARP Announce与ARP Probe的区别在于源IP,ARP Announce使用自己的IP。
➡️