代理ARP疑问
代理ARP在什么场合下使用?第一、在PC机没有配置网关的时候,开不开代理ARP都一样,访问不了其它网段。除非 PC上有存在路由。
第二、在PC有设置默认网关的时候,开不开代理ARP也都一样,都可以访问其它网段。
那么代理ARP到底是在什么场合下使用?
是在静态路由下一跳为出接口的时候吗?还有什么情况运用到代理ARP?
代理ARP是ARP协议的一个变种。 对于没有配置缺省网关的计算机要和其他网络中的计算机实现通信,网关收到源计算机的 ARP 请求会使用自己的 MAC 地址与目标计算机的 IP地址对源计算机进行应答。
你第一点理解错了 紫川凌 发表于 2012-8-15 13:31 static/image/common/back.gif
代理ARP是ARP协议的一个变种。 对于没有配置缺省网关的计算机要和其他网络中的计算机实现通信,网关收到源计 ...
但是在真机上做过实验,pc没有配置网关,是ping不同其它地址。
所以就感觉代理ARP好像没什么用处!不知道用在何处。 代理ARP在LAN中的应用:当PC不配置默认网关时,PC去往其他网段的数据将进行ARP广播。
网关路由器如果开启代理ARP功能,将对该ARP广播进行响应。
PC收到回应后,能够正常上网。
如果网关路由器没有开启代理ARP功能,对该ARP广播不做回应,PC无法上网。
不管PC是否有配置网关,网关路由器是否有开启代理ARP功能,网关路由器都需要配置有默认路由。
另外,家用路由器,默认是没有代理ARP功能的。
思科路由器接口下的代理ARP功能默认是开启的。关闭命令是在接口下 no ip proxy-arp
另外,在配置静态路由时,如果语法使用本地出接口时,对端接口的代理ARP功能也需要开启。
如果语法配置为下一跳地址时,对端接口的代理ARP不需要开启也能通信。
啊特风 发表于 2012-8-15 14:26 static/image/common/back.gif
但是在真机上做过实验,pc没有配置网关,是ping不同其它地址。
PC没有配置网关的时候,关键是看网关路由器是否有开启代理ARP功能。
记得,普通的家用路由器没有代理ARP功能,或者默认是关闭的。
思科路由器默认是开启的。如果是用思科路由器作为网关上网,就能看出这个效果了。
进阶实验:
R1-F0/0----F0/0-R2
R1 F0/0 配置为1.1.1.1/24
R2 F0/0 配置为2.2.2.2/24
两台在不配置默认网关和路由器的情况下,能否互相 ping 通呢?
啊特风 发表于 2012-8-15 14:26 static/image/common/back.gif
但是在真机上做过实验,pc没有配置网关,是ping不同其它地址。
你真机的用的是什么设备?不会是家用的tp-link吧~
andersen 发表于 2012-8-15 14:45 static/image/common/back.gif
PC没有配置网关的时候,关键是看网关路由器是否有开启代理ARP功能。
记得,普通的家用路由器没有代理ARP ...
感谢强哥! 给力!看来得到真机上再验证一次!
页:
[1]