今天看视频发现了一个有趣的实验,讲的是代理proxy ARP,但是我不很理解,发个博客记录一下。
所谓的proxy ARP就是解决同一网段不同物理网络上计算机的互通问题。
路由式Proxy ARP详情如下图:
按照如上实验肯定是没问题也是比较好理解的,我先把自己的实验过程写出来。拓扑图如下:
其实单纯的弄通,配个静态路由指定下一跳就可以跟环回口直接通了,但是做这个实验需要配置静态,而且静态要用出接口,这样才算是为此实验打下基础(铺垫)--------此时是不能通的
首先,把两台路由器的MAC-address配置一下,以便区分
那么这时候我给它在R2上配置一下arp-proxy enable,开启这个ARP的代理。
当我配置完proxy-ARP时,发现有意思的事出现了,R1能ping通150.1.2.2 了
为什么会这样呢?我们来查一下ARP表,我们发现在ARP上存在了同一MAC有两个不同的地址。
其实就是R2代理环回口来回答了R1发出请求的ARP包,所以出现了这样的情况。
为了验证是ARP的问题,我又删除了R2的proxy -arp enable,并且都关闭了R1和R2的e0/0/0口,结果如下:
从这个实验验证了proxy-arp的功能,但是本人目前不懂为啥用静态用吓一跳他就能通,我用出接口就不能通的问题。
文章拙劣,欢迎各位点评并给予改正,帮助我理解,谢谢。