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

[DNA] Re: Sending RS probe after link-change in simple DNA



Hi Julien,
   Thanks for the comments. Please see responses inline.

Julien Laganier wrote:
> Folks,
> 
> I see two problems with the current behavior when sending RS probe with 
> simple DNA.
> 
> 1. Router creating a NCE for a global address belonging to a different 
> subnet:
> <snipped>
> ...
> Thus since a SLLAO is present but router2 has no existing NCE for the 
> host, router 2 will create a NCE for the global unicast address 
> prefix1::iid although prefix1 is not on-link and not advertized on 
> link2 by router2.
> 
> Isn't that a problem?

One of the requirements of Simple DNA is that the router support 
tentative options as defined in draft-ietf-dna-tentative-00.txt. So the 
RS will contain a tentative option (TO) instead of the SLLAO. And such 
option will not create a neighbor cache entry.

> 
> If it is that could be avoided by specifying that a simple DNA host MUST 
> source its RS probes from one of its link-local addresses.
> 
> 2. Problem of default router selection when moving in a NETLMM domain.
> 
> As you might know, when a host moves within a NETLMM domain, although it 
> may change attachment link, it will consistently receive the same 
> router advertisement in RAs sent by the NETLMM MAGs acting as default 
> router.
> 
> Let's suppose a host change from link1 to link2 served by MAG1 and MAG2. 
> With the currently specified behavior of a simple DNA host, if the 
> prefix is the same then the host should conclude it hasn't changed 
> link:
> 
>>   On reception of a Router Advertisement which contains prefixes which
>> intersect with those previously advertised by a known router, the
>> host utilizes the configuration associated with the detected network.
> 
> Thus after the link change the host will continue to use the 
> configuration valid on link1 where the default router is MAG1. However, 
> it is now attached to link2, where MAG2 should be the default router. 
> Since MAG2 and MAG1 might well have different link-local addresses and 
> MAC addresses. Thus, MAG2 will be added to the default router list but 
> won't be selected as default router instead of MAG1. This is going to 
> be a problem since host won't be able to send packets to its default 
> router MAG1. Thus connectivity for the host will be disabled until NUD 
> concludes MAG1 isn't reachable causing MAG2 to be selected as a new 
> default router.

The sentence above holds true only when an RA is received from a KNOWN 
ROUTER (i.e. one that has an entry in the SDAT). So this issue will 
occur only if MAG2 and MAG1 have the same link local AND MAC address ( 
in which case there is no real issue :-)

Thanks
Suresh