06-09-2015 05:51 AM - edited 03-08-2019 12:28 AM
Hello!
Could you tell me is there any functionality in cisco which can replace arpd ( farpd in debian derivatives) ?
Thank you!
06-09-2015 05:56 AM
Do you mean arp ?
If so why would you want to replace it ie. it is kind of important to the working of a router in forwarding packets.
Jon
06-09-2015 06:03 AM
I mean fake arp, I'd like to force router to answer to arp requests to some addresses doesn't belongs to it. We have some buggy hardware which doesn't always use default gateway and sends arp requests instead.
local arp proxy helps, but this will affect all addresses, I need just several - two , may be three.
So, yes, I need something like local arp proxy, but with ability to list addresses .
06-09-2015 06:11 AM
As you say proxy arp on the router interface will respond to the clients.
But I'm not aware of any way to restrict what clients can make those requests although to be fair I have never tried to do that.
But if the clients all have default gateways set (but some don't use it) then the ones that do use it won't be using proxy arp.
Is the problem you have some clients who don't use their gateway that you don't want to be able to utilise proxy arp ?
Jon
06-09-2015 06:16 AM
No, it will not, because this cisco router really forward packets to another router in the same subnet, so, I don't know why, but cisco doesn't work as proxy arp in this case.
But I turned on proxy arp on another non-cisco router and this helps.
06-09-2015 06:25 AM
Can you clarify what you mean ?
Are you saying proxy arp is not working on the Cisco router ?
Jon
06-09-2015 06:28 AM
As far as I know now proxy arp works only if packet travels between interfaces.
i.e. in---cisco--out and in and out are differnet interfaces
in my case cisco has address 10.2.2.10, but it sends all packets to router with address 10.2.2.28, so cisco is not wroking as proxy arp.
I guess this is correct behaviour, right?
06-09-2015 06:51 AM
in my case cisco has address 10.2.2.10, but it sends all packets to router with address 10.2.2.28, so cisco is not wroking as proxy arp
Again, perhaps I am not following the exact issue but if there is another router on the same vlan/IP subnet and the destination is reachable by that router then you would only need proxy arp on that router ie. arp is broadcast so the other router will see that as well.
Having proxy arp on the Cisco router would give you nothing if every destination was reached by a second router.
Like I say, I may not be understanding your topology though.
Jon
06-09-2015 08:13 AM
Yes, you are right, as I wrote I already solved this problem.
But, anyway, it is still interesting can cisco do what arpd/farpd does?
Thank you!
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide