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.i...@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 
>> <rvanrhee...@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 <l...@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 <rvanrhee...@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 <adr...@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.d...@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 <rvanrhee...@staff.rfc-editor.org>
>>>>>>>> Sent: Friday, June 20, 2025 4:51 AM
>>>>>>>> To: Adrian Farrel <adr...@olddog.co.uk>; Loa Andersson <l...@pi.nu>; 
>>>>>>>> Kireeti
>>>>>>>> Kompella <kireeti.i...@gmail.com>; Matthew Bocci (Nokia)
>>>>>>>> <matthew.bo...@nokia.com>; Greg Mirsky <gregimir...@gmail.com>;
>>>>>>>> Stewart Bryant <s...@stewartbryant.com>; Dongjie (Jimmy)
>>>>>>>> <jie.d...@huawei.com>; James Guichard <james.n.guich...@futurewei.com>
>>>>>>>> Cc: RFC Editor <rfc-edi...@rfc-editor.org>; m...@ietf.org; mpls- 
>>>>>>>> a...@ietf.org;
>>>>>>>> MPLS Working Group <mpls-cha...@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 <adr...@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
>>> l...@pi.nu
>>> loa.pi....@gmail.com
>>> 
>> 
> 

-- 
auth48archive mailing list -- auth48archive@rfc-editor.org
To unsubscribe send an email to auth48archive-le...@rfc-editor.org

Reply via email to