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

Re: [DNA] High-level overview of DNA, take 2



Dear Greg

> I don't think you should change the ND cache state unless the 2461
> timers indicate you should (Except if you're no longer on a link).
> It's an exposure of about 30 seconds (+DELAY+PROBE).
>
> With regard to addresses, even if you return to the same link, any
> period of absence is one where you may have missed a DAD NS
> (albeit with low probability).
>
> If you arrive back within a second, you would probably see the
> NA O=1 to all nodes from the node which started DAD while you were
> away.   Placing the addresses in Optimistic state makes sense here,
> but it may not be necessary to send an NS (opinions welcome).
>
> If you've been away for an entire second, the host may arrive back
> after DAD has completed on a peer node.  A full optimistic DAD would
> be required.

It make sense to differentiate host's behavior according to the time
of absence. The longer a host is absent, the more care it should take.
BTW how a host can measure its time of detachment? Shall this require
a precise link-down event notification?

> > 3) Upon "link up", what messages can host send that would help it to
> >    quickly determine if on same link? Is it just an RS? what about
> >    unicast? what about an NS (e.g., perhaps including a Landmark
> >    option)?
> >
> >    Are there other messages that can be sent that could help? Like NS
> >    queries unicast to known routers?
> >
> >    Note: on some links, like wireless ethernet, multicast is
> >    (relatively) "expensive". Would it be better to just send a few
> >    immediate unicast NS (or RS) messages to the routers we know about?
> >    and send a multicast RS only if the unicast fails? Or do both in
> >    parallel?
>
> Please note that the main problem in DNA is when the host has moved.
> When the host has not moved, we don't really need to do much.
>
> Therefore the additional packet to check "are we here?" to a known
> destination doesn't help us achieve rapid change detection in the
> important case.
>
> When a host has moved, it is not possible to identify a unicast
> destination for a querying packet a-priori.

agree.

> This is why we've used multicast.   Perhaps there is a way for all
> links to have the same (MAC) unicast destination for a serving router,
> which would avoid the issue of the multicast RS leaking back onto a
> wireless LAN.  There are other ways of dealing with this issue
> today though (e.g. group filtering).
>
> Ideas like special destinations have been discussed previously off-list,
> but have the issue that they require modification to routers.
>
> RS/RA has the advantage that it is always there, and if people
> wish to improve its performance in scheduling or efficiency,
> it is possible to upgrade it (or potentially the network it is on??).

Kindly be aware that we can avoid multicast in the air with FRD. :-)

Thanks for your kind consideration.

Best Regards

JinHyeock