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

Bob Hinden <bob.hinden@gmail.com> Thu, 26 January 2017 22:53 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 1A059129C48; Thu, 26 Jan 2017 14:53:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 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_LOW=-0.7, 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 vJAhutFmkc9T; Thu, 26 Jan 2017 14:53:43 -0800 (PST)
Received: from mail-it0-x241.google.com (mail-it0-x241.google.com [IPv6:2607:f8b0:4001:c0b::241]) (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 14577129C4B; Thu, 26 Jan 2017 14:53:42 -0800 (PST)
Received: by mail-it0-x241.google.com with SMTP id o185so6636097itb.1; Thu, 26 Jan 2017 14:53:42 -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=jOg556hSynp+XO6/c7iJVhaIJCy1V0InVXdQCb75esE=; b=QowVdFPfabeuPG5R8W2mtcYKMCgczwG+5CHKORZJKSiBNgxsp2AHrMbc/5BownsfKH W5UzE4LN0mVkZ1GEIfe4M+ZCE8YMQB4trFNYw3kQe3reWvmVpsoVXckyN1RrWM0fjUlq fvFhPhtiqO2buim9EvbGXT0JLR3AXvc8bE6RbPLQFcA934zKRvJg3+RopyQKFGY76BS3 YPgko+NC2GX7P72mAJx8kBpzPJ7osB1p8M8zlQk3nNMDXfpf3khAZwh0vUP8SFngYEI0 kzmUq304bJXEnNa8KyPb8ITxnQURMeV9dt647jco0SHza5MTsZ/HQJGRwhlY+h6eOyJG FvIA==
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=jOg556hSynp+XO6/c7iJVhaIJCy1V0InVXdQCb75esE=; b=UcricjuPJsHBZwrATnE8xCpIt35Mva1MWUZugXUygxiwggSqlBuKdKoMBIZta/9/zQ ledvJrCl5cBnV3I7yNWtAsbNAJvlsK01ymGRv8pJw5zD7IRR7njSJ9tzZV+Bnh80Ykg7 zZHeZkhJSvA41Cn564KJf6z/1Sq1iDNgmOgAKVuloHJJGh3E3hc7CRd001R3n6xuGsXu 8kaOVA9Rofov7VCdL/z1uAwV0xjxd0z/5MuA5dOlP9VgJFqMtE9IHKuRj/OtmTHUf4Fb XnlKbO5QPqjy/oj77fhbR0q54sB3dncVI6wtPFfMk/OzSsRNGWJfpQ/Ee90xJJOdKtB9 C8Vw==
X-Gm-Message-State: AIkVDXK+XzX2imt0pxXvay5ZDL6RH1+LwAvdlLL+S9/d+jQwbmdeogrJQlIyV1HfK34fEA==
X-Received: by 10.36.170.68 with SMTP id y4mr834759iti.7.1485471221277; Thu, 26 Jan 2017 14:53:41 -0800 (PST)
Received: from [172.16.224.219] ([209.97.127.34]) by smtp.gmail.com with ESMTPSA id 202sm306507ith.7.2017.01.26.14.53.39 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 26 Jan 2017 14:53:40 -0800 (PST)
From: Bob Hinden <bob.hinden@gmail.com>
Message-Id: <C255E5AA-BC59-49D6-9135-4852237C63CC@gmail.com>
Content-Type: multipart/signed; boundary="Apple-Mail=_EB63AE59-0232-45B5-9EB1-6E172B1D2A5B"; protocol="application/pgp-signature"; micalg="pgp-sha512"
Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\))
Date: Thu, 26 Jan 2017 14:53:38 -0800
In-Reply-To: <5F93D303-B95A-4EF7-8F65-2E1FC9632C80@ericsson.com>
To: Suresh Krishnan <suresh.krishnan@ericsson.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> <7F94525A-BECA-4C30-A278-0B7366390087@gmail.com> <5F93D303-B95A-4EF7-8F65-2E1FC9632C80@ericsson.com>
X-Mailer: Apple Mail (2.3259)
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-dir/LLOPQrOeG9X6lZtbj6ZKbZwP44c>
Cc: Donald Eastlake <d3e3e3@gmail.com>, Bob Hinden <bob.hinden@gmail.com>, Bernie Volz <volz@cisco.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 22:53:45 -0000

Suresh,

> On Jan 26, 2017, at 2:16 PM, Suresh Krishnan <suresh.krishnan@ericsson.com> wrote:
> 
> Hi Bob,
> 
>> On Jan 26, 2017, at 3:34 PM, Bob Hinden <bob.hinden@gmail.com> wrote:
>> 
>> Great!
> 
> A note in the shepherd writeup would have worked for me as well. The one concern I have is that if such text is added to this document, should it be added to 2460bis as well?

That’s a good point.  I would also be fine with adding it to the writeup.

Your call.

Thanks,
Bob



> 
> Thanks
> Suresh
> 
>> 
>> 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
>>> 
>> 
>> _______________________________________________
>> Int-dir mailing list
>> Int-dir@ietf.org
>> https://www.ietf.org/mailman/listinfo/int-dir
>