Re: [Int-dir] draft-ietf-6man-rfc1981bis-03 INTDIR review

Bob Hinden <bob.hinden@gmail.com> Thu, 26 January 2017 20:34 UTC

Return-Path: <bob.hinden@gmail.com>
X-Original-To: int-dir@ietfa.amsl.com
Delivered-To: int-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 88911129B0A; Thu, 26 Jan 2017 12:34:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 PwR9SGv5xJOf; Thu, 26 Jan 2017 12:34:37 -0800 (PST)
Received: from mail-it0-x243.google.com (mail-it0-x243.google.com [IPv6:2607:f8b0:4001:c0b::243]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 288FD129AF9; Thu, 26 Jan 2017 12:34:37 -0800 (PST)
Received: by mail-it0-x243.google.com with SMTP id o138so6271597ito.3; Thu, 26 Jan 2017 12:34:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=LY2/vZrsZoNo6m02p9fMVjDxSdynIDd7xdOCZoagzE4=; b=s/4zrnT5fAWAbbY1D7qdt7GiTFczshMFhwfsfIpoRxYxm0ikUrg4Qx6gqqq7rJ9855 W9WG5YQmFSRCoUDQgCvYMxIYy895U3/detyFlwepc1eb85GB5BzR4Wg7kRlOaQH6nDsm LM8rNFJWRs9DvsWLVxLvscpj6WuGNCEEMvYaeFpHzjk5bTf7PKN/Xu+ZspFBUengcP75 DJdCfYMsf0PPJTv+T1H37M/asBKh/Wz2d9yagRxtrknxyeGNKtfh8L26rMnPoQLup+K6 QCMnXyhzuuo+qYOe9hFsnS6O1hd65N5BiDopukA+YMb03oXA0jrzbWGAc3rL8Qi17d5o 5vIQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=LY2/vZrsZoNo6m02p9fMVjDxSdynIDd7xdOCZoagzE4=; b=GCGkOOFicls22CyDXTmvsO48Zb7ikUk9xcqqpNaFYTIjnCtQR4YF6zYcP3vFk+RSps pw9Lup0g70f4maRNfY/bHrLk4l49OvCMbsP7JJXSxXrbwmWVWLzWfm8pGdWqRSNJ7+sh HpJvf2SXQc1/RTpityJlrsHQ5r6kNWlijpovz+9eJAqL6EIXPxa0eswnj11TzHal60d/ nOmdl1b7WkU53sg4wRtb6U3jAfQNnMLeR3BxJMPJbJWP3LnT2nHQ8y21nUfydWr1BO84 Q7S/2F1RjSBwIyAkXqtOPfheG2jNH0PgMnGPy9DSASswS9Sv7MKaG5OzvPYlSiC39Qvg /z5g==
X-Gm-Message-State: AIkVDXKcwc0EFTTuSMvyMa36WXFpokV2IfYh2f5/i4Zzu96O8p4snZ9eiZUzYdIUGnlkvQ==
X-Received: by 10.36.135.74 with SMTP id f71mr305369ite.101.1485462876432; Thu, 26 Jan 2017 12:34:36 -0800 (PST)
Received: from [172.16.224.219] ([209.97.127.34]) by smtp.gmail.com with ESMTPSA id p124sm1967403ioe.37.2017.01.26.12.34.35 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 26 Jan 2017 12:34:35 -0800 (PST)
From: Bob Hinden <bob.hinden@gmail.com>
Message-Id: <7F94525A-BECA-4C30-A278-0B7366390087@gmail.com>
Content-Type: multipart/signed; boundary="Apple-Mail=_EDF350BE-E239-4FA8-8A27-7B81A75EDE37"; protocol="application/pgp-signature"; micalg="pgp-sha512"
Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\))
Date: Thu, 26 Jan 2017 12:34:33 -0800
In-Reply-To: <70f2f8a012de43a4b35f625837b768b2@XCH-ALN-003.cisco.com>
To: "Bernie Volz (volz)" <volz@cisco.com>
References: <CAF4+nEEDtQ_e2yC2c8xGroNr+Nz413yaV8k46siz=++2mWozOQ@mail.gmail.com> <E156BF15-081B-4273-A668-E7DB28AAA03B@gmail.com> <484b4d11bea54ef1b0b0780d3cd1eab8@XCH-ALN-003.cisco.com> <C18853C1-8EE2-4D74-9590-ABF2B5AB5F6F@gmail.com> <70f2f8a012de43a4b35f625837b768b2@XCH-ALN-003.cisco.com>
X-Mailer: Apple Mail (2.3259)
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-dir/bVH_0ydVdGssOiszJKhQXLYPuXY>
Cc: Donald Eastlake <d3e3e3@gmail.com>, Bob Hinden <bob.hinden@gmail.com>, "draft-ietf-6man-rfc1981bis.all@ietf.org" <draft-ietf-6man-rfc1981bis.all@ietf.org>, "int-dir@ietf.org" <int-dir@ietf.org>
Subject: Re: [Int-dir] draft-ietf-6man-rfc1981bis-03 INTDIR review
X-BeenThere: int-dir@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "This list is for discussion between the members of the Internet Area directorate." <int-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-dir>, <mailto:int-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-dir/>
List-Post: <mailto:int-dir@ietf.org>
List-Help: <mailto:int-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-dir>, <mailto:int-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Jan 2017 20:34:40 -0000

Great!

Thanks,
Bob

> On Jan 26, 2017, at 12:30 PM, Bernie Volz (volz) <volz@cisco.com> wrote:
> 
> Hi Bob:
> 
> Your note would work well for me.
> 
> Note:  This document is an update to RFC1981 that was published prior to RFC2119 being published.  Consequently while it does use "should/must" style language in upper and lower case, the document does not cite the RFC2119 definitions.  This update does not change that.
> 
> - Bernie
> 
> -----Original Message-----
> From: Bob Hinden [mailto:bob.hinden@gmail.com]
> Sent: Thursday, January 26, 2017 3:07 PM
> To: Bernie Volz (volz) <volz@cisco.com>
> Cc: Bob Hinden <bob.hinden@gmail.com>; Donald Eastlake <d3e3e3@gmail.com>; draft-ietf-6man-rfc1981bis.all@ietf.org; int-dir@ietf.org
> Subject: Re: [Int-dir] draft-ietf-6man-rfc1981bis-03 INTDIR review
> 
> Hi Bernie,
> 
> inline
> 
>> On Jan 25, 2017, at 3:15 PM, Bernie Volz (volz) <volz@cisco.com> wrote:
>> 
>> Bob:
>> 
>> While it is great that you know this issue with RFC 2119 key words ... others reading this document when it becomes an RFC may not know that (and RFC8xxx or whatever it will be does not predate 2119) and even if the RFC 2119 reference isn't directly in the document, what will they assume (I mostly assume if I see MUST in an IETF document, it is a RFC 2119 key word)?
>> 
>> I would think that at a minimum, adding a note that this document does NOT make explicitly use of RFC 2119 key words and therefore how a reader interprets MUST vs must is up to them (presumable MUST is more of a must than the lower case version).
> 
> I don’t object to a note.  However, RFC2119 does not require upper case, so making statements about the precedence of upper vs. lower case it’s warranted.
> 
> How about something like this:
> 
> Note:  This document is an update to RFC1981 that was published prior to RFC2119 being published.  Consequently while it does use "should/must" style language in upper and lower case, the document does not cite the RFC2119 definitions.  This update does not change that.
> 
> I guess this means I will have to add a reference to RFC2119 :-)
> 
>> 
>> I think it might also be possible to argue that 2119 might have been on the horizon at the time and as it did not yet exist ... 02 of the 2119 draft (oldest available at tools.ietf.org) was published in August 1996 which is the same month in which 1981 was published. So seems likely that there is some influence from that work here?
>> 
>> I guess one conclusion is that even if not explicitly indicated, the assumption that they are (in the spirit of) 2119 key words is likely correct.
> 
> I suspect that is true.  The reason why we didn’t cite RFC2119 in rfc1981bis, is that RFC1981 is very widely implemented using the current language, and starting to change the “must/should/etc.” to upper case, will likely cause some to think that this document is intended to change implementation behaviour.  That was not the intent of the w.g.  The changes in the bis document are very limited.
> 
> Thanks,
> Bob
> 
>> 
>> - Bernie
>> 
>> -----Original Message-----
>> From: Int-dir [mailto:int-dir-bounces@ietf.org] On Behalf Of Bob
>> Hinden
>> Sent: Wednesday, January 25, 2017 5:43 PM
>> To: Donald Eastlake <d3e3e3@gmail.com>
>> Cc: Bob Hinden <bob.hinden@gmail.com>;
>> draft-ietf-6man-rfc1981bis.all@ietf.org; int-dir@ietf.org
>> Subject: Re: [Int-dir] draft-ietf-6man-rfc1981bis-03 INTDIR review
>> 
>> Donald,
>> 
>> Thanks for your comments!
>> 
>> To set the background this, this is part of 6MAN work to advance the core IPv6 specs from Draft Standard to Internet Standard.  As part of this, we were only trying to change things that where there were RFCs that updated it, errata, and to make it consistent with the other RFCs being advanced (for example rfc2460bis and rfc4291bis). We were trying to change as little as possible.
>> 
>> That why we kept the must/should language intact and did not include a reference to RFC2119.  RFC1981 was, of course, written before RFC2119.  It uses a mix of upper and lower case words, I am am reluctant to try to change that.   This is also consistent with how the w.g. handled this issue with rfc2460bis and rfc4291bis.
>> 
>> Comments inline below.
>> 
>> Bob
>> 
>> 
>>> On Jan 25, 2017, at 1:24 PM, Donald Eastlake <d3e3e3@gmail.com> wrote:
>>> 
>>> I am an assigned INT directorate reviewer for
>>> draft-ietf-6man-rfc1981bis-03.txt. These comments were written
>>> primarily for the benefit of the Internet Area Directors. Document
>>> editors and shepherd(s) should treat these comments just like they
>>> would treat comments from any other IETF contributors and resolve
>>> them along with any other Last Call comments that have been received.
>>> For more details on the INT Directorate, see
>>> http://www.ietf.org/iesg/directorate.html.
>>> 
>>> This document appears to be Ready with Nits.
>>> 
>>> 
>>> Add RFC 2119 to Reference and add corresponding boilerplate, probably
>>> to the Terminology section.
>> 
>> See note above.
>> 
>>> 
>>> Section 4, Page 6, next to last paragraph of Section 4: "should" -> “SHOULD"
>> 
>> ditto
>> 
>>> 
>>> Section 5.1, Page 7, 2nd sentence of next to last paragraph of
>>> Section
>>> 5.1: delete superfluous comma
>> 
>> Thanks, will fix.
>> 
>>> 
>>> Section 5.2, Page 7: just a wording suggestion: "must in fact
>>> represent" -> “represents"
>> 
>> Makes sense to me, I will change.
>> 
>>> 
>>> Section 5.2, Page 8: The indented Note about "security
>>> classifications" strikes me as probably an archaism left over from
>>> when it was the "US Department of Defense Internet". I suggest
>>> replacing "security classifications" with "quality of service
>>> markings" or the like. Security seems like one "quality" of service
>>> so I believe the new wording I am suggesting is a superset of the old.
>> 
>> While I tend to agree with you, I think this is a change we don’t have very much justification to make.
>> 
>>> 
>>> Section 5.2, Page 9: I am not entirely comfortable that earlier in
>>> the document it says that a Packet Too Big reporting a next hop MTU
>>> less than the IPv6 minimum link MTU should be discarded and that a
>>> node MUST NOT reduce its estimate of the Path MTU below the IPv6
>>> minimum link MTU but in the top paragraph on page 9 it talks in an
>>> unrestricted way about reducing the PMTU based on Packet Too Big
>>> message next hop size. I suggest, at the top of page 9: "uses the
>>> value in the MTU field in the Packet Too Big message as a tentative
>>> PMTU" -> "uses the value in the MTU field in the Packet Too Big
>>> message, or the minimum IPv6 next hop MTU if that is larger, as a
>>> tentative PMTU”
>>> 
>> 
>> I agree, thanks for catching this.  This makes it consistent with the earlier text in Section 4.
>> 
>> 
>>> Section 5.3, Page 10, right after the indented Note: "must not" -> "MUST NOT"
>>> 
>>> Section 5.4, Page 10: "should not" -> "SHOULD NOT"
>>> 
>>> Section 5.4, Page 11, 1st paragraph: Expand "MSS" on first use; "must
>>> not" -> "MUST NOT”
>> 
>> Agree about MSS.
>> 
>>> 
>>> Section 5.4, Page 11, indented Note: in 1st paragraph "must not" ->
>>> "MUST NOT"; in 2nd paragraph "must" -> "MUST"
>>> 
>>> Section 5.5, Page 12, 1st paragraph: "should" -> "SHOULD"
>>> 
>>> Section 5.5, Page 12, 3rd paragraph: "recommended" -> "RECOMMENDED"
>>> 
>>> Section 5.5, Page 12, 4th paragraph: If some NFS operations cannot be
>>> fragmented, "should not" -> "MUST NOT"
>>> 
>>> Appendix B, 2nd sentence: "version that the change was made.:" ->
>>> "version where the change was made.”
>> 
>> Thanks, will fix.
>> 
>>> 
>>> Thanks,
>>> Donald
>>> ===============================
>>> Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
>>> 155 Beaver Street, Milford, MA 01757 USA d3e3e3@gmail.com
>> 
>> _______________________________________________
>> Int-dir mailing list
>> Int-dir@ietf.org
>> https://www.ietf.org/mailman/listinfo/int-dir
>