[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Alternatives to source address rewriting (was RE: Preserving established communications (was RE: about draft-nordmark-multi6-noid-00)



> Why do you think host can not get infromation from the routing
> system?
> 
> In good old days when IPv4 routing table was not bloated, it was
> usual for UNIX box to run routed (in quite mode) even if a host
> is singly homed.

I recall reading a draft and slides which proposed using something like RIPv2
to distribute all the external routes from all the edges to the internal
routers and hosts (draft-ohta-e2e-multihoming).

Two issues with that aspect of that proposal: 
1. Folks seem to be want to put IP connectivity in smaller and smaller devices.
   Thus even though a laptop with a few hundered meg of memory can easily
handle
   the full routing table, it isn't obvious to me that it is a good thing
   assuming that all hosts that want to benefit from site multihoming will
   want to store the full routing table.

2. Efficiency/timeliness; when a different exit path should taken from
   a site for a given prefix/address this needs to be communicated rapidly
   and efficiently so that packets can use the new path.
   Sending all updates to the Internet routing table to all hosts is one way
   to convey this, but this means that updates to prefixes which nobody in
   the site care about might be communicated to hundereds of routers and 
   thousands of hosts.  And when a single or a few hosts indeed are interested
   in that update, it will potentially take some time to propagate, especially
   with a distance vector protocol as the distribution mechanism.

   A possible alternative is a packet driven approach at the border router
   where the arrival of a packet causes a signal back to the host.
   This signal could be either a source locator rewrite (which will return
   to the host in packets coming from the peer) or some new ICMP error
   directly to the host.

It would be good if the WG could explore the tradeoffs in this part of
the multihoming puzzle.

   Erik