NE40E-X8由于未使能ARP proxy导致同一网段中的PC不能互访

发布时间:  2014-12-25 浏览次数:  161 下载次数:  0
问题描述
PC1和PC2同属于192.168.0.0/16网段,两台路由器上均配置了到对方网段的静态路由。
配置完成后,发现PC1 ping不通PC2。
处理过程
1. 在PC1上执行命令arp –a查看所有ARP表项,发现没有PC2的IP地址与MAC地址的映射。说明执行ping命令时,ARP表项并没有自动学习到。这是因为RouterA接收到PC1的ARP请求报文后,发现请求报文的目标IP地址不是本地接口的IP地址,将ARP请求报文丢弃。
2. 通常情况下,当路由器收到ARP请求报文时,将进行检查,看该ARP请求的目的地址是否是自己。如果是,发出ARP应答报文;如果不是,丢弃该报文。
3. 若使能路由式Proxy ARP功能后,路由器接收到目的地址不是自己的ARP请求报文,并不立即丢弃该报文,而是查找路由表。如果有到达该目的地址的路由,在满足代理条件时,将自己的MAC地址发送给ARP请求方。ARP请求方就将到该目的地址的报文发送给路由器,路由器再将其转发出去。
4. 在RouterA和RouterB上执行命令system-view,进入系统视图。
5. 在RouterA和RouterB上执行命令interface interface-type interface-number,进入路由器与PC相连的接口的接口视图。
6.  在RouterA和RouterB上执行命令arp-proxy enable,使能接口的路由式Proxy ARP功能。
7. 在PC1上执行命令ping 192.168.2.2,ping对端PC2的IP地址。然后在PC1上执行命令arp –a,发现PC2的IP地址对应的MAC地址为RouterA与PC1相连的接口的MAC地址
完成上述操作后,在PC1上ping对端PC2,可以ping通,故障排除
建议与总结
Proxy ARP主要是通过代理的方式来解决网络互通问题,分为如下三种Proxy ARP方式,不同的方式可以解决不同问题。
1. 路由式Proxy ARP:解决同一网段不同物理网络上计算机的互通问题。
2. VLAN内Proxy ARP:解决相同VLAN内,且VLAN配置用户隔离后的网络上计算机互通问题。
3. VLAN间Proxy ARP:解决不同VLAN之间对应计算机的二层互通问题

END