[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [DNA] Simple DNA [Fwd: I-D Action:draft-krishnan-dna-simple-03.txt]
Dear Bernard
Please find my inline comments.
> > Assume an unknown prefix arrives from an unknown router
> > before any NA arrives from a known router.
> >
> > Shall a DNA host immediately configures a new address &
> > send a BU (in case of MIPv6) or
> > wait a little further for a might-be NA from a known router?
> >
> > If the latter is the case,
> > how long shall the host wait? A second?
>
> [BA] This is a good question -- and one I think that the draft should
> answer.
Suresh already kindly answered as
This is my subjective take on this. Feel free to disagree. The idea of
the NS/NA exchange is to complete BEFORE the RA arrives. If an RA
arrives before the NA, the host will configure an address out of the RA
and send a BU. Note that this does not mean that, the other yet to be
confirmed addresses are invalid. An NA that arrives after the RA will
still confirm the address as usable. I think I can add some text to make
it clearer.
to which I agreed as below
ok. this is reasonable. I agree.
and you also agreed.
Yes, this seems like a reasonable approach. In DNAv4 we said that if
the alternative method (in that case, DHCP) arrived first, we would stop
retransmitting probes (and presumably ignore probe responses). I'd
say the same thing about DHCPv6, by the way. If the DHCPv6 response
comes back before a probe response, then just configure the address
and stop the probes.
So I assume that we all agreed to 'immediate new address configuration
& BU sending'.
> > The term 'valid address' may mean
> > 1) an address which a host can use on the currently attached link or
> > 2) an address with valid lifetime.
>
> [BA] I agree that the term needs to be defined in the terminology section.
> In DNAv4, the term "operable address" is used, with the following
> definition:
>
> " Operable address
> In this specification, the term "operable address" refers either
> to a static IPv4 address, or an address assigned via DHCPv4 that
> has not been returned to the DHCP server via a DHCP RELEASE
> message, and whose lease has not yet expired."
>
> This seems close to 2) above.
It would be useful (or maybe indispensable) to define the term explicitly.
I feel uncomfortable using the term 'valid address' as 2). I have an
impression that, in the existing documents, the term 'valid address'
mostly refers 1).
Even in Sec 3 of simple DNA, the term 'valid' is used as below.
When the link-layer becomes available again, it is important to
determine whether the existing addressing and routing configuration
are still valid.
So I already proposed that we use 'valid address' for option 1) and
'address with non-zero lifetime' for option 2).
Thanks for your kind consideration.
best regards
JinHyeock