[1129] in linux-net channel archive
Re: ProxyARP broken in 1.3.28?
daemon@ATHENA.MIT.EDU (Matthias Urlichs)
Wed Sep 27 05:48:37 1995
To: submit-linux-dev-net@ratatosk.yggdrasil.com
From: urlichs@smurf.noris.de (Matthias Urlichs)
Date: 27 Sep 1995 06:42:01 +0100
In linux.dev.net, article <199509260855.JAA19911@snowcrash.cymru.net>,
Alan Cox <alan@cymru.net> writes:
>
> ipalias is slower, has more kernel overhead and isnt very important (Im sure
> some people disagree). Certainly from a code point of view the dummy
> introduces no overheads to anyone not using it, which is very good.
>
There's one case where ipalias is a good idea -- if you're running two
networks on one Ethernet, and want your Linux box to have an address on
each of them because some of the other beast can't cope, you'll want to use
the address appropriate for the remote box when you talk to it, and you'll
want the address selection to happen automagically.
Since that's only an issue at bind() time, it's not time-critical and I
presume it can be implemented some other way. My idea is: The interfaces
get a new flag bit "use this IF address if appropriate", and when
connecting without a local address the kernel scans the list for IFs with
that flag set and a "better" address for the connection you're opening.
--
On ability:
A dwarf is small, even if he stands on a mountain top;
a colossus keeps his height, even if he stands in a well.
--Lucius Annaeus Seneca [4BC - 65AD]
--
Matthias Urlichs \ XLink-POP Nürnberg | EMail: urlichs@smurf.noris.de
Schleiermacherstraße 12 \ Unix+Linux+Mac | Phone: ...please use email.
90491 Nürnberg (Germany) \ Consulting+Networking+Programming+etc'ing 42
PGP: 1B 89 E2 1C 43 EA 80 44 15 D2 29 CF C6 C7 E0 DE
Click <A HREF="http://smurf.noris.de/~urlichs/finger">here</A>.