ARP的作用(ARP(Address resolution protocol)地址解析协议)
1、通过ARP的请求和应答报文,可以根据目的IP地址来解析其对应的MAC地址
2、发送免费ARP请求,可以探测本机的IP地址在广播域内是否冲突、告知其他网络节点自己的IP地址和MAC地址、更新其他网络节点的ARP缓存表
ARP缓存表 用于缓存IP地址和MAC地址的映射关系,动态获取到的ARP条目老化时间为20分钟,1200s
ARP缓存表和MAC地址表的区别
ARP缓存表缓存的是IP地址和MAC地址之间的关系;MAC地址表缓存的是端口和MAC地址之间的关系
ARP缓存表主要用于自身进行数据转发;MAC地址表用来指导别人进行数据转发
动态ARP老化时间1200s;动态MAC地址老化时间300s
普通ARP报文讲解(ARP请求和应答)
PC1发送ARP请求 源MAC为自己PC1的MAC地址,目的MAC为广播MAC PC2收到后发送ARP应答 源MAC为自己PC2的MAC地址,目的MAC为PC1的MAC 免费ARP报文讲解 当设备端口配置IP地址时,都会发送免费ARP来判断自己所配地址是否冲突 l 免费ARP请求也是ARP请求的一种,不同的是免费ARP的发送者和接收者IP地址都是自己 l 免费的ARP应答也是ARP应答的一种,不同的是免费ARP的发送者和接收者IP地址都是自己,并且接收者的MAC地址为全1 PC1发送免费ARP请求
PC2发送免费ARP应答(告知此IP地址已经被自己使用)
ARP代理讲解 如果ARP请求是从一个网络的主机发往同一网段但不再同一物理网络上(被隔离)的主机,那么连接这两个网络的具有ARP代理功能的设备就会回应该ARP请求,这个过程称为ARP代理。ARP请求获得的MAC地址为代理ARP设备的MAC地址 路由式ARP代理 需要互通的主机(无网关)处于相同的网段但不在同一广播域的场景
Vlan内ARP代理 需要互通的主机处于相同网段,并属于相同Vlan,但是Vlan内配置了端口隔离的场景
Vlan间ARP代理——后续在Super-Vlan讲解 需要互通的主机处于相同网段,但是属于不同Vlan的场景(也就是Super-Vlan场景) |