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