您订阅的产品有更新,,,,,请实时查阅
查看详情首页 >服务与支持 >常见问题 >ARP把握这几点就够了!
ARP和谈是网络技术绕不开的一个和谈,,,,,它是网络通讯的基础。。。。。。,,,,但由于通常不必要额表配置,,,,,因而各人通常现实用的不多,,,,,
以下总结ARP的几个关键点:
ARP叫做地址解析和谈,,,,,有些同学会将解析的IP地址还是MAC地址混合了。。。。。。。
由于在网络通讯过程中源IP和主张IP是实现就知路的,,,,,且在前进过程中是不会产生变动的(NAT场景之表)。。。。。。。所以IP地址不用再解析了,,,,,所以在这里解析的是指标IP的MAC地址。。。。。。。
2、那为何要ARP解析指标IP的MAC地址呢???????
由于数据包在发送时,,,,,必要对二、三层进行数据包封装,,,,,三层是IP地址,,,,,二层是MAC地址。。。。。。。若是不知路指标IP的MAC地址,,,,,那么主机在发送数据时,,,,,是没法子实现数据包发送的。。。。。。。所以要在组装数据包之前,,,,,主机是要知路指标IP的MAC地址的。。。。。。。
3、ARP和谈报文除相识析到指标IP的MAC地址表,,,,,还能够做什么呢???????
1、对于终端(电脑、路由器)等三层接口来说,,,,,ARP和谈报文重要是用来获取指标IP的MAC地址,,,,,用于封装数据包;;;;;;;;
2、对于互换机、通明模式的防火墙等二层作用的设备来说,,,,,ARP和谈报文还能够用来做这些设备的MAC地址表的刷新。。。。。。。
好比在VRRP主备切换场景,,,,,当备设备切换到主设备时,,,,,会自动发送一个免费ARP。。。。。。。当互换机收到这个免费ARP时,,,,,就会更新其MAC表项,,,,,接见vrrp虚ip时,,,,,从就原来的A接口变动为B接口。。。。。。。此时互换机能力将报文从B接口发出去,,,,,在互换机这一环节实现“vrrp的蹊径切换”
4、接见任何IP地址之前,,,,,若是没有其对应MAC地址,,,,,设备城市发送ARP要求报文吗???????
答案是不愿定的。。。。。。。
1)若是接见的指标ip和自己是同网段的,,,,,若是设备上没有对应ARP表的话,,,,,就会发送ARP要求报文;;;;;;;;
2)若是接见的指标ip和自己且不是同网段的,,,,,在有配置下一跳ip的默认路由的情况下,,,,,即有自己网关ip的arp时,,,,,此时就不用再发送ARP要求报文了。。。。。。。由于默认就使用网关的mac地址作为指标ip的mac地址了,,,,,肯定水平上也预防了网络中arp报文“泛滥成灾”。。。。。。。(若是默认路由配置的是出接口而非下一跳ip,,,,,那么还是会要求arp报文的)
5、代理ARP是做什么用的???????
代理指的是“中央人”的角色。。。。。。。当要求一个非同网段ip的mac地址时,,,,,由于arp报文是不能跨网段的,,,,,所以注定是无法跨网段要求真正ip的mac地址。。。。。。。同时由于网络是三层“逐跳”传输的,,,,,只有能将报文发送到我的下一跳路由器即可。。。。。。。基于此,,,,,三层接口只有收到非自己接口ip网段的arp要求,,,,,且自己有指标地址的路由的情况下,,,,,此时就会把自己当做这个中央人,,,,,行使了arp代答的职责,,,,,包办指标ip地址进行arp应答。。。。。。。所以代理ARP应该用更齐全的叫法:ARP应答代理。。。。。。。默认情况下,,,,,三层接口的arp代理当答职能是打开的。。。。。。。若是要关关,,,,,可通过在接口下配置以下号令:R1(config-if-GigabitEthernet 0/1)#no ip proxy-arp