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

Re: [DNA] Model: how to treat "link down" events



Mohan.Parthasarathy@nokia.com wrote:
>  
> Erik,
> 
> Is the following scenario possible ?
> 
> 1) Host receives a link down event. Does not do anything.
> 2) Host attaches to the new link. Link UP event happens
>    slightly late or the event has not propagated completely
>    through the system. Meanwhile you are able to send and
>    receive packets. This is not good because you are not
>    in the optimistic state yet and you are on the new link.

We can't come up with any reliable DNA procedure in such a case. One 
would more or less end up ignoring the 'link up' event and just rely on 
the content of the RAs as suggested in 5 in CPL; but as stated that 
approach isn't robust; if a host moves too often it can conclude that 
the union of prefixes from multiple links are in fact the prefixes 
assigned to a single link.

And the two authors of CPL and Thomas agree that we can drop that section.

So for a reliably DNA we do have to assume that the link up event 
notifications are delivered in order relative to packets arriving from 
the network interface.

Note that draft-pentland-dna-protocol* can do slightly (as in epsilon) 
better than CPL, since the DNA procedure can tie the received RA to the 
RS one way or another. But this doesn't help tell whether the prefixes 
received in periodic, unsolicited RAs belong to one link or another when 
there is no 'link up' event notification.

    Erik