[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Draft of updated WG charter
On 9-jan-04, at 23:30, Jay Ford wrote:
Path selection is only part of the multi-homing problem, & perhaps the
easier one. In my realm of experience, most end systems have only a
single path out, so there is no path selection required.
The nastier problem is source & destination address selection. In the
case
of multiple addresses per host, the host is forced to make the
selection but
the implications have to be handled in the rest of the network
(anti-spoof
filtering, routing policy...).
I'm not sure what you mean by "path" if you say that a host only has
one. I think for the purpose of discussing multiaddress multihoming, a
good definition of a path would be a combination of source and
destination addresses.
The good part is that as soon as we implement mechanisms that allow
transport sessions to jump addresses, the address selection problem
isn't really a huge deal anymore: if you find yourself using
unfortunate addresses, you simply jump to something more suitable.
I'm not claiming that end systems should be completely stupid & the
network
should do everything. We might just disagree on where the
functionality
dividing line should be. I think address selection & path selection
shouldn't be on the end system side of the line, so an architecture
which
causes every end system in every multi-homed network to do those jobs
seems
broken to me.
So what about having special boxes that sit between the hosts and the
routers and handle multihoming? Obviously anything that can be
implemented in an external box can also be integrated into a host when
desired, so unless the drawbacks of allowing this functionality to be
implemented in an external box are huge, this shouldn't take anything
away from the people who actually like their hosts to handle this
autonomously.