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

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



Hi Bernard,
   Please find comments inline.

Bernard Aboba wrote:
> 
>  > 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?
>  >
>  > 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.
> 
> [BA] I think that makes sense.

This problem does not arise since the RS will use the tentative option 
instead of the SLLAO.

> 
>  > 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.
> 
> [BA] This is wrong.  Previous configuration should only be reused if the
> RA originates from a router corresponding to a valid address.  An
> RA originating from another router should be processed normally.

I agree with you. That is why the text mentions "known router". Perhaps 
the term requires more clarification?

> 
>  > 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 DNAv6 protocol had the following provision in section
>  > 5.2.6.3 "Router Reachability Detection and Default Router Selection" to
>  > make it work well with NETLMM:
>  >
>  > > Prior to sending a DNA RS in response to an indication of link
>  > > change, the host SHOULD set all Neighbor Cache entries for routers
>  > > on its Default Router List to STALE. When the host receives an RA in
>  > > reply to the RS, the host SHOULD mark that router's Neighbor Cache
>  > > Entry [3] as REACHABLE, or add a Neighbor Cache Entry in the
>  > > REACHABLE state if one does not currently exist.
> 
> [BA] I agree that something along these lines should be included in the
> Simple DNA spec.  I would also suggest that a router responding to a unicast
> NS be marked as REACHABLE. 

I can add this text, but is this any different from 4861 behavior?

> 
>  > > The host SHOULD also update its Default Router List in the
>  > > following fashion. If any of the routers returning RAs are already
>  > > on the default router list, the host SHOULD use the information in
>  > > the RA to update the Default Route List entry with the new
>  > > information. The host SHOULD add entries to the Default Router List
>  > > for any routers returning RAs that are not on the list. The host
>  > > SHOULD confine selection of a router from the Default Router List to
>  > > those routers whose Neighbor Cache entries are in the REACHABLE
>  > > state. Note that the Default Router List SHOULD be updated as
>  > > described here regardless of whether the RA indicates that the host
>  > > has changed to a new IP link, since changes in router reachability
>  > > are possible on some link types even if the host remains on the same
>  > > IP link.
>  >
>  > Would it be possible to adopt a similar behavior for simple DNA?
> 
> [BA] I think it would be possible (and desirable).

Again, I think this is the same behavior specified by 4861. Should we 
reiterate it here? I have no issues adding text similar to this, but I 
would like to avoid duplication between this document and 4861.

Thanks
Suresh