[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: multihomed host
> This just looks like the degenerate case -- multiple addresses,
> multiple interfaces, except that each of the multiple interfaces
> happen to be the same. It seems to me that the network layer code
> should treat both cases identically. Does this make sense?
There are some important differences when it comes to the relationship
between IP source address and routes that are used.
draft-ietf-ipv6-default-addr-select-09.txt
specifies that the candidate source address are related to the
interface on which a packet is sent.
Hence there is a difference between
case 1:
Host with one interface, two routers, two global addresses with
different prefixes (whether one router advertises each addrconf prefix
or both routers advertise both prefixes).
In this case the candidate source address will be both global
addresses, and the other rules in the source address selection
will determine which source address is used.
Note that there is no relationship between the source address selected
and which (default) router is used for sending packets.
case 2:
Host with two interface, one router on each interface, one global
address being configured on each interface with different prefixes
(each router advertises a single addrconf prefix)
In this case the candidate source address set will be coupled
to the (default) route used to send the packet, since there
are two interfaces.
In both cases there are issues of what happens when e.g. one of the routers
fail, which have to do with not only how the host behaves but also how
routing works beyond the first hop routers.
Erik