ARP概述
ARP协议提供了一种将IP地址解析为MAC地址的解析机制,是以太网通信的基础。
ARP简介
地址解析协议ARP(Address Resolution Protocol)是用来将IP地址解析为MAC地址的协议。
当两台主机需要进行通信的时候,发送方必须知道对方的网络层地址(即IP地址)。但是只有IP地址是不够的,因为IP数据报文必须封装成帧才能通过物理网络发送,因此数据报文的发送方还必须知道接收方的物理地址(即MAC地址)。发送方需要将接收方IP地址映射到相应的MAC地址,保证数据报文的传送能够顺利进行。
ARP的相关特性
相关特性 |
功能简介 |
使用场景 |
---|---|---|
动态ARP | 设备通过ARP报文动态学习、动态刷新IP地址和MAC地址之间的映射关系,无需网络管理员手工配置。 |
用户对通信的实时性要求很高,或者网络资源相对紧张的情况下,可以选择部署动态ARP特性。 |
静态ARP | 网络管理员手工建立IP地址和MAC地址之间固定的映射关系,并且这种映射关系一旦创建便不能动态调整。 |
用户对通信的安全性要求很高并且网络资源相对充裕的情况下,可以选择部署静态ARP特性,固定IP地址和MAC地址之间的映射关系。 |
免费ARP | 用于检查网络中其他设备的IP地址是否与本机的IP地址冲突、在主机更换了网卡时向外通告新的MAC地址或者在VRRP备份组中用来通告主备发生变换。 |
用户需要检查网络中是否存在IP地址冲突,以便及时对网络部署进行调整的时候,可借助免费ARP实现。 |
ARP代理 | 使能了ARP代理功能的设备收到一个目的IP不是本端的ARP请求报文时,不会直接将该报文丢弃,而是用自己的MAC地址封装ARP应答报文发送给请求方。 |
|
ARP-Ping | 用户对设备配置IP地址或者MAC地址之前,需要确认该地址有没有被网络上的其他设备使用,可以通过发送ARP报文,确认该地址的使用情况,以便用户及时做出相应调整。 |
为了避免网络中存在地址冲突,用户在对设备配置IP地址或者对某些设备的接口配置MAC地址前,可通过ARP-Ping检查目的地址是否已经被网络中其他设备使用。 |
ARP双机热备 | ARP双机热备是一种有效实现业务快速切换的方法,其核心思想是在控制层面和转发层面实时保持主用设备和备用设备上ARP表项同步,以及当备用设备切换为主用设备时,原备用设备上的备份ARP表项能够触发生成主机路由信息。 |
ARP双机热备可以有效避免VRRP主备切换时,备用设备没有及时学到用户侧设备的ARP表项而造成下行流量中断的现象,从而提升网络可靠性。 |