[comp.protocols.tcp-ip] ARP+

david@ms.uky.edu (David Herron -- One of the vertebrae) (11/14/89)

There was 3 or 4 RFC's in the 900's which were on the subject of
"transparent subnetting" ... one of the ideas there I thought had
a lot of promise but I don't think is implemented anywhere.  The idea
as I recall is to transmit your ARP as always.  The gateways take your
ARP and because it's subnet mask isn't right know it's not on the local
subnet and turn around and send it into the other networks they're
attached to.  The gateways on those subnets do the same look-at-subnet-
and-rebroadcast-if-necessary routine.

There was a couple of things in there which I don't recall too well
which kept loops from occuring.  Also I'm not 100% certain how the
response got back to the sender but it's probably by way of normal
IP routing.  Loop prevention could be done with a Usenet Path: style
marker in the packet which records the subnets each instance of the
packet has traversed, but that would break the protocol a bit.

This is tempting because it places all the complications in the
gateways and out of the hosts -- something that is likely a
desirable end goal.


-- 
<- David Herron; an MMDF guy                              <david@ms.uky.edu>
<- ska: David le casse\*'      {rutgers,uunet}!ukma!david, david@UKMA.BITNET
<- 
<- New official address:  attmail!sparsdev!dsh@attunix.att.com

jfitzger%talcott@wellflt.UUCP (Jeffrey J. Fitzgerald) (11/15/89)

> There was 3 or 4 RFC's in the 900's which were on the subject of
> "transparent subnetting" ... one of the ideas there I thought had
> a lot of promise but I don't think is implemented anywhere.  The idea

	We support transparent subnetting (as well as the MTU discovery
option - another recently discussed topic) and in particular, we will
allow multiple subnets to live on the same segment.  Proxy ARP is, of
course, an important part of transparent subnetting as is the ability
to dynamically update your ARP cache by 'peering into' ARP request
packets (of hosts that you have previously resolved).  This allows you
to cable around the gateways using transparent subnetting - or just
to change the mac address of one of the hosts - without booting your
gateways - or taking any administrative action whatsoever.

Jeff