代理ARP

ARP:地址解析协议。ARP的作用就是将3层的IP地址解析称为二层的MAC地址。

ARP工作过程:当源主机和目的主机位于同一个网段时,源主机要想和目标主机进行通信时,就必须完成帧的封装,我们都知道,在以太网帧里面有目标MAC、源MAC、以太网类型、数据以及FCS,因此源主机和位于同一网段的目标主机通信时,需要获取目标主机的MAC地址,这时源主机会查看自己的ARP表,判断是否存在目标主机的IP所对应的MAC地址,如果有,直接使用,如果没有,则需要借助ARP获取。首先,源主机以广播的形式发送ARP请求,请求目标主机所对应的MAC地址,如果收到目标主机发送的ARP响应的话,则存在ARP缓存里面,并完成帧的封装。

代理ARP功能:如果源端和目的端不再同一网段的话,则源端直接请求网关的MAC地址,将数据直接交给网关进行处理。如果源端没有配置网关的话,则源就直接发送ARP请求,请求目标主机的MAC地址,这时收到该请求的路由的接口如果开启了代理ARP的话,且有去往目标网络的路由,则会以自己接口的MAC地址作为目标主机的MAC地址,并向源发送ARP响应,完成数据帧的封装。




你可能感兴趣的:(代理ARP)