雏鹰部落

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2342|回复: 7

[讨论/求助] 代理ARP疑问

[复制链接]
发表于 2012-8-15 11:43:03 | 显示全部楼层 |阅读模式
代理ARP在什么场合下使用?
第一、在PC机没有配置网关的时候,开不开代理ARP都一样,访问不了其它网段。除非 PC上有存在路由。
第二、在PC有设置默认网关的时候,开不开代理ARP也都一样,都可以访问其它网段。
那么代理ARP到底是在什么场合下使用?
是在静态路由下一跳为出接口的时候吗?还有什么情况运用到代理ARP?

发表于 2012-8-15 13:31:48 | 显示全部楼层
代理ARP是ARP协议的一个变种。 对于没有配置缺省网关的计算机要和其他网络中的计算机实现通信,网关收到源计算机的 ARP 请求会使用自己的 MAC 地址与目标计算机的 IP地址对源计算机进行应答。


你第一点理解错了
 楼主| 发表于 2012-8-15 14:26:17 | 显示全部楼层
紫川凌 发表于 2012-8-15 13:31
代理ARP是ARP协议的一个变种。 对于没有配置缺省网关的计算机要和其他网络中的计算机实现通信,网关收到源计 ...

但是在真机上做过实验,pc没有配置网关,是ping不同其它地址。
 楼主| 发表于 2012-8-15 14:28:05 | 显示全部楼层
所以就感觉代理ARP好像没什么用处!不知道用在何处。
发表于 2012-8-15 14:41:44 | 显示全部楼层
代理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:45:26 | 显示全部楼层
啊特风 发表于 2012-8-15 14:26
但是在真机上做过实验,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 16:35:08 | 显示全部楼层
啊特风 发表于 2012-8-15 14:26
但是在真机上做过实验,pc没有配置网关,是ping不同其它地址。

你真机的用的是什么设备?不会是家用的tp-link吧~
 楼主| 发表于 2012-8-15 16:50:32 | 显示全部楼层
andersen 发表于 2012-8-15 14:45
PC没有配置网关的时候,关键是看网关路由器是否有开启代理ARP功能。
记得,普通的家用路由器没有代理ARP ...

感谢强哥! 给力!看来得到真机上再验证一次!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|熊猫同学技术论坛|小黑屋| 网络工程师论坛 ( 沪ICP备09076391 )

GMT+8, 2024-12-23 09:02 , Processed in 0.084544 second(s), 18 queries , Gzip On.

快速回复 返回顶部 返回列表