ARP代理
ARP代理:
ARP代理是什么:
ARP原理是在同一网段下,发送广播请求单播回应,实现通信,在不同网段的时候,通常需要请求网关查询目标MAC地址从而实现通信。所以,就会出现占用网关资源表的问题。从而降低转发效率。在这种情况下,让两台主机之间中介成为ARP代理,避免这一问题。
如何实现ARP代理(路由,VLAN)
路由ARP代理
以主机A请求主机B为例:
1、主机A发送arp广播报文,请求主机B MAC地址。
2、PE1收到广播请求后,首先判断自己是不是目标MAC地址(发现不是,则查找到达目标MAC的路径)
3、如果发现有到达目标MAC的路由,则查询是否开启ARP代理:如果发现开启了ARP代理,则将自己接口的MAC地址发送给主机A;如果发现没有开启,则丢弃该报文。
4、如果没有收到主机B的路由,则丢弃报文。
5、收到报文后,单播回应给主机A。
同一VLAN下的ARP代理
不同VLAN下的ARP代理