All, I don’t think we want to go to PSFN, we should stay with PFN and expand it as we do now.
/Loa On Mon, 23 Jun 2025 at 23:19, 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 > > > > _______________________________________________ > mpls mailing list -- m...@ietf.org > To unsubscribe send an email to mpls-le...@ietf.org >
-- auth48archive mailing list -- auth48archive@rfc-editor.org To unsubscribe send an email to auth48archive-le...@rfc-editor.org