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

[DNA] Re: Comments on draft-jinchoi-dna-cpl-00.txt





Hi JinHyoeck,

Sincerely sorry for the late response and long absence in this list.

Please see my comments below.

> >  A slightly alternate proposal that Hari and I have been discussing with the
> >  authors :
> >     
> >    On a new link initially:
> >    
> >   - MN link up - does send RS
> >   - receives RAs 
> >   - builds prefix and corresponding IPv6 link-local address of the router
> >   - caches the information with periodic updates
> >   
> >    MN moves to a different link
> >    - receives link up for wireless link, for wired it may be optional
> >    - sends RS and receives RAs [ to make it more efficient, it might
> >      be useful to send unicast router soliciation ]
> >    - compares the prefix and the corresponding Ipv6 link-local address
> >      of the router match with the cached information.
> >      if any one response matches with the any pair in the cache - it
> >      is still on-link (Link-local-addr confirms the link, prefix confirms
> >      the uniqueness of the link)
> >    - if the set is disjoint it has moved.
> 
> I am afraid the above results in incorrect detection. 
> 
> Assume a router has two interfaces attached to two different links. Also 
> suppose two interfaces advertise two different prefixes but have the same link 
> local address. Then if a host adopt the above scheme, it would not detect link 
> change when it moves from one link to another. 
>

As per the above proposal, it compares the old-prefix  && link-local address
with the new prefix and link-local address. Thus if the two link-local
address happen to be the same, then it would have to fall back to complete
prefix list. But in other cases, comparing both prefix and link-local
address may provide optimization over building a complete prefix list.

I agree that the complete prefix list is more accurate and it will work fine if
there is not too many RAs on the same link.  But I was wondering if this
approach would optimize the detection time in most of the cases.

      
> >  Apparently, it seems it might be faster because it stops the comparison
> >  until it finds the first match. 
>  
> In case there is no match, hosts have to make one more comparison. 

Correct.  In worst case, it is no different than building a complete
prefix list.


Thanks,
-Samita