I decided to re-read the entire arch document frmo scratch. I have some comments. I don't mind shipping the document as-is, but I thought I'd write down my thoughts as I read the document.

1. "This means that Layer 2 is largely out of
   scope, we're assuming a data link layer that supports IPv6 is
   present, and that we react accordingly.  Any IPv6-over-Foo
   definitions occur elsewhere."

While I personally have no problem with the above, it kinds of breaks "tone" of the rest of the document. Using "foo" in this kind of document where before in the document things are very strict and formal, stands out. It also changes from an impersonal note to "we" all of a sudden in the middle of the paragraph.

1.1 FQDN should probably have a reference to an RFC or something?

2.2 First paragraph is long and complicated. Took me 3 reads to store enough information on the stack to be able to pop at the end to the context understand.

In 2.2, there could be a mention added of users expecting their devices to not be reachable from the Internet and they historically have not been reachable, but when these devices are put on an IPv6 homenet, they are suddenly reachable if there is no filtering. Users might choose weak or no passwords because historically this has been fine.

2.3. With SLAAC, devices don't "receive" addresses. Perhaps write something about "addresses can exist within one prefix per ISP" or something of that effect? This section, "devices", does that mean the CER or devices the user connects to the CER, or both?

2.6, last paragraph. To make it more clear, I propose to change to "The widespread availability of robust solutions to these types of transition technologies requirements", since "these" refers to a previous paragraph and I was confused for a while what "these" actually referred to.

GENERAL: Generally throughout the document it talks about "acquiring an address" or similar wording. Perhaps this could be changed to "acquires adress(es)" ? It has specific statements around end hosts having multiple addresses, but then reverts back to mentioning adresses in singular term.

3.3.5 seems very open ended and vague. What is "the homenet DHCP server"? I thought each router within the home could be a DHCP server for a subnet. Does homenet aim to solve this information spreading problem or is it out of scope, or we don't know at this time?

3.6.1 there is no "." at the end of the last paragraph.

GENERAL: Since RFC6204 has been obsoleted by RFC7084, shouldn't we refer to 7084 instead of 6204?

So... as I stated initially, the above is mostly "nitpicking" and I don't require a re-spin of the document just for my comments sake, but if the document is re-spun for other reasons perhaps some of my comments could be taken into account?

Oh, just to be clear, I think this document is in good shape generally and I want it progressed.

--
Mikael Abrahamsson    email: [email protected]

_______________________________________________
homenet mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/homenet

Reply via email to