Hi Tom, I am really sorry that you didn't get the original email. I didn't sent it directly to the authors assuming that draft-ietf-hip-rfc5206-bis....@ietf.org contains authors' names...
I read your reply and looked at the diff between -12 and -13. I agree and like your changes - thank you very much! The only nit is that I would add the reference to the mulihoming draft/RFC in the Abstract (as in you did in your reply) instead of saying "elsewhere" (as in -13). Unfortunately Gonzalo's email got trimmed so I am including the rest of my comments below. Hopefully it will not take much time to go over them. ------------------------------------------------------------------------------------------------------------------------------------------------------------ 3.2.3 Par. 2 Bullet 1: All "may" occurrences need to be capitalized. 3.3.1 Add reference to Section 5.4, which uses a more formal language and provides more details. 4. LOCATOR_SET Parameter Format Par. 1: "The LOCATOR_SET parameter ... defined by [RFC7401]" seems to be a mistaken statement. Last paragraph: Describe what a "sufficient scope" means. 5.1 Par.1 Remove "In a typical implementation" or explain the meaning of "typical". 5.2 and 5.3 Replace in the titles and in the text "LOCATOR_SETs" with "a/the LOCATOR_SET". Since handling of multiple SETs is left for future study, the current language is confusing. 5.2 Par. 1: Remove "Basically". 5.6 Ed. Par. 1: Replace "The following algorithm meets the security considerations" with "The following algorithm addresses the security considerations". Additional editorial suggestions throughout the document: 1. Replace "--" with "i.e., ". 2. For each item or a list of items in brackets specify whether it is the full list (by adding i.e.,) or a list of examples (by adding e.g.,). 3. Replace all/most low case appearances of "must" with "need(s) to". ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Thanks! Orit. > -----Original Message----- > From: Tom Henderson [mailto:t...@tomh.org] > Sent: Tuesday, September 06, 2016 11:08 PM > To: Gonzalo Camarillo <gonzalo.camari...@ericsson.com>; Orit Levin > <or...@microsoft.com>; draft-ietf-hip-rfc5206-bis....@ietf.org > Cc: General Area Review Team <gen-art@ietf.org> > Subject: Re: Gen-ART Last Call review of draft-ietf-hip-rfc5206-bis-12 > > On 08/31/2016 12:42 AM, Gonzalo Camarillo wrote: > > Hi Tom, > > > > could you please address the review below as well? > > > > Thanks, > > > > Gonzalo > > Orit, thank you for the review; for some reason, I did not get the > original email. The updates due to your comments will appear in draft > version 13. > > > > > On 24/08/2016 3:38 AM, Orit Levin wrote: > >> I am the assigned Gen-ART reviewer for this draft. The General Area > >> Review Team (Gen-ART) reviews all IETF documents being processed by > >> the IESG for the IETF Chair. Please treat these comments just like > >> any other last call comments. > >> > >> For more information, please see the FAQ at > >> <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>. > >> > >> Document: draft-ietf-hip-rfc5206-bis-12 Reviewer: Orit Levin > >> (or...@microsoft.com) Review Date: 2016-08-23 IETF LC End Date: > >> 2016-08-25 IESG Telechat date: unknown > >> > >> Summary: This draft is basically ready for publication, but has > >> nits that should be fixed before publication. The nits below are > >> arranged by sections of the draft. The majority of nits relate to > >> explaining the scope of the draft and its relationship to the > >> multihome functionality. Nits with suggestions for resolution are > >> listed per section below. (Purely editorial suggestions are marked > >> "Ed.".) > >> > >> Abstract: 1. Replace "extensions" to "extension" since the > >> multihost case is addressed separately. > > OK > > > 2. Remove "general" in "a > >> general LOCATOR_SET parameter" since it introduces confusion rather > >> than adds clarification. > OK > > > 3. Replace "elements of procedure " with > >> "a basic procedure". Otherwise, the immediate question arises: > >> what was the criteria for specifying some "elements" of the > >> procedure, but not the others? > > I have replaced the term here, although in my experience, the term > 'elements of procedure' is commonly used in protocol specifications; e.g.: > > https://tools.ietf.org/html/rfc1157#section-4.1 > > Since we use the term extensively throughout the draft, I would prefer > to retain its use in general. > > 4. Replace "While the same > >> LOCATOR_SET parameter can also be used to support end-host > >> multihoming, detailed procedures are out of scope for this > >> document" with something along these lines: > >> "draft-ietf-hip-multihoming [replace with the future RFC number] > >> addresses multihost functionality with HIP. At this time, > >> coexistence of mobility and multihoming is left for future study." > >> Reason: multihosting and mobility relate to each other > >> hierarchically. The fact that the same parameter carrying a flat > >> structure is used for both cases is counter-intuitive. Therefore, > >> mentioning this fact without further explanation will only confuse > >> the readers. My assumption is that the two extensions are expected > >> to be implemented together, although not deployed together at this > >> stage. This point needs to be clarified in the Abstract and, > >> especially, in the Scope. > > Note, I am not sure about the term 'multihosting' above and also below-- > do you mean multihoming? > > I decided to list this as an 'out-of-scope' list item, as follows: > > While the same LOCATOR_SET parameter supports host multihoming > (simultaneous use of a number of addresses), procedures for host > multihoming are out of scope, and are specified in > [I-D.ietf-hip-multihoming]. > > > >> > >> Introduction and Scope: Par. 3: Remove "generalized" as explained > >> under Abstract. > > OK > > Par. 3: Replace "SA" with "security association > >> (SA)" since it is being used for the first time. > > the abbreviation is already expanded in paragraph 1 > > Par. 4: Replace > >> "elements of procedure" with "a basic procedure" as explained under > >> Abstract. > > changed to 'procedures' > > Par. 4: Add a brief description of the scope "by > >> inclusion", not only by "exclusion". Describe the basic > >> functionality addressed by this standard in a couple of sentences. > >> Perhaps rearrange the Scope into "in scope" and "out of scope". > > see below Par. 5 response: > > >> Par. 4: Replace "the sequential change" with "a change" because it > >> is not clear what "sequential change" means without contrasting it > >> with the "parallel change" of the multihosting case. > > I shortened the whole sentence as follows: > > This document also specifies the messaging and elements of > procedure for end-host mobility of a HIP host. > > > Par. 5: > >> Replace the whole paragraph with a statement along the following > >> lines: "This standard does not address multihosting. > >> draft-ietf-hip-multihoming [replace with the future RFC number] > >> defines multihost functionality with HIP. At this time, coexistence > >> of mobility and multihoming is left for future study" as explained > >> under Abstract. This is also probably the place to add the > >> clarification that this draft support inclusion of a single > >> LOCATOR_SET parameter and a single ESP_INFO parameter only in > >> support of basic mobility scenarios. > > I decided to address this and the the comment above about scope with a > slight reorganization of 'in scope' and 'out of scope' so that the items > are grouped together. > > > > Ed. Par. 7: Replace " there is > >> a need for some helper functionality in the network, such as a HIP > >> rendezvous server" with "there is a need for some assistance from > >> the network, such as by deploying a HIP rendezvous server". > > This was reworded and simplified in the edit mentioned above. > > >> > >> Terminology and Conventions: LOCATOR_SET: Remove "The name of" from > >> the definition. > > OK > > Locator and Address: Replace "A name" with "A > >> parameter" or "A field" in both definitions. > > Here I would like to keep 'A name' since such terminology refers back to > the RFC 4423 HIP architecture document, on names and namespaces. > > > Preferred locator: Add > >> an explanation and/or a definition of the "scope" of a preferred > >> locator. > > I tried to handle this comment with a rewrite of the definition: > > Preferred locator. A locator on which a host prefers to receive > data. Certain locators are labelled as preferred when a host > advertises its locator set to its peer. By default, the locators > used in the HIP base exchange are the preferred locators. The use > of preferred locators, including the scenario where multiple > address scopes and families may be in use, is defined more in > [I-D.ietf-hip-multihoming] than in this document. > > > >> Credit Based Authorization: Remove the first sentence. > > OK > > >> Replace the second sentence with "An approach [or a design choice] > >> allowing a peer to receive a certain amount of data at the new > >> locator before the result of mandatory verification is known." > > Replaced with: > > A mechanism allowing a host to send a certain amount of data > to a peer's newly announced locator before the result of > mandatory address verification is known. > > >> > >> 3.1 Operating Environment Par. 2: Replace "extensions" with > >> "extension" and remove "and multihoming" because it is more > >> confusing than helpful as explained above. > > > OK > > Ed. Par. 5: Change > >> "Second" to "Secondly". > > OK > > >> > >> 3.1.2 Mobility Overview Par. 1: Replace "containing a LOCATOR_SET > >> parameter" with "containing a single ESP_INFO and a single > >> LOCATOR_SET parameters". > > OK > >> > >> 3.2 Protocol Overview Par. 1: Remove "However, for the (relatively) > >> uninitiated reader" because this is not a standardization > >> language. > > OK > > Par. 3: Replace "The majority of the packets on which the > >> LOCATOR_SET parameters are expected to be carried are UPDATE > >> packets" with "In support of mobility, the LOCATOR_SET parameter is > >> carried in UPDATE packets". > > OK > >> > >> 3.2.1 Par. 1: Replace "as in the first address" with "as in the > >> previous address" > >> > > > OK > > Are there more comments beyond 3.2.1? (I am wondering if I may have > missed another message). > > - Tom _______________________________________________ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art