经过试验来了解署理ARP(一)51CTO博客 - 超凡娱乐

经过试验来了解署理ARP(一)51CTO博客

2019年02月23日12时06分41秒 | 作者: 冷霜 | 标签: 试验,地址,网关 | 浏览: 562

一直对署理ARP有了解误区,期望帖出来能协助到和我相同对此协议了解含糊的朋友。   先来说说概念,这是在思科的网站上看到关于署理ARP的介绍 Proxy ARP is the technique in which one host, usually a router, answers ARP requests intended for another machine. By "faking" its identity, the router accepts responsibility for routing packets to the "real" destination. Proxy ARP can help machines on a subnet reach remote subnets without the need to configure routing or a default gateway. Proxy ARP is defined in RFC 1027   大致的意思是一台发往其他计算机的ARP恳求,被路由器回应,经过假造身份,路由器承当了将数据包发送到实在目的地的职责。署理ARP能够协助在一个子网内的计算机抵达长途子网而不需要装备路由或许默许网关。署理ARP的界说在RFC 1027 。(翻译的不是很精确,英文好的朋友能够直接看英文哈 ^-^)   废话不多说了,上试验,先上一下曾经了解的署理ARP,并做的试验。     试验环境如上图所示,PC没有设置默许网关,在Router1增加一条到192.168.1.0的静态路由,路由器Router0默许敞开署理ARP ,在PCping 192.168.2.2 ,咱们能够猜猜试验成果。 呵呵,在不同的模仿器上可是有不同的成果的哦!   首先在PT上做,能够看到署理ARP是敞开的     PC ping 192.168.2.2 ,一起在Router0上敞开debug 信息,呈现了恳求超时的现象。 检查PCARP缓存,没有记载,再在Router0上检查debug信息,也没有       到这儿,咱们能够得出一个定论,PC没有发送ARP恳求,也就是说没有得到192.168.2.2MAC地址,恳求超时的信息,我把它了解为是数据封装失利所造成的(但是在实在的PC下会呈现这种成果吗?)。   下面我在PC上设置默许网关为192.168.1.1 ,成果肯定是能ping通的,但是在PCARP缓存中,不是192.168.2.2Router0fa0/0接口MAC地址的对应,而是Router0fa0/0接口IP 192.168.1.1和其MAC地址,原因我就不多说了,咱们看帖图吧       现在在DY下做相同的试验,运用封闭了路由功用的路由器模仿PC,拓扑环境如下     先来看看没有默许网关的状况,初始环境如下       R1上敞开debug,现在在模仿PC下ping 192.168.2.2 ,试验成果如下         从上图能够看出,R1回应了模仿PC的ARP恳求,并以自己E1/0接口的MAC地址回应,从模仿PC的ARP表里边也能够看到这一点,由此我以为署理ARP收效了。     现在我在模仿PC上增加默许网关,然后再ping 192.168.2.2 ,咱们能够看看模仿PC上ARP表的改变,当然首先要清空模仿PC上的ARP缓存,成果如下     看到了吧,模仿PC的ARP表里边的IP地址改变状况,设置了网关后模仿PC恳求的就不是192.168.2.2的MAC地址,而是直接恳求的192.168.1.1的MAC地址了。      
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表超凡娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章