1.2 ARP
-
定义:
- 地址解析协议ARP(Address Resolution Protocol)是用来将IP地址解析为MAC地址的协议。
-
目的
- 在局域网中,当主机或其它三层网络设备有数据要发送给另一台主机或三层网络设备时,它需要知道对方的网络层地址(即IP地址)。但是仅有IP地址是不够的,因为IP报文必须封装成帧才能通过物理网络发送,因此发送方还需要知道接收方的物理地址(即MAC地址),这就需要一个从IP地址到MAC地址的映射。ARP即可以实现将IP地址解析为MAC地址。主机或三层网络设备上会维护一张ARP表,用于存储IP地址和MAC地址的关系。一般ARP表项包括动态ARP表项和静态ARP表项。
-
ARP类型
-
动态ARP
- 动态ARP通过广播ARP请求和单播ARP应答这两个过程完成地址解析。
-
静态ARP
- 工建立的IP地址和MAC地址之间固定的映射关系。静态ARP表项不会被老化,不会被动态ARP表项覆盖。
- 应用:(1)重要的服务器,设备(2)禁止某个用户访问设备时
-
免费ARP
- 定义:设备主动使用自己的IP地址作为目的IP地址发送ARP请求;
- 作用:(1)IP地址冲突检测;(2)减少ARP的洪范(3)减少ARP牺牲
- 应用场景:VRRP中主备切换,MASTER会发送一个广播ARP;
- 加速ARP收敛功能:代替其他人问
-
代理ARP
-
定义:如果ARP请求是从一个网络的主机发往同一网段但不在同一物理网络上的另一台主机,那么连接这两个网络的设备就可以回答该ARP请求,这个过程称作ARP代理(Proxy ARP)。
-
Proxy ARP有以下特点:
- Proxy ARP部署在网关上,网络中的主机不必做任何改动。
- Proxy ARP可以隐藏物理网络细节,使两个物理网络可以使用同一个网络号。
- Proxy ARP只影响主机的ARP表,对网关的ARP表和路由表没有影响。
-
-