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 Post-stack First Nibble (PFN) 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-...@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 >
-- auth48archive mailing list -- auth48archive@rfc-editor.org To unsubscribe send an email to auth48archive-le...@rfc-editor.org