[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [DNA] RE: Review of draft-krishnan-dna-simple-01.txt
Bernard
> > Multiple NSs won't correct the wrong DNA decision from RAs with
> > disjoint prefix lists. An NS/NA based DNA decision is overruled by RA
> > based DNA decision. Upon receiving an RA with no known prefix, a host
> > will assume a link change even if NS/ NA exchange indicates no link
> > change.
>
> [BA] Why?
From the below, I had assumed that RA based decision always takes precedent.
> > > 4) When 2 & 3 give conflicting answers, 3's decision is definite.
> >
> > [BA] Correct -- except for DHCPv6 case, where 2) may confirm
> > the validity of a previously assigned address, but 3) may indicate
> > the need to send a DHCPv6 request. As before if the DHCPv6
> > assigned address conflicts with the address determined in 2),
> > then DHCPv6 wins.
However, from your remarks below, it seems that sometimes NS/ NA based
decision overrules RA based decision.
> If a NUD exchange suceeds, the host should merely assume
> that the information it got from that particular router is still valid, not
> that
> it has confirmed *all* the information from *all* the routers. So if it
> assigned a still-valid address based on a particular prefix announcement,
> it need only confirm reachability to the router that sent that prefix
> announcement. Receiving an RA with no known prefix from some other
> router is immaterial.
ok. However this necessitates hosts to maintain the state of pairs, (a
prefix, a router which advertise the prefix). Also if an RA with no
known prefix arrives before a solicited NA, I assume the host
immediately decides a link change, instead of waiting for the NA.
I have difficulty discerning the above mechanism from the draft.
That's why I first tried to clarify DNA operation lest we should
discuss over irrelevant items.
> And of course, if that same router updates its
> prefix list,
> then the previously cached DNA configuration information is invalidated.
ND allows a router to omits some prefixes when it advertises an RA. So
from a prefix list in an RA, a host has difficulty discerning whether
a missing prefix is invalidated or simply omitted.
> As an example, if a host previously recieved an RA with no known prefix,
> and as a result got a valid address assigned via DHCPv6, it should be able
> to confirm the validity of that address based on a NUD exchange with the
> router (while doing a DHCPv6 configuration exchange in the background).
This is not clear. With which router a host should perform NUD to
validate a DHCP based address? No router has specific relation with
the DHCP based address. Any router will do? If that's the case, why
can't we use that criterion for non-DHCP based address.
Now I come to wonder why RA based decision is assumed definite. Maybe
it's better to make NS/NA based decision takes precedents over RA
based decision.
Thanks for your kind consideration.
Best Regards
JinHyeock