[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: The state of IPv6 multihoming development
> From: Iljitsch van Beijnum <iljitsch@muada.com>
> If we look at a huge enterprise as one example of someone who needs
> multihoming, and at a single host with two interfaces or one interface
> with two addresses as another .. they could both use a multi address
> solution.
This is an excellent point, part of one I was about to make myself, actually,
as a result of my previous message mentioning the difference between "site
multi-homing" and "host multi-homing".
If you have a host which is multi-homed to widely spaced points in the
topology, there's unlikely to be a routing-based solution, i.e. one where that
host has only one address.
> For the host, this could be something like Marcelo Bagnulo's extension
> header, modified mobility, Peter Tattam's modified TCP or my own
> "BALTS" idea. These all boil down to a host having several addresses
> and being able to receive packets on a secondary address and trick the
> transport layer into thinking it's still using the primary address.
Two points. First, Craig Huegen seems to think that any solution involving
multiple addresses is infeasible for a large organization. What's your reply
to him?
Second, I seem to recall some people objecting to multiple addresses because
it's too much code/complexity. It would seem to me that once you have
multiple addresses, the details on exactly how they are used are somewhat in
the noise; whether one tricks the transport layer, or gets it to understand
the possibility of multiple addresses, there's a certain amount of code
involved.
About the only way I could see it making a difference is if you can figure out
some way to do all on the multi-homed end. Some multiple-address schemes
involve both ends, which is obviously more perturbing. The downside, of
course, is that then there are probably things you can't do it you only
involve the multi-homed end. (Too tired to figure them all out right at the
moment - although I suppose you could use the "aliasing/tunneling devices"
at the non-multi-homed end to get around this.)
Of couse, then it starts to get ugly pretty quickly... lots of different hacks
and kludges.
Noel