[mpls] Re: [IANA #1422440] [IANA] Re: [AD] AUTH48: RFC-to-be 9790 <draft-ietf-mpls-1stnibble-13>

Rebecca VanRheenen <rvanrheenen@staff.rfc-editor.org> Wed, 02 July 2025 17:51 UTC

Return-Path: <rvanrheenen@staff.rfc-editor.org>
X-Original-To: mpls@mail2.ietf.org
Delivered-To: mpls@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 6715D3D01E1A for <mpls@mail2.ietf.org>; Wed, 2 Jul 2025 10:51:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=staff-rfc-editor-org.20230601.gappssmtp.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VyP1bBe-mKzV for <mpls@mail2.ietf.org>; Wed, 2 Jul 2025 10:51:55 -0700 (PDT)
Received: from mail-pj1-x102c.google.com (mail-pj1-x102c.google.com [IPv6:2607:f8b0:4864:20::102c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 1169E3D01DF9 for <mpls@ietf.org>; Wed, 2 Jul 2025 10:51:55 -0700 (PDT)
Received: by mail-pj1-x102c.google.com with SMTP id 98e67ed59e1d1-3190fbe8536so3701533a91.3 for <mpls@ietf.org>; Wed, 02 Jul 2025 10:51:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=staff-rfc-editor-org.20230601.gappssmtp.com; s=20230601; t=1751478714; x=1752083514; darn=ietf.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=m4aVYUuF1bNkSIy4KWocURTjmRGP3wO0H7nnIYPPbis=; b=jzQuczukag9z0aqFVZ1EZFnMxgrJPgmVy/yb6Wjnxxl0PYAHoXfhP8go4OKb6TprJc pOw9di77TpiCQ4Z+6AgKClJi/PfIJhvSQfjILWsugbKGJ1is5yi6QcuAztgSJHMJNheU bKKtMVamahvjNCt6dQYzBOErRThmdD05sfFE8uDPIpNhS+jwcnweqmbW9QXeupDcV1fc cIc/Xr2E+jZvfx6yWZ4hCiUknzX8AxOGObbf9EsTQ45+3lM4bPpsn+wMTeGhCjGTaAtq IPVzf5PV/oiU3bG0859XyHO2kG2dztED6WyDwa+W7/+z2RYcLT3Xbud6h/FGfnCh5vIb K9yg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751478714; x=1752083514; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=m4aVYUuF1bNkSIy4KWocURTjmRGP3wO0H7nnIYPPbis=; b=jVechb55OX0hZwvTtokH/ro70Pq38vCngTBs91Ne4+AwWkvRidhtLtWWYz9AdFRGMw kp0dXQ3I0KTM8eqMeY5dN9xECaHrAknUlCiAD8Nxm1OfGKdvjF2hAlAiDkFgkBaFslb9 YYb8Gw1T98G8eKA4HNLcxR39DIE9RtrDrV8VqxgHMH3TsRXuaXbrErpPQPtFKMbE7B+4 aBgjzl1twfEn3PAQfoYUXgjTcntN0yJwBaH2wZgvAlUyyVVq8upj7qyy7OE29ZhqelXB OVV2NnrRGJyt4pqVp76mOJqoLmLsP0K9EBdcvLQYTV4jFcwbwDb1lFK8wQkA7mUzsc12 FgNA==
X-Forwarded-Encrypted: i=1; AJvYcCX7MItGtglOvUoNW2eH7OfssGITvRDTjHX1UGO/TpNk282hG5Z9hHEQgfZr1auBuh9Wop78@ietf.org
X-Gm-Message-State: AOJu0YxLGuqwM3VrrlU0BdSPXvgpKk1GsojEbGcST1r2ZA4gvtRBzrxU 1J/Y8nYTYg9JS/ZQD5Apg6INwJ1vWid32ttFhKaK4g/KUDUUTlZviTHDkxqX3vXINdle0A==
X-Gm-Gg: ASbGnct4365OVqW9XwRr2xCT68l01wKu/gPwBvaoRRrlL+OQccdXTf6GeIIiYyvsHtR ElOoc5SwugkZX7/AYiBCJIrC/S95z7ymuMQ4MO2AKhnXCZb+9AHjiaUbIn9n6QRrNoNS4xXx9id ZT9xdoLDyfxq1yG/PQSf2FG1iIqzOaJrqFXXh6e+62S3NvWnv7ztQePX7ky9xWMoPGyrXwriEwz okaWvbSq7t0M+KdU9p+ey2oKuA9514tCUrv9iT+MNJNVZdgbStACr3Cl6h9LyM+ShtTe9wvma/a OMOxhKBzp6wqKQzO6TJawqXF6OSkznl8pZedfADbPEehv/mVCU4A0We2VV1/n20vZDCgl4S8Opm VhG2ZU+JgMNLRsznmQSGrJ19hc/NbkyUB7fA=
X-Google-Smtp-Source: AGHT+IGHGBmzKSkSuHfzmUOp+MV+jFCo0VKUfH8kyRQ8y9n9RHSTCwAPTsy8DWJ3qtoviXhe7zUtAw==
X-Received: by 2002:a17:90b:3d90:b0:312:1c83:58e9 with SMTP id 98e67ed59e1d1-31a90b0ff92mr4974570a91.5.1751478713952; Wed, 02 Jul 2025 10:51:53 -0700 (PDT)
Received: from smtpclient.apple ([2601:646:a201:e710:dd94:afe2:4404:546c]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-31a9cc81a1bsm293114a91.38.2025.07.02.10.51.52 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 02 Jul 2025 10:51:53 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.600.51.1.1\))
From: Rebecca VanRheenen <rvanrheenen@staff.rfc-editor.org>
In-Reply-To: <rt-5.0.3-676707-1751422955-1174.1422440-37-0@icann.org>
Date: Wed, 02 Jul 2025 10:51:41 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <044DE435-61ED-424A-953C-8030774E5820@staff.rfc-editor.org>
References: <RT-Ticket-1422440@icann.org> <9A033E9A-4F5A-4240-87F0-E3F0D592037B@staff.rfc-editor.org> <653A11AB-6F89-4A7C-8F59-BD371FDD6F16@staff.rfc-editor.org> <CH3PR13MB6316DA7ED24537CE1DB433B3D29FA@CH3PR13MB6316.namprd13.prod.outlook.com> <07682E3B-865A-4534-8A2A-D290D0797FE1@staff.rfc-editor.org> <72E83BA4-DF80-45B3-8EF8-25820FD68299@gmail.com> <765424CF-01E5-4FB2-AAB0-47D3E2C95E64@staff.rfc-editor.org> <4A876A5D-BCA4-4B65-ABD4-B09F59322BF9@gmail.com> <FD5A2A25-C874-4A32-A63A-EB9253EAD697@staff.rfc-editor.org> <19A8C19E-D764-4B42-9D50-0541A9185F42@staff.rfc-editor.org> <rt-5.0.3-676707-1751422955-1174.1422440-37-0@icann.org>
To: IANA Matrix <iana-matrix@iana.org>
X-Mailer: Apple Mail (2.3826.600.51.1.1)
Message-ID-Hash: 7BHKCR3MXXCTXRJH7HB2TXZ7WDVFG6GN
X-Message-ID-Hash: 7BHKCR3MXXCTXRJH7HB2TXZ7WDVFG6GN
X-MailFrom: rvanrheenen@staff.rfc-editor.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-mpls.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: sb@stewartbryant.com, RFC Editor <rfc-editor@rfc-editor.org>, mpls@ietf.org, mpls-chairs@ietf.org, mpls-ads@ietf.org, iana@iana.org, auth48archive@rfc-editor.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [mpls] Re: [IANA #1422440] [IANA] Re: [AD] AUTH48: RFC-to-be 9790 <draft-ietf-mpls-1stnibble-13>
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/ZCGF0252ZZAjVrylqOyozOuj9TE>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Owner: <mailto:mpls-owner@ietf.org>
List-Post: <mailto:mpls@ietf.org>
List-Subscribe: <mailto:mpls-join@ietf.org>
List-Unsubscribe: <mailto:mpls-leave@ietf.org>

Hi David,

The change looks great.

Thank you!
RFC Editor/rv


> On Jul 1, 2025, at 7:22 PM, David Dong via RT <iana-matrix@iana.org> wrote:
> 
> Hi Rebecca,
> 
> This has been completed:
> 
> NSH 0x0 NSH Base Header, payload [RFC8300]
> 
> Registry:
> https://www.iana.org/assignments/post-stack-first-nibble/
> 
> Thank you.
> 
> Best regards,
> 
> David Dong
> IANA Services Sr. Specialist
> 
> On Tue Jul 01 17:36:31 2025, rvanrheenen@staff.rfc-editor.org wrote:
>> Hello IANA,
>> 
>> Please update the Description column for NSH in the "Post-Stack First
>> Nibble" registry (https://www.iana.org/assignments/post-stack-first-
>> nibble) as follows:
>> 
>> OLD:
>>  NSH (Network Service Header) Base Header, payload
>> 
>> NEW:
>>  NSH Base Header, payload
>> 
>> 
>> If needed, here are the output files and the diff file:
>> 
>> https://www.rfc-editor.org/authors/rfc9790.txt
>> https://www.rfc-editor.org/authors/rfc9790.pdf
>> https://www.rfc-editor.org/authors/rfc9790.html
>> https://www.rfc-editor.org/authors/rfc9790-alt-diff.html
>> 
>> Thank you!
>> RFC Editor/rv
>> 
>> 
>> 
>>> On Jul 1, 2025, at 10:33 AM, Rebecca VanRheenen
>>> <rvanrheenen@staff.rfc-editor.org> wrote:
>>> 
>>> Kireeti and other authors,
>>> 
>>> Kireeti - Thank you for confirming your approval! We have marked your
>>> approval on the AUTH48 status page for this document (see
>>> https://www.rfc-editor.org/auth48/rfc9790)
>>> 
>>> All - All questions have been addressed, and we have received all
>>> author approvals. In a separate email, we will ask IANA to update the
>>> registry to match the edited document. Once that is complete, we will
>>> begin to prepare this document (and the other two documents in
>>> cluster 520) for publication.
>>> 
>>> Best regards,
>>> RFC Editor/rv
>>> 
>>> 
>>> 
>>> 
>>>> On Jun 27, 2025, at 7:27 PM, Kireeti Kompella
>>>> <kireeti.ietf@gmail.com> wrote:
>>>> 
>>>> I do indeed approve of the doc in its current form.
>>>> 
>>>> Kireeti.
>>>> 
>>>>> On 26 Jun 2025, at 10:09, Rebecca VanRheenen
>>>>> <rvanrheenen@staff.rfc-editor.org> wrote:
>>>>> 
>>>>> Hi Kireeti,
>>>>> 
>>>>> Thank you for letting us know! We will retain Post-stack First
>>>>> Nibble/PFN. All questions have now been addressed.
>>>>> 
>>>>> Can you let us know if you approve the document in its current
>>>>> form?
>>>>> 
>>>>> Thank you,
>>>>> RFC Editor/rv
>>>>> 
>>>>> 
>>>>> 
>>>>>> On Jun 26, 2025, at 5:30 AM, Kireeti Kompella
>>>>>> <kireeti.ietf@gmail.com> wrote:
>>>>>> 
>>>>>> Thank you, Rebecca.
>>>>>> 
>>>>>> I’m fine with continuing to use Post-stack First Nibble/PFN.
>>>>>> 
>>>>>> Kireeti.
>>>>>> 
>>>>>>> On 23 Jun 2025, at 14:17, Rebecca VanRheenen
>>>>>>> <rvanrheenen@staff.rfc-editor.org> wrote:
>>>>>>> 
>>>>>>> Hi Kireeti and Loa,
>>>>>>> 
>>>>>>> Kireeti, thank you for your review and suggestions! We have
>>>>>>> updated the document accordingly, except for the following:
>>>>>>> 
>>>>>>> Current:
>>>>>>> Post-stack First Nibble (PFN)
>>>>>>> 
>>>>>>> Suggested:
>>>>>>> Post-Stack First Nibble (PFN)
>>>>>>> 
>>>>>>> As Loa notes, the use of lowercase aligns the expansion with the
>>>>>>> chosen abbreviation, so we suggest leaving this as is. However,
>>>>>>> if all authors all agree to capitalize “-Stack” in this
>>>>>>> expansion, we suggest also adding “S” to the abbreviation (i.e.,
>>>>>>> “PSFN”). Note that this would mean 31 updates of "PFN" to “PSFN”.
>>>>>>> Please let us know your thoughts.
>>>>>>> 
>>>>>>> Note that once this is addressed, we will ask Jim (as AD) to
>>>>>>> review and approve the change in paragraph 3 of Section 2.5.
>>>>>>> 
>>>>>>> — FILES (please refresh) —
>>>>>>> 
>>>>>>> Updated XML file:
>>>>>>> https://www.rfc-editor.org/authors/rfc9790.xml
>>>>>>> 
>>>>>>> Updated output files:
>>>>>>> https://www.rfc-editor.org/authors/rfc9790.txt
>>>>>>> https://www.rfc-editor.org/authors/rfc9790.pdf
>>>>>>> https://www.rfc-editor.org/authors/rfc9790.html
>>>>>>> 
>>>>>>> Diff file showing changes made during AUTH48:
>>>>>>> https://www.rfc-editor.org/authors/rfc9790-auth48diff.html
>>>>>>> https://www.rfc-editor.org/authors/rfc9790-auth48rfcdiff.html
>>>>>>> (side by side)
>>>>>>> https://www.rfc-editor.org/authors/rfc9790-lastdiff.html
>>>>>>> (htmlwdiff diff between last version and this)
>>>>>>> https://www.rfc-editor.org/authors/rfc9790-lastrfcdiff.html
>>>>>>> (rfcdiff between last version and this)
>>>>>>> 
>>>>>>> Diff files showing all changes:
>>>>>>> https://www.rfc-editor.org/authors/rfc9790-diff.html
>>>>>>> https://www.rfc-editor.org/authors/rfc9790-rfcdiff.html (side by
>>>>>>> side)
>>>>>>> https://www.rfc-editor.org/authors/rfc9790-alt-diff.html (diff
>>>>>>> showing changes where text is moved or deleted)
>>>>>>> 
>>>>>>> For the AUTH48 status of this document, please see:
>>>>>>> https://www.rfc-editor.org/auth48/rfc9790
>>>>>>> 
>>>>>>> Thank you,
>>>>>>> RFC Editor/rv
>>>>>>> 
>>>>>>> 
>>>>>>>> On Jun 21, 2025, at 11:03 AM, Loa Andersson <loa@pi.nu> wrote:
>>>>>>>> 
>>>>>>>> All,
>>>>>>>> 
>>>>>>>> I'm OK with the change Section 2.5, para 3 of RFC 4385.
>>>>>>>> 
>>>>>>>> I'm more uncertain about doing
>>>>>>>> 
>>>>>>>> Post-Stack First Nibble (PFN)
>>>>>>>> 
>>>>>>>> raather than
>>>>>>>> 
>>>>>>>> Post-stack First Nibble (PFN)
>>>>>>>> 
>>>>>>>> I thought capitalising in the name indicated the letters chosen
>>>>>>>> for the abbreviation.
>>>>>>>> 
>>>>>>>> /Loa
>>>>>>>> 
>>>>>>>> Den 21/06/2025 kl. 10:07, skrev Kireeti Kompella:
>>>>>>>>> Hi Rebecca,
>>>>>>>>> Apologies for the very late response. I seem to have lost the
>>>>>>>>> original email, but I do have this thread, so replying here.
>>>>>>>>> Thank you for the detailed review and the great work making
>>>>>>>>> this document immensely more readable! I sincerely appreciate
>>>>>>>>> it.
>>>>>>>>> Since several comments have been made and addressed, I looked
>>>>>>>>> at the “all changes” diffs and commented on them. Excuse the
>>>>>>>>> colorful cut-n- paste from the side-by-side diffs.
>>>>>>>>> There is one _important change_ that I suggest; this will need
>>>>>>>>> to be reviewed by the shepherd, the WG chairs and ADs. I'm
>>>>>>>>> putting it first.
>>>>>>>>> The rest of my comments are mostly NITs. Most things “Post-
>>>>>>>>> Stack” have a capital S, but “Post-stack First Nibble”
>>>>>>>>> consistently uses a lower case s. That bothers me, but it may
>>>>>>>>> be just me.
>>>>>>>>> There are a couple of indefinite articles that I think should
>>>>>>>>> be changed (one added, one deleted). Finally, an unwanted
>>>>>>>>> hyphen in “load balancing”, to be consistent.
>>>>>>>>> ———
>>>>>>>>> Section 2.5, para 3
>>>>>>>>> OLD
>>>>>>>>> Obsoleting the use of a PSH for non-IP payloads encapsulated in
>>>>>>>>> MPLS
>>>>>>>>> would assist with the progress toward a simpler, more coherent
>>>>>>>>> system
>>>>>>>>> of MPLS data encapsulation.  However, before that can be done,
>>>>>>>>> it is ...
>>>>>>>>> NEW
>>>>>>>>> RFC 4385, Section 2 suggests the use of a PSH solely for the
>>>>>>>>> purpose
>>>>>>>>> of avoiding IP ECMP treatment of non-IP payloads encapsulated
>>>>>>>>> in MPLS.
>>>>>>>>> Obsoleting this use of a PSH would assist with the progress
>>>>>>>>> toward a
>>>>>>>>> simpler, more coherent system of MPLS data encapsulation.
>>>>>>>>> (Other uses
>>>>>>>>> of a PSH may still be valid.)  However, before that can be
>>>>>>>>> done, it is ...
>>>>>>>>> ———
>>>>>>>>> Section 1, para 1
>>>>>>>>> /* NIT */
>>>>>>>>> OLD
>>>>>>>>> correct interpretation of the :
>>>>>>>> 
>>>>>>>> 
>>>>>>>> in a PSH
>>>>>>>>> NEW
>>>>>>>>> correct interpretation of the Post-Stack First Nibble (PFN) in
>>>>>>>>> a PSH
>>>>>>>>> Section 1, para 7
>>>>>>>>> /*NIT*/
>>>>>>>>> OLD
>>>>>>>>> this document enable a more robust network operation.
>>>>>>>>> NEW
>>>>>>>>> this document enable more robust network operation.
>>>>>>>>> Section 1.2, para 6
>>>>>>>>> /* NIT */
>>>>>>>>> OLD
>>>>>>>>> Post-stack First Nibble (PFN): The most significant four bits
>>>>>>>>> of the
>>>>>>>>> NEW
>>>>>>>>> Post-Stack First Nibble (PFN): The most significant four bits
>>>>>>>>> of the
>>>>>>>>> Section 1.3
>>>>>>>>> /* NIT */
>>>>>>>>> OLD
>>>>>>>>> PFN: Post-stack First Nibble
>>>>>>>>> NEW
>>>>>>>>> PFN: Post-Stack First Nibble
>>>>>>>>> Section 1.4
>>>>>>>>> OLD
>>>>>>>>> Figure 2: Examples of an MPLS Packet Payload With and Without
>>>>>>>>> Preceding Post-Stack Header
>>>>>>>>> NEW
>>>>>>>>> Figure 2: Examples of an MPLS Packet Payload With and Without
>>>>>>>>> a Preceding Post-Stack Header
>>>>>>>>> Section 2.1.1.1, para 4
>>>>>>>>> OLD
>>>>>>>>> heuristic can work very badly for non-IP packet as shown in
>>>>>>>>> example B
>>>>>>>>> in Figure 2. For example, if payload B is an Ethernet frame,
>>>>>>>>> then
>>>>>>>>> NEW
>>>>>>>>> heuristic can work very badly for the non-IP packet as shown in
>>>>>>>>> example
>>>>>>>>> B in Figure 2. For example, if payload B is an Ethernet frame,
>>>>>>>>> then
>>>>>>>>> Section 2.2, para 5
>>>>>>>>> /* NIT */
>>>>>>>>> OLD
>>>>>>>>> | (Post-stack First Nibble) value that is neither 0x4 nor 0x6
>>>>>>>>> in all
>>>>>>>>> NEW
>>>>>>>>> | (Post-Stack First Nibble) value that is neither 0x4 nor 0x6
>>>>>>>>> in all
>>>>>>>>> Section 2.2, last para
>>>>>>>>> /*NIT*/
>>>>>>>>> | PFN: Post-stack First Nibble
>>>>>>>>> NEW
>>>>>>>>> | PFN: Post-Stack First Nibble
>>>>>>>>> Section 2.5, para 3
>>>>>>>>> OLD
>>>>>>>>> or deployed implementations using the heuristic practice to
>>>>>>>>> load-
>>>>>>>>> balancing MPLS data flows.
>>>>>>>>> NEW
>>>>>>>>> or deployed implementations using the heuristic practice to
>>>>>>>>> load
>>>>>>>>> balancing MPLS data flows.
>>>>>>>>> (Frankly, I would prefer “to load balance MPLS data flows” to
>>>>>>>>> “to load balancing …”.)
>>>>>>>>> Kireeti.
>>>>>>>>>> On 20 Jun 2025, at 22:18, Rebecca VanRheenen
>>>>>>>>>> <rvanrheenen@staff.rfc- editor.org> wrote:
>>>>>>>>>> 
>>>>>>>>>> Hello all,
>>>>>>>>>> 
>>>>>>>>>> Thank you for the replies. We added the sentence that Loa
>>>>>>>>>> suggested to the Acknowledgments section with a small edit. We
>>>>>>>>>> also incorporated the changes sent by Jie. These changes are
>>>>>>>>>> best viewed in the alt-diff or lastdiff files listed below.
>>>>>>>>>> 
>>>>>>>>>> Loa and Stewart, we have marked your approvals on the AUTH48
>>>>>>>>>> status page for this document. Jim, we have also marked your
>>>>>>>>>> AD approval. See https://www.rfc-editor.org/auth48/rfc9790.
>>>>>>>>>> 
>>>>>>>>>> We are now waiting for approvals or further updates from Jie
>>>>>>>>>> and Kireeti.
>>>>>>>>>> 
>>>>>>>>>> — FILES (please refresh) —
>>>>>>>>>> 
>>>>>>>>>> Updated XML file:
>>>>>>>>>> https://www.rfc-editor.org/authors/rfc9790.xml
>>>>>>>>>> 
>>>>>>>>>> Updated output files:
>>>>>>>>>> https://www.rfc-editor.org/authors/rfc9790.txt
>>>>>>>>>> https://www.rfc-editor.org/authors/rfc9790.pdf
>>>>>>>>>> https://www.rfc-editor.org/authors/rfc9790.html
>>>>>>>>>> 
>>>>>>>>>> Diff file showing changes made during AUTH48:
>>>>>>>>>> https://www.rfc-editor.org/authors/rfc9790-auth48diff.html
>>>>>>>>>> https://www.rfc-editor.org/authors/rfc9790-auth48rfcdiff.html
>>>>>>>>>> (side by side)
>>>>>>>>>> https://www.rfc-editor.org/authors/rfc9790-lastdiff.html
>>>>>>>>>> (htmlwdiff diff between last version and this)
>>>>>>>>>> https://www.rfc-editor.org/authors/rfc9790-lastrfcdiff.html
>>>>>>>>>> (rfcdiff between last version and this)
>>>>>>>>>> 
>>>>>>>>>> Diff files showing all changes:
>>>>>>>>>> https://www.rfc-editor.org/authors/rfc9790-diff.html
>>>>>>>>>> https://www.rfc-editor.org/authors/rfc9790-rfcdiff.html (side
>>>>>>>>>> by side)
>>>>>>>>>> https://www.rfc-editor.org/authors/rfc9790-alt-diff.html (diff
>>>>>>>>>> showing changes where text is moved or deleted)
>>>>>>>>>> 
>>>>>>>>>> For the AUTH48 status of this document, please see:
>>>>>>>>>> https://www.rfc-editor.org/auth48/rfc9790
>>>>>>>>>> 
>>>>>>>>>> Thank you,
>>>>>>>>>> RFC Editor/rv
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>>> On Jun 20, 2025, at 11:36 AM, Adrian Farrel
>>>>>>>>>>> <adrian@olddog.co.uk> wrote:
>>>>>>>>>>> 
>>>>>>>>>>> Yes, thanks for you diligence, Jie. Those changes are needed.
>>>>>>>>>>> Adrian
>>>>>>>>>>>> On 20/06/2025 15:27 BST Dongjie (Jimmy)
>>>>>>>>>>>> <jie.dong@huawei.com> wrote:
>>>>>>>>>>>> Hi Rebecca,
>>>>>>>>>>>> Thanks for the effort on this update.
>>>>>>>>>>>> The update to the definition of "MPLS payload" and "Post-
>>>>>>>>>>>> Stack Header (PSH)" looks good. While I found that in
>>>>>>>>>>>> section 1.4, there is one usage of "MPLS payload" which
>>>>>>>>>>>> needs to be updated to align with the current definition.
>>>>>>>>>>>> OLD:
>>>>>>>>>>>> Example C: This example is an MPLS Payload that starts with
>>>>>>>>>>>> a PSH followed by the embedded packet. Here, the embedded
>>>>>>>>>>>> packet could be IP or non-IP.
>>>>>>>>>>>> Since the current definition says the MPLS Payload is after
>>>>>>>>>>>> the label stack and optional PSHs, the text in this example
>>>>>>>>>>>> also needs to be updated.
>>>>>>>>>>>> Here is the suggested text:
>>>>>>>>>>>> NEW:
>>>>>>>>>>>> Example C: This example is an MPLS Payload that follows a
>>>>>>>>>>>> PSH. Here, the embedded packet could be IP or non-IP.
>>>>>>>>>>>> And the title of Figure 2 needs to be updated accordingly:
>>>>>>>>>>>> OLD:
>>>>>>>>>>>> Figure 2: Examples of an MPLS Packet Payload With and
>>>>>>>>>>>> Without Post- Stack Header.
>>>>>>>>>>>> New:
>>>>>>>>>>>> Figure 2: Examples of an MPLS Packet Payload With and
>>>>>>>>>>>> Without Preceding Post-Stack Header
>>>>>>>>>>>> Hope this helps.
>>>>>>>>>>>> Best regards,
>>>>>>>>>>>> Jie
>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>>>> From: Rebecca VanRheenen <rvanrheenen@staff.rfc-editor.org>
>>>>>>>>>>>>> Sent: Friday, June 20, 2025 4:51 AM
>>>>>>>>>>>>> To: Adrian Farrel <adrian@olddog.co.uk>; Loa Andersson
>>>>>>>>>>>>> <loa@pi.nu>; Kireeti
>>>>>>>>>>>>> Kompella <kireeti.ietf@gmail.com>; Matthew Bocci (Nokia)
>>>>>>>>>>>>> <matthew.bocci@nokia.com>; Greg Mirsky
>>>>>>>>>>>>> <gregimirsky@gmail.com>;
>>>>>>>>>>>>> Stewart Bryant <sb@stewartbryant.com>; Dongjie (Jimmy)
>>>>>>>>>>>>> <jie.dong@huawei.com>; James Guichard
>>>>>>>>>>>>> <james.n.guichard@futurewei.com>
>>>>>>>>>>>>> Cc: RFC Editor <rfc-editor@rfc-editor.org>; mpls@ietf.org;
>>>>>>>>>>>>> mpls- ads@ietf.org;
>>>>>>>>>>>>> MPLS Working Group <mpls-chairs@ietf.org>; auth48archive
>>>>>>>>>>>>> <auth48archive@rfc-editor.org>
>>>>>>>>>>>>> Subject: [AD] Re: AUTH48: RFC-to-be 9790 <draft-ietf- mpls-
>>>>>>>>>>>>> 1stnibble-13>
>>>>>>>>>>>>> Hi Adrian, authors, and Jim*,
>>>>>>>>>>>>> Adrian - Thank you for providing the updated text. We have
>>>>>>>>>>>>> updated the files
>>>>>>>>>>>>> accordingly (see list of files below)
>>>>>>>>>>>>> Authors - Please let us know if you approve of the document
>>>>>>>>>>>>> in its current form
>>>>>>>>>>>>> or if any further updates are needed.
>>>>>>>>>>>>> *Jim - As AD, please review the changes to the definitions
>>>>>>>>>>>>> for "MPLS Payload”
>>>>>>>>>>>>> and "Post-Stack Header (PSH)” in Section 1.2 and let us
>>>>>>>>>>>>> know if you approve.
>>>>>>>>>>>>> These changes are best viewed in this diff file:
>>>>>>>>>>>>> https://www.rfc-editor.org/authors/rfc9790-lastdiff.html.
>>>>>>>>>>>>> — FILES (please refresh) —
>>>>>>>>>>>>> Updated XML file:
>>>>>>>>>>>>> https://www.rfc-editor.org/authors/rfc9790.xml   Updated
>>>>>>>>>>>>> output files:
>>>>>>>>>>>>> https://www.rfc-editor.org/authors/rfc9790.txt
>>>>>>>>>>>>> https://www.rfc- editor.org/authors/rfc9790.pdf
>>>>>>>>>>>>> https://www.rfc-editor.org/authors/ rfc9790.html   Diff
>>>>>>>>>>>>> file showing changes made during AUTH48:
>>>>>>>>>>>>> https://www.rfc-editor.org/authors/rfc9790-auth48diff.html
>>>>>>>>>>>>> https:// www.rfc-editor.org/authors/rfc9790-
>>>>>>>>>>>>> auth48rfcdiff.html (side by side)
>>>>>>>>>>>>> https://www.rfc-editor.org/authors/rfc9790-lastdiff.html
>>>>>>>>>>>>> (htmlwdiff diff
>>>>>>>>>>>>> between last version and this)
>>>>>>>>>>>>> https://www.rfc-editor.org/authors/rfc9790-lastrfcdiff.html
>>>>>>>>>>>>> (rfcdiff between
>>>>>>>>>>>>> last version and this)
>>>>>>>>>>>>> Diff files showing all changes:
>>>>>>>>>>>>> https://www.rfc-editor.org/authors/rfc9790-diff.html
>>>>>>>>>>>>> https:// www.rfc-editor.org/authors/rfc9790-rfcdiff.html
>>>>>>>>>>>>> (side by side)
>>>>>>>>>>>>> https://www.rfc-editor.org/authors/rfc9790-alt-diff.html
>>>>>>>>>>>>> (diff showing
>>>>>>>>>>>>> changes where text is moved or deleted)
>>>>>>>>>>>>> For the AUTH48 status of this document, please see:
>>>>>>>>>>>>> https://www.rfc-editor.org/auth48/rfc9790   Thank you,
>>>>>>>>>>>>> RFC Editor/rv
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Jun 18, 2025, at 1:20 PM, Adrian Farrel
>>>>>>>>>>>>>> <adrian@olddog.co.uk> wrote:
>>>>>>>>>>>>>> RFC Editor (Rebecca), authors, Working Group,
>>>>>>>>>>>>>> Document Shepherd here.
>>>>>>>>>>>>>> This document seemed to stagnate over the discussion of a
>>>>>>>>>>>>>> couple of minor
>>>>>>>>>>>>> editorial points. So I have been chatting with Greg and
>>>>>>>>>>>>> Loa, and we have
>>>>>>>>>>>>> agreed some changes that seem to address the concerns.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I have based these changes on the text at
>>>>>>>>>>>>> https://www.rfc-editor.org/authors/rfc9790.txt >
>>>>>>>>>>>>>> Section 1.2
>>>>>>>>>>>>>> OLD
>>>>>>>>>>>>>> MPLS Payload: All data after the label stack and the
>>>>>>>>>>>>>> optional Post-
>>>>>>>>>>>>>> Stack header.
>>>>>>>>>>>>>> NEW
>>>>>>>>>>>>>> MPLS Payload: All data after the label stack and any
>>>>>>>>>>>>>> optional PSHs. It
>>>>>>>>>>>>>> is possible that more than one type of PSH may be present
>>>>>>>>>>>>>> in a
>>>>>>>>>>>>>> packet, and some PSH specifications might allow multiple
>>>>>>>>>>>>>> PSHs of
>>>>>>>>>>>>>> the same type. The presence rules for multiple PSHs are a
>>>>>>>>>>>>>> matter
>>>>>>>>>>>>>> for the documents that define those PSHs, e.g., in
>>>>>>>>>>>>>> [I-D.ietf-mpls-mna-ps-hdr].
>>>>>>>>>>>>>> END
>>>>>>>>>>>>>> Section 1.2
>>>>>>>>>>>>>> OLD
>>>>>>>>>>>>>> Post-Stack Header (PSH): A field containing information
>>>>>>>>>>>>>> that may be
>>>>>>>>>>>>>> of interest to the egress Label Switching Router (LSR) or
>>>>>>>>>>>>>> transit
>>>>>>>>>>>>>> LSRs. Examples include a control word [RFC4385] [RFC8964]
>>>>>>>>>>>>>> or an
>>>>>>>>>>>>>> associated channel header [RFC4385] [RFC5586] [RFC9546]. A
>>>>>>>>>>>>>> parser
>>>>>>>>>>>>>> needs to be able to determine where the PSH ends in order
>>>>>>>>>>>>>> to find
>>>>>>>>>>>>>> the embedded packet.
>>>>>>>>>>>>>> NEW
>>>>>>>>>>>>>> Post-Stack Header (PSH): A field containing information
>>>>>>>>>>>>>> that may be
>>>>>>>>>>>>>> of interest to the egress Label Switching Router (LSR) or
>>>>>>>>>>>>>> transit
>>>>>>>>>>>>>> LSRs. Examples include a control word [RFC4385] [RFC8964]
>>>>>>>>>>>>>> or an
>>>>>>>>>>>>>> associated channel header [RFC4385] [RFC5586] [RFC9546].
>>>>>>>>>>>>>> END
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I hope with these two changes, all of the authors can
>>>>>>>>>>>>>> confirm their AUTH48
>>>>>>>>>>>>> proposal.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>> Adrian
>>>>>>>>>> 
>>>>>>>> 
>>>>>>>> --
>>>>>>>> Loa Andersson
>>>>>>>> Senior MPLS Expert
>>>>>>>> Bronze Dragon Consulting
>>>>>>>> loa@pi.nu
>>>>>>>> loa.pi.nu.@gmail.com
>>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>> 
>