Hello chenhui,
Thank you for your answer
"
The ARP proxy function takes effect in the following conditions: The destination IP address of the ARP request packet and the IP address of the inbound interface do not reside on the same network segment, but the device has an available route to the destination IP address, and the inbound and outbound interfaces of the route are different."
This is exactly the scenario i have described. The router1 is directly connected to both networks.
Router1:
eth0/0/0 - IP 192.168.100.1/24
eth0/0/1 - IP 192.168.200.1/24
I have a PC2 connected to eth0/0/0 but it is using an IP address of eth0/0/1 (192.168.200.2/24)
So router1 has proxy-arp enabled on eth0/0/0 and an static route for that hosts trough eth0/0/0.
[Router1]dis ip routing-table 192.168.200.2
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Table : Public
Summary Count : 1
Destination/Mask Proto Pre Cost Flags NextHop Interface
192.168.200.2/32 Static 60 0 D 192.168.100.1 Ethernet0/0/0
[Router1]dis curr int Ethernet 0/0/0
#
interface Ethernet0/0/0
ip address 192.168.100.1 255.255.255.0
arp-proxy enable
<strike></strike>
Regards,
Ramiro.