Re: [manet] Genart last call review of draft-ietf-manet-rfc5444-usage-06

"Peter Yee" <peter@akayla.com> Fri, 30 June 2017 16:03 UTC

Return-Path: <peter@akayla.com>
X-Original-To: manet@ietfa.amsl.com
Delivered-To: manet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5E10512EC4A for <manet@ietfa.amsl.com>; Fri, 30 Jun 2017 09:03:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.92
X-Spam-Level:
X-Spam-Status: No, score=-1.92 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=unavailable autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aXov643BCfM4 for <manet@ietfa.amsl.com>; Fri, 30 Jun 2017 09:03:48 -0700 (PDT)
Received: from p3plsmtpa07-06.prod.phx3.secureserver.net (p3plsmtpa07-06.prod.phx3.secureserver.net [173.201.192.235]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 42EE3126557 for <manet@ietf.org>; Fri, 30 Jun 2017 09:03:48 -0700 (PDT)
Received: from spectre ([173.8.184.78]) by :SMTPAUTH: with SMTP id QyLtdTtTpSSXYQyLtdpIrE; Fri, 30 Jun 2017 09:01:02 -0700
From: Peter Yee <peter@akayla.com>
To: "'Dearlove, Christopher (UK)'" <chris.dearlove@baesystems.com>, gen-art@ietf.org
Cc: manet@ietf.org, ietf@ietf.org, draft-ietf-manet-rfc5444-usage.all@ietf.org
References: <149880519611.4622.17798538360710855866@ietfa.amsl.com> <B31EEDDDB8ED7E4A93FDF12A4EECD30DE636FB1D@GLKXM0003v.GREENLNK.net>
In-Reply-To: <B31EEDDDB8ED7E4A93FDF12A4EECD30DE636FB1D@GLKXM0003v.GREENLNK.net>
Date: Fri, 30 Jun 2017 09:01:09 -0700
Message-ID: <02dc01d2f1ba$172111e0$456335a0$@akayla.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Content-Language: en-us
Thread-Index: AQCr02KVCrHuUUtTB2jHVPMoKtTFcAJ14pcJpHgY+6A=
X-CMAE-Envelope: MS4wfFFNdpLC2U4iBWKItez/+Xfaw6RSq2m8F/tPywpa5b+D1Wrrn027PR9J4qV8WqyLXUPjL69p3td8Mx0G/eLYgN3z1bOllrpnV6P64yRpAHU0jK4ER3iK DQLArN4QqsRItGA6F5dflmh+bPfuPUxbdrAZWvC8sQTvB07P46OkS8dHHP2kiFGPvn5nJ+YCD2TOCJpNnjUix9PSBN4aceX6D4DGPHd2lJFmphZzN2k270nH 91KEmtTruY0B5KNB3wXE4OUluMRpfETX4C7mrYFVYBx9Pz0QEZxOu070wD7E4HBD/TlovK+WGureHx/1GhX7jw==
Archived-At: <https://mailarchive.ietf.org/arch/msg/manet/Qj_URrcyaZ8s5BMcqFPf5tpAXdE>
Subject: Re: [manet] Genart last call review of draft-ietf-manet-rfc5444-usage-06
X-BeenThere: manet@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Mobile Ad-hoc Networks <manet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/manet>, <mailto:manet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/manet/>
List-Post: <mailto:manet@ietf.org>
List-Help: <mailto:manet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/manet>, <mailto:manet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 Jun 2017 16:03:50 -0000

Christopher,

	Thanks for clarifying what the implementation paragraph is supposed to convey.  It wasn't clear to me that this applied only within the router or that it would be over-the-wire identical.

	As for the commas, there were a lot of them.  I didn't even start trying to clean them up until part way through the review.  As you note, some of them are tricky.  That was part of the problem I had in reading the draft - dense sentences that strung together lengthy clauses requiring the reader to refer to earlier bits in the sentence in order to make sure the meaning was understood.  To be clear, I'm not saying anything stated in the draft appeared to be incorrect.  It just made for more difficult reading and parsing.

	I appreciate the quick response and look forward to reading the revised document.

		-Peter

-----Original Message-----
From: Dearlove, Christopher (UK) [mailto:chris.dearlove@baesystems.com] 
Sent: Friday, June 30, 2017 2:07 AM
To: Peter Yee; gen-art@ietf.org
Cc: manet@ietf.org; ietf@ietf.org; draft-ietf-manet-rfc5444-usage.all@ietf.org
Subject: RE: Genart last call review of draft-ietf-manet-rfc5444-usage-06

Peter

Thanks you for your comments. I should note that the following comments are mine, not yet consulted with my co-authors.

I'm going to mostly disagree with your disagreement about the indicated point being an implementation issue. What matters is consistency at a router. Between routers doesn't matter. If router A adds the TLV in the multiplexer or the protocol, the on-air message is identical. And it doesn't matter if router B receiving a packet makes the opposite decision, as long as router B's multiplexer and protocol are consistent. I believe one reason for this comment is that different implementers have made different decisions. Because there is consistency needed on a router is why it says it is "in part".

However, I would agree, re-reading it again, that as worded, it doesn't come over as clearly as it should, so we will look at re-wording it.

I don't agree with all of your comments about commas. Just to take the first, simply removing the comma is not correct because "but did not quite succeed in" is a parenthesis. However, fails to be correct because attempted and succeed take different prepositions. But then "attempted to providing" is of course incorrect. So that sentence needs work, but not simply removal of a comma. I will take a look at each case (which I haven't yet done), but ultimately of course the RFC Editor will act as the arbiter of such matters.

Christopher

--
Christopher Dearlove
Senior Principal Engineer
BAE Systems Applied Intelligence Laboratories __________________________________________________________________________

T:  +44 3300 467500  |  E: chris.dearlove@baesystems.com

BAE Systems Applied Intelligence, Chelmsford Technology Park, Great Baddow, Chelmsford, Essex CM2 8HN.
www.baesystems.com/ai
BAE Systems Applied Intelligence Limited Registered in England & Wales No: 01337451 Registered Office: Surrey Research Park, Guildford, Surrey, GU2 7YP

-----Original Message-----
From: Peter Yee [mailto:peter@akayla.com]
Sent: 30 June 2017 07:47
To: gen-art@ietf.org
Cc: manet@ietf.org; ietf@ietf.org; draft-ietf-manet-rfc5444-usage.all@ietf.org
Subject: Genart last call review of draft-ietf-manet-rfc5444-usage-06

----------------------! WARNING ! ---------------------- This message originates from outside our organisation, either from an external partner or from the internet.
Consider carefully whether you should click on any links, open any attachments or reply.
Follow the 'Report Suspicious Emails' link on IT matters for instructions on reporting suspicious email messages.
--------------------------------------------------------

Reviewer: Peter Yee
Review result: Ready with Issues

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

<https://trac.ietf.org/trac/gen/wiki/GenArtfaq>.

Document: draft-ietf-manet-rfc5444-usage-06
Reviewer: Peter Yee
Review Date: 2017-06-29
IETF LC End Date: 2017-06-29
IESG Telechat date: 2017-07-06

Summary: Ready with issues.

Major issues:

Minor issues:

Page 12, 2nd bullet item: I disagree that this is an implementation detail. 
Unless there's additional signaling which indicates which implementation generated the packet, how is the receiving demultiplexer to know whether the sending multiplexer added a Message TLV or that was done by the protocol?

Nits/editorial comments:

General:

Somebody  needs to strangle the comma fairy.  She was a bit too liberal with this document. ;-)  I didn't take the time to clean up all of the excess commas, but many are noted below.

Change "end to end" to "end-to-end" throughout the document.

Specific:

Page 3, Section 1, 2nd paragraph, 1st sentence: delete the comma after "in".

Page 3, Section 1, 3rd paragraph: delete the comma after "[RFC5444]".

Page 4, 1st full bullet item, 2nd sentence: delete the commas after "process"
and "usage".  Change "is" to "are".

Page 5, 1st bullet item, 3rd sentence: delete "of" after "design".

Page 5, last bullet item: append a comma after "count".

Page 6, last paragraph, 2nd sentence: insert "may" before "pass".  Change the comma after "rules" to a semicolon.

Page 7, Section 1.3: change "makes" to "make" in both place.  Change "impedes"
to "impede".

Page 7, Section 2, 2nd paragraph: append a comma after \"TLV\".

Page 9, Section 4.3, 2nd paragraph, 2nd sentence: append a comma after "Originator Address".

Page 10, Section 4.4.1, 1st bullet item, 1st sentence: elide the comma after "protocol".

Page 11, 1st bullet item, 2nd sentence: change "of" to "or".

Page 11, 3rd bullet item, 3rd sentence: remove the comma after "[RFC5444]".

Page 12, 3rd bullet item: change the comma to a semicolon.

Page 13, Section 4.5 title: append a comma after "Addresses".

Page 13, Section 4.5, 3rd bullet item: change "an" to "a".

Page 14, 4th bullet item: delete the comma after "Message".

Page 14, last paragraph: add a comma after "absence" and delete one following "location".

Page 15, 1st full paragraph: insert "it" before "could".

Page 15, 2nd paragraph, 2nd sentence: change "routers" to "router's" or "routers'".

Page 15, 4th paragraph, 2nd sentence: change the comma after TLV to a semicolon.

Page 15, 5th paragraph: delete the commas after "Type" and "Value".

Page 17, 1st partial paragraph, 1st full sentence: change "MPR_WILLNG" to "MPR_WILLING".

Page 17, 1st full bullet item, 1st sentence: Strike the comma after "[RFC7182]".

Page 17, Section 5, 1st paragraph: delete the comma.

Page 17, Section 5, 1st paragraph after the bullet items: change the comma after "structural" to a period.  Capitalize the follow "they".  Insert "are"
before "field lengths" if that makes sense.

Page 17, last paragraph: append a comma after "Block".

Page 18, 2nd bullet item: add a comma after "Block".  Delete the comma after "TLV".

Page 18, 2nd paragraph, 1st sentence: elide the comma after "[RFC5444]".

Page 18, 2nd paragraph, 2nd sentence: delete the comma after "accepted".

Page 18, 2nd paragraph, 3rd sentence: remove the comma after "mechanism".

Page 18, 2nd paragraph, 5th sentence: change "4 bit" to "4-bit".

Page 18, Section 6, 1st sentence: delete the commas following "different", "same", "specification", and "information".

Page 18, Section 6, 2nd sentence: change the comma following "[RFC5444]" to a period.  Capitalize the following "any".

Page 19, 2nd to last paragraph, 1st sentence: change the comma after "only" to a semicolon.

Page 19, 2nd to last paragraph, 2nd sentence: change the comma after "6.2)" to a semicolon.

Page 19, last paragraph, 1st sentence: strike the comma after the 4th occurrence of "addresses".

Page 19, last paragraph, 2nd sentence: append a comma after "example".

Page 20, Section 6.2, 1st paragraph: delete the comma.

Page 20, 1st bullet item: remove the comma after "straightforward".

Page 20, 2nd bullet item: change the second comma to a period.  Capitalize the following "see".

Page 21, 2nd paragraph, 2nd sentence: elide the comma after "advice".

Page 21, 2nd paragraph, last sentence: I can't parse this sentence.  Consider rewriting for clarity.  There seems to be a missing clause.

Page 22, bullet item: delete the comma after "allowed".

Page 24, Appendix A, 1st paragraph, 2nd sentence: delete all of the commas.

Page 24, Appendix A, 1st paragraph after the bullet items, 2nd sentence: delete both commas.

Page 25, Appendix B, 1st sentence: append a comma after "valuedness".

Page 25, Appendix B, 2nd sentence: remove the comma following "creation".

Page 25, Appendix B, 3rd sentence: change the comma after "independent" to a period.  Capitalize the following "for".

********************************************************************
This email and any attachments are confidential to the intended recipient and may also be privileged. If you are not the intended recipient please delete it from your system and notify the sender.
You should not copy it or use it for any purpose nor disclose or distribute its contents to any other person.
********************************************************************