I do indeed approve of the doc in its current form. Kireeti.
> On 26 Jun 2025, at 10:09, Rebecca VanRheenen > <rvanrhee...@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.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