ARP's frustrating behavior

Stuart Duncan (sety@perth.wni.com)
Wed, 08 Aug 2001 09:58:12 +0800


Hi,

I'm noticing on a machine with dual NICs that they they all seem to answer
ARP queries, even if the request is not directed to their IP. Here's an
example:

---8<---
10:52:03.177863 eth1 B arp who-has eddy tell soliton
10:52:03.177895 eth1 > arp reply eddy (0:3:47:8:1a:64) is-at 0:3:47:8:1a:64
(0:90:27:41:c9:f4)
10:52:03.177875 eth0 B arp who-has eddy tell soliton
10:52:03.177908 eth0 > arp reply eddy (0:b0:d0:78:bc:92) is-at
0:b0:d0:78:bc:92 (0:90:27:41:c9:f4)
--8<--

This is a problem for me because eth1 is 1000Mb fibre while eth0 is 100Mb,
and almost all of the clients are caching the response from eth0 in
preference to the response from eth1.

I know this appeared on the list once before (20/08/1999, Chris
Leech. "ARP (mis)behavior") however there was no definite answer. My
questions are: Is this ARP behavior intentional? (I can't recreate the
fault in other UNIX's) and if it is, is there a way to turn it off?

Thank you,
Stuart Duncan

----
Stuart Duncan
Systems Administrator
WNI Weathernews
31 Bishop Street
JOLIMONT WA 6014

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/