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

[DNA] Comments on the DNA BCP draft




Hi,

I read draft-narayanan-dna-bcp-00.txt on the plane on my
way here to San Diego. It looks like a good document! I do have
a few questions and comments, however:

* I don't understand the second paragraph of Section 4.1.2.
   It seems like you can assume your router is still alive and
   your address is good if you receive a packet from the Internet,
   destined to your address. But some other packet to some other
   address is not a guarantee of this.

* Section 4.3, what do you mean by "configuration procedures"?
   DHCP? Something else?

* Section 5.1, 4th paragraph. I would delete the sentence about
   SEND certificates not being present in the messages; they are not
   present but there's another message where they are. You should
   either say nothing about the certificates or explain where they
   they are carried.

* At the end of the same paragraph, I think you mean prefixes
   and not source addresses.

* Section 6 says that information from other protocol layers should
   not be trusted for other than hint purposes, because such information
   can come from an insecure protocol such as WEP. However, it seems
   that IP layer information can be insecure as well (e.g., no DHCP
   authentication or plain ND is used), so I'm not sure this argument
   is so good.

* Section 7.6, why does it matter whether an RA is a response to
   a specific RS or not?

* Section 7.6 says also that when SEND is in use, nonces can be
   relied upon to match requests and responses. This holds only
   for the case of responses sent to a unicast address; the inclusion
   of the Nonce in a multicast response is only a MAY in the SEND
   specification.

* Section 9.5 says that hosts should send an mld report swiftly
   after initiating DNA procedures. But wouldn't this be always
   necessary, so why is this only a "should"?

* Section 10.1 says that the size of packets increases dramatically
   if SEND is used. This is right, but note that the certificates
   transport is not always needed. It is initiated when it is needed.
   For instance, in a ping-pong situation you would never retrive
   new certificates.

Editorial:

* Section 4.1.2, s/receive incorrectly believe/incorrectly believe/

* s/MIPv6/Mobile IPv6/g

* Section 5.1, s/prefix supported by them/prefixes supported by them/

* Section 5.1, s/localization/location/

* Section 5.2, s/important/significant/ (same in Section 9.1)

* Section 5.2, s/proposes to reduce/allows the reduction of/

* Why does Section 8 have similar material to what was already
   discussed in Section 5.2? Could these be combined?

* Section 8.4, s/NONCE/nonce

* s/connexion/connection/

* s/secured neighbor discovery/secure neighbor discovery/