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

RE: dual stack & IPv6 on by default



On Mon, 2003-03-10 at 04:04, Bound, Jim wrote:
> Good point.  But isn't it up to the implementation for links that had to
> deal with on-demand.  As long as I have route for a link then I should
> apply it? The problem would be if the link information was not applied
> before the on-demand was accessed in a multi-home manner.  But then I
> would assume destination unreachable would be the response to the
> application, though it should say link not known IMO.  So isn't the
> multi-home scenario a two step problem.  1) the on-demand NIC has to see
> the link before used by the app, and 2) the implementation must be able
> to propogate attributes for multiple interfaces?

The question also is: what triggers the on-demand link setup? Two
potential cases:

a) there is an on-link default route to the on-demand interface -> first
packet routed to the interface starts link setup

b) on-demand link setup starts on no-route, according to preset policy

Suppose we have a wireless terminal with two interfaces: a dialup one
(e.g. cellular circuit switched data) for Internet connectivity [DOWN],
and 802.11 for ad-hoc or cheap Internet access via an access point [UP].

If one takes the ND spec strictly, case a) might or might not trigger
dialup, depending on which default route we hit first. Case b) would
never trigger the dialup [although an implementation might choose to do
so after NUD].

On the other hand, as soon as the host receives the first RA from the
dialup interface and configures a default router, the other interface
stops working for ad-hoc.

All this just goes to show that the default on-link route implied by the
ND specification perhaps isn't fully thought out, at least with
multihoming. Besides, such a route could always be configured explicitly
if the user wants to use a particular interface for ad-hoc.

[I'm not sure if this actually has any additional implications to the
dual stack issue raised by the original poster.]

	MikaL