Re: More than one IP (sub)network on one ethernet cable


Stuart Levy (slevy@umn-rei-uc.arpa)
Mon, 21 Dec 87 12:26:29 CST


We're already doing subnet (proxy) ARP -- not exactly with our gateways,
which don't have this feature built in (they're things like SUNs)
but using a program employing the SUN `nit' ethernet-tap interface
to listen for ARPs and respond from a table, giving the Ethernet address
of the gateway, just as you suggest.

This works fine for really dumb hosts that aren't using subnetting,
and gives us "transparent" subnets.

The case where it -doesn't- work is for hosts that -are- using subnetting,
e.g. for the subnet gateways themselves. Say we want to give a default
route (to 128.101.1.3) to one of them on a subnet other than 128.101.1.*.
The UNIX routing software won't permit this -- it demands that gateways
be on the same (sub)net as some interface address. So we synthesize
these fake gateways (actually by building them into the same table that
handles subnet ARPs) so that every subnet has a fake gateway within reach.



This archive was generated by hypermail 2.0b3 on Thu Mar 09 2000 - 14:40:16 GMT