Re: [auth48] AUTH48: RFC-to-be 9268 <draft-ietf-6man-mtu-option-15> for your review

Bob Hinden <bob.hinden@gmail.com> Thu, 04 August 2022 16:31 UTC

Return-Path: <bob.hinden@gmail.com>
X-Original-To: auth48archive@ietfa.amsl.com
Delivered-To: auth48archive@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 817FDC136300; Thu, 4 Aug 2022 09:31:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pShz0gGMNAzR; Thu, 4 Aug 2022 09:30:57 -0700 (PDT)
Received: from mail-qt1-x82c.google.com (mail-qt1-x82c.google.com [IPv6:2607:f8b0:4864:20::82c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7B4DDC13C23E; Thu, 4 Aug 2022 09:30:57 -0700 (PDT)
Received: by mail-qt1-x82c.google.com with SMTP id h7so210273qtu.2; Thu, 04 Aug 2022 09:30:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:references:message-id:cc:date:in-reply-to:from:subject :mime-version:from:to:cc; bh=N9Syv98MuTODW/Zjif5aypo5LiVpWMFyxc4RtSu7B7A=; b=Jgo5z73727AFFhLrkVG3bTofHKWJm+B0z3+3/CS2Ox4zZW8E2WlmWZOmE5ITNjXV4+ 5bPr2NYXNcbyPcy9bowNes45psiSFwHiaY16lx6lhPzGUTH4o/BQyuC/qKRq7udlEcly 4G/1hOoXp9jU2hBejuRMM9ymDgGgmEm09jyN/Ezs8zO2YfDJk4m6dS91njZWC9RBLKRi 0eiZRskH4BZpWQqn2qsda7a6sSzXbI6zHByyzfOrkcV2x2UlEdGHXVUgQSf/LauK5nAZ hDMDIpFHxVTsRKA/TSypWaH+3CohekF935IkWLjs4/LmcbAkw4LKcQgSRgzRSQ/M2xcS +oqA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:references:message-id:cc:date:in-reply-to:from:subject :mime-version:x-gm-message-state:from:to:cc; bh=N9Syv98MuTODW/Zjif5aypo5LiVpWMFyxc4RtSu7B7A=; b=k7AvyHEW1YKUTmI4RBlNWJLTxBBz059VrBshrMAZBTFFJnXDm+Ibn9ne8tL4B3zvRB F7QD21HenDaYgNwdXrIpKAXkBea81fg+NwZKnf2J2hfxvTJbMj9s8+vl0Lcirpjsfm/C Uum2Le2CtqNPyDIyI3XGS+nlR15CLdgnphqgdP0q9vBn3CV168523AilKP40nenm0m7E gCVDpbtSLn3g1IHelhlLVLDrh1leH+cksFIdHTAxT/pN5XISTXWNz/raihlYxZQ77C9Z 9X0BGNsDfyEtl1AZy5oA7IVFiWlBaPORq4GT/3QqXgmxYhIr2V6Uw/Sr2FkZux6AB1CU 8F4A==
X-Gm-Message-State: ACgBeo07WGFHDtg6UQkRNxDI09TX+2U5xtqsxFpkX/jUsLsaC4z8naWw lswLBwy+h6DvVAvYlHPqL7Y=
X-Google-Smtp-Source: AA6agR4SFvFjpf5F3phT33hzNQkIVNDYuI8PJmkwE3FYjUDaHFPI0LZ7SNN/poPrvjJBAavyu2bszw==
X-Received: by 2002:ac8:4e87:0:b0:32a:94eb:79ca with SMTP id 7-20020ac84e87000000b0032a94eb79camr2365498qtp.170.1659630656172; Thu, 04 Aug 2022 09:30:56 -0700 (PDT)
Received: from smtpclient.apple ([2600:1700:4383:c05f:9533:87e:c174:812e]) by smtp.gmail.com with ESMTPSA id k14-20020a05620a142e00b006b5683ee311sm931247qkj.100.2022.08.04.09.30.54 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 04 Aug 2022 09:30:55 -0700 (PDT)
Content-Type: multipart/signed; boundary="Apple-Mail=_7574AEAF-8EF4-4859-B5EA-0FEE11E27C5D"; protocol="application/pgp-signature"; micalg="pgp-sha512"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\))
From: Bob Hinden <bob.hinden@gmail.com>
In-Reply-To: <2ED01300-D217-4F9C-9A94-52624AF72360@amsl.com>
Date: Thu, 04 Aug 2022 09:30:53 -0700
Cc: Bob Hinden <bob.hinden@gmail.com>, Gorry Fairhurst <gorry@erg.abdn.ac.uk>, RFC Editor <rfc-editor@rfc-editor.org>, Ole Trøan <otroan@employees.org>, Erik Kline <ek.ietf@gmail.com>, auth48archive@rfc-editor.org, 6man Chairs <6man-chairs@ietf.org>, 6man-ads@ietf.org, Amanda Baber via RT <iana-issues@iana.org>, Sandy Ginoza <sginoza@amsl.com>
Message-Id: <1F82D145-08F8-4670-9293-966DB2378A1F@gmail.com>
References: <RT-Ticket-1237567@icann.org> <20220714145855.6FBE76AA26@rfcpa.amsl.com> <5B5B0365-137E-4709-ACC5-2252C499FF71@gmail.com> <bb4df2aa-f475-fda4-88a5-ba6e99879ade@erg.abdn.ac.uk> <D302102C-963C-4591-8ACD-155E7824B4A4@amsl.com> <4BA3B35B-3A7D-4EFE-A7A8-581BCF0CFFAC@gmail.com> <323E6ED2-7FC1-4EFF-915F-9BC79CFA69FA@amsl.com> <28189A1B-5042-41D1-B22E-290F99402F7F@gmail.com> <rt-4.4.3-8991-1659552209-1127.1237567-37-0@icann.org> <2ED01300-D217-4F9C-9A94-52624AF72360@amsl.com>
To: Alanna Paloma <apaloma@amsl.com>
X-Mailer: Apple Mail (2.3696.120.41.1.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/auth48archive/JKl36l97R39pU2sPA_C-MsdOE54>
Subject: Re: [auth48] AUTH48: RFC-to-be 9268 <draft-ietf-6man-mtu-option-15> for your review
X-BeenThere: auth48archive@rfc-editor.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Archiving AUTH48 exchanges between the RFC Production Center, the authors, and other related parties" <auth48archive.rfc-editor.org>
List-Unsubscribe: <https://mailman.rfc-editor.org/mailman/options/auth48archive>, <mailto:auth48archive-request@rfc-editor.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/auth48archive/>
List-Post: <mailto:auth48archive@rfc-editor.org>
List-Help: <mailto:auth48archive-request@rfc-editor.org?subject=help>
List-Subscribe: <https://mailman.rfc-editor.org/mailman/listinfo/auth48archive>, <mailto:auth48archive-request@rfc-editor.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Aug 2022 16:31:01 -0000

Hi Alanna,

> On Aug 3, 2022, at 5:48 PM, Alanna Paloma <apaloma@amsl.com> wrote:
> 
> Hi Bob and Gorry,
> 
> Thank you for your replies.  We have updated the files as follows:
> 
> 1)
>>> The original xml contained this text formatted within <artwork>; however, this is semantically incorrect,
>> 
>> Sorry, I don’t follow.  Why is it “semantically incorrect”.   It correctly describes the content of the header.
> 
> Apologies for not clarifying. The formatting of the text was semantically incorrect because it was originally formatted within <artwork>; however, the text is not <artwork>, so we have updated the files with our suggested formatting. Please review and let us know if further updates are needed.

I still don’t see this as being "semantically incorrect”.    The resulting output is correct and clear.

I don’t like the new version, it is not as clear as we had it in the draft, and as I noted before matches the style used in countless RFCs, including RFC8200 that is an Internet Standard.

I reviewed the new version you sent, in my view it looses a lot in the new formatting.  For comparison:

Original Draft:

   Option Type (see Section 4.2 of [RFC8200]):

     BB     00   Skip over this option and continue processing.

     C       1   Option data can change en route to the packet's final
                 destination.

     TTTTT 10000 Option Type assigned from IANA [IANA-HBH].

     Length:  4  The size of the value field in Option Data
     field supports PMTU values from 0 to 65,534 octets, the
     maximum size represented by the Path MTU option.


     Min-PMTU: n 16-bits.  The minimum MTU recorded along the path
                 in octets, reflecting the smallest link MTU that
                 the packet experienced along the path.
                 A value less than the IPv6 minimum link
                 MTU [RFC8200] MUST be ignored.

     Rtn-PMTU: n 15-bits.  The returned Path MTU field, carrying the 15
                 most significant bits of the latest received Min-PMTU
                 field for the forward path.  The value zero means that
                 no Reported MTU is being returned.

     R        n  1-bit.  R-Flag.   Set by the source to signal that
                 the destination host should include the received
                 Rtn-PMTU field updated by the reported Min-PMTU value
                 when the destination host is to send a PMTU Option back
                 to the source host.

New Version:

 Option Type (see Section 4.2 of [RFC8200]):

   BB         00.  Skip over this option and continue processing.

   C          1.  Option data can change en route to the packet's final
              destination.

   TTTTT      10000.  Option Type assigned from IANA [IANA-HBH].

   Length:    4.  The size of the value field in the Option Data field
              supports PMTU values from 0 to 65,534 octets, which is the
              maximum size represented by the Path MTU option.

   Min-PMTU:  n. 16-bits.  The minimum MTU recorded along the path in
              octets, reflecting the smallest link MTU that the packet
              experienced along the path.  A value less than the IPv6
              minimum link MTU [RFC8200] MUST be ignored.

   Rtn-PMTU:  n. 15-bits.  The returned Path MTU field, carrying the 15
              most significant bits of the latest received Min-PMTU
              field for the forward path.  The value zero means that no
              Reported MTU is being returned.

   R          n. 1-bit.  R-Flag.  Set by the source to signal that the
              destination host should include the received Rtn-PMTU
              field updated by the reported Min-PMTU value when the
              destination host is to send a PMTU Option back to the
              source host.

I think it is important to match the style of RFC8200 (and note the first line even refers to RFC8200).

I also note that the additions of the “.” after the values is not correct.  For example, BBB, TTTTT, these are binary values, not decimal.   The original text did not have “.”, not sure why this was added to all of the values.


> 
> 2) We have updated the IANA Considerations section to include mention of the "Internet Protocol Version 6 (IPv6) Parameters” registry per Amanda’s guidance.
> 
> Current:
>  IANA has registered an IPv6 Hop-by-Hop Option type in the
>  "Destination Options and Hop-by-Hop Options" registry within the
>  "Internet Protocol Version 6 (IPv6) Parameters” registry group [IANA-HBH].)

This is fine.

Bob


> 
> …
> 
> The files have been posted here (please refresh):
> https://www.rfc-editor.org/authors/rfc9268.xml
> https://www.rfc-editor.org/authors/rfc9268.txt
> https://www.rfc-editor.org/authors/rfc9268.html
> https://www.rfc-editor.org/authors/rfc9268.pdf
> 
> The relevant diff files have been posted here:
> https://www.rfc-editor.org/authors/rfc9268-diff.html (comprehensive diff)
> https://www.rfc-editor.org/authors/rfc9268-rfcdiff.html (comprehensive diff with changes side by side)
> https://www.rfc-editor.org/authors/rfc9268-auth48diff.html (AUTH48 changes)
> 
> The AUTH48 status of the document can be seen here:
>  https://www.rfc-editor.org/auth48/rfc9268
> 
> Thank you.
> RFC Editor/ap
> 
>> On Aug 3, 2022, at 11:43 AM, Amanda Baber via RT <iana-issues@iana.org> wrote:
>> 
>> Hi Bob, all,
>> 
>> On Wed Aug 03 15:31:10 2022, bob.hinden@gmail.com wrote:
>>> Sandy,
>>> 
>>> Thanks very much, a few comments below.
>>> 
>>> Bob
>>> 
>>> 
>>>> On Aug 2, 2022, at 4:15 PM, Sandy Ginoza <sginoza@amsl.com> wrote:
>>>> 
>>>> Hi Bob, IANA,
>>>> 
>>>> Just jumping in on this one — I’ve added IANA to this thread so they
>>>> can chime in if we’ve misunderstood or in case anything has changed.
>>>> 
>>>>> On Aug 2, 2022, at 2:26 PM, Bob Hinden <bob.hinden@gmail.com> wrote:
>>>>> 
>>>>>>>> 
>>>>>>>> I note that the reference to the IANA HBH option registry was
>>>>>>>> changed from:
>>>>>>>> 
>>>>>>>> [IANA-HBH] "Destination Options and Hop-by-Hop Options",
>>>>>>>> 
>>>>>>>> <https://www.iana.org/assignments/ipv6-parameters/
>>>>>>>>          ipv6-parameters.xhtml#ipv6-parameters-2>
>>>>>>>> .
>>>>>>>> 
>>>>>>>> to:
>>>>>>>> 
>>>>>>>> [IANA-HBH] IANA, "Destination Options and Hop-by-Hop Options",
>>>>>>>> 
>>>>>>>> <https://www.iana.org/assignments/ipv6-parameters/>
>>>>>>>> .
>>>>>>>> 
>>>>>>>> The original reference goes directly the specific Destination
>>>>>>>> Options and Hop-by-Hop Options registry, where the new one goes
>>>>>>>> to the general IPv6 parameter registry.   Why the change?
>>>>>> 
>>>>>> We updated the reference per input from IANA. IANA recommended that
>>>>>> RFCs point to the top-most registry since they are considered
>>>>>> stable; they prefer that the direct URLs to specific registries on
>>>>>> a page not be used.
>>>>> 
>>>>> I wasn’t aware of that.   The result is a little confusing.  The
>>>>> text in the reference says:
>>>>> 
>>>>> "Destination Options and Hop-by-Hop Options”
>>>>> 
>>>>> but it goes to a page titled:
>>>>> 
>>>>> Internet Protocol Version 6 (IPv6) Parameters
>>>> 
>>>> I see what you’re saying.  My hope is that a reader will search for
>>>> the registry title on the main page.  Would it be more clear to add
>>>> some text where the registry is cited?  For example:
>>>> 
>>>> IANA has registered an IPv6 Hop-by-Hop Option type in the
>>>> "Destination Options and Hop-by-Hop Options" registry within the
>>>> "Internet Protocol Version 6 (IPv6) Parameters” registry [IANA-HBH].)
>>> 
>>> Yes, that would help.
>> 
>> I'd recommend changing "registry" to "registry group" in that last line:
>> 
>> IANA has registered an IPv6 Hop-by-Hop Option type in the
>> "Destination Options and Hop-by-Hop Options" registry within the
>> "Internet Protocol Version 6 (IPv6) Parameters” registry group [IANA-HBH].)
>> 
>>>> 
>>>> 
>>>> 
>>>>> Would something like the following be better?
>>>>> 
>>>>> IANA, "Destination Options and Hop-by-Hop Options”, Internet
>>>>> Protocol Version 6 (IPv6) Parameters, <https://www.iana.org/
>>>>> assignments/ipv6-parameters/>.
>>>> 
>>>> The current format is based on IANA’s input.  We suggested a similar
>>>> format in the past, but there was a preference not to include the
>>>> top-level registry/group title as the page may/will be formatted
>>>> differently in the future (e.g., the registry/group title may change
>>>> or no longer appear).
>>>> 
>>>> Previously proposed:
>>>> [NAME]  IANA, "Top-Level Registry Name: Registry Name", <URL to top-
>>>> level registry>.
>>>> 
>>>> 
>>>>> Seems to me that for IANA registries that are stable, like this one,
>>>>> it’s not too burdensome for IANA to have a stable link to each sub-
>>>>> registry.
>>>> 
>>>> I believe this is in the works.
>>> 
>>> That would be helpful.
>> 
>> IANA is in the process of moving from an XML-based to a database-based registry system. Once this change has been implemented, https://www.iana.org/assignments/ipv6-parameters/ipv6-parameters.xhtml#ipv6-parameters-2 will still work, but will take you only to the list of IPv6 Parameters registries that includes Destination Options and Hop-by-Hop Options, rather than Destination Options and Hop-by-Hop Options itself. We will provide permanent links to specific registries like Destination Options and Hop-by-Hop Options, but that system isn't yet available.
>> 
>> Best regards,
>> 
>> Amanda Baber
>> IANA Operations Manager
>