[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [DNA] [Issue 15] [Issue 16] DAD and MLD Interaction
Greg Daley wrote:
> Should this be tied to the Link-Up indications, or to the DNA reception
> and processing of hints?
>
> For example, if no link-layer indication is received does the
> reception of an 'unexpected' RA and subsequent initiation of
> DNA operations cause Optimistic to be set?
>
> I'd guess it's tied to DNA initiation, rather than the Link-Up
> explicitly.
Things wouldn't work safely from a DAD perspective if there is no
link-up notification.
Take an example:
1. Host moves and attaches to link B (no link-up notification)
2. Host receives a NS for it's link-local address. It responds since it
isn't aware that it might have moved to a different link.
3. Host receives an unsolicited RA, which has some 'unexpected' things
in it (e.g., only unknown prefixes). This triggers DNA; move
addresses to optimistic state and send RS.
The issue is that if the link-local address is a duplicate on the new
link, then at #2 the host would mess up things for the existing user of
that link-local address on the new link.
So things can't be very robust without a link-up notification.
Erik