RE: Re: ARP (mis)behavior

Chris Leech (leech@usa.com)
Fri, 20 Aug 1999 18:01:10 -0400 (EDT)


I realize that this is not a terribly useful setup, but it was reported to
me by a tester who thought it might be a driver bug of some sort. I guess
what confuses me is if ARP should map an IP to any device on a host or to a
specific device bound to that IP. What I'm hearing here is that the binding
of an IP to a specific network interface is only used to determine routing
of outgoing packets, and that any interface can accept incomming traffic for
any IP assigned to the host.

What I had exepected to find was not for the requested IP in an ARP request
to be compared against all IPs on the host, but instead only against any IPs
bound to the interface that the packet was recieved on.

I did question some people about it, but perhaps I'll go do some testing on
other OSs to see how they behave in this strange situation.

Thanks for the feedback,

Chris Leech
christopher.leech@intel.com

------Original Message------
From: "Richard B. Johnson" <root@chaos.analogic.com>

Err.. Do you, per chance, have both network cards running on the same
network, with the same network address, and a netmask which will allow
them to listen to the same ARP requests? If so, how could they do
anything different than you describe?

Cheers,
Dick Johnson
**** FILE SYSTEM WAS MODIFIED ****
Penguin : Linux version 2.3.13 on an i686 machine (400.59 BogoMips).
Warning : It's hard to remain at the trailing edge of technology.

__________________________________________________
FREE Email for ALL! Sign up at http://www.mail.com

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