[RTG-DIR]Re: [Last-Call] Re: Rtgdir last call review of draft-ietf-spring-bfd-12
Greg Mirsky <gregimirsky@gmail.com> Wed, 05 February 2025 04:18 UTC
Return-Path: <gregimirsky@gmail.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5AA8FC151084; Tue, 4 Feb 2025 20:18:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.106 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gawv983xk6s4; Tue, 4 Feb 2025 20:18:46 -0800 (PST)
Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 05472C1519B8; Tue, 4 Feb 2025 20:18:45 -0800 (PST)
Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-436202dd7f6so72547415e9.0; Tue, 04 Feb 2025 20:18:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738729124; x=1739333924; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=14NEQB6104dnKwB24PCHdrZIFs1yo0H7QfS8H93ytKs=; b=j4TUJbxGE5egYEQVR5xSApv6Az1qjOI01KeN/HpOgOgiI2N4ZsYRumPrzrqJXZaEut 3OcvSx8wnTH2/2xKH795rPVJxwZHqWwkBZcUQZDsu0/g1LFTcO31I0iBQ1P9n4Dx72Yd Ur3jKya1V9UlG7SK+NTOL10XkJ+1LDxMd6F57NIW6CQDtDCBLEnfTpPwL45IAAOwPchf TAbhc/kCE1e9MmE6e+WVI0wY3phlgpDAJHgJdMEHC2HMgQ59pXa7IiE2f8e05Vv9LSJ+ KRA8LbXeX72Y7HIOLySOboqx0cQ0AKzuBUIWCN6XM2yk/qq9goFhtuiSkqgIhIhMJaQJ Og3g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738729124; x=1739333924; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=14NEQB6104dnKwB24PCHdrZIFs1yo0H7QfS8H93ytKs=; b=j3hxImC0WDzGv63Xaa6+xB4eeW6yhOVezXCJqDVi38AjuT2x2JGy04qV3sCY6rgCLR f+4Du8j5qstIf6aUODHiw6iVyaGv12oe5f6I2kQskWm96DbUMDaeArJikmgqJreczma8 TcGwBdj+mqcMQnd0p9utEkHO07xv8+bXKusF6jbouiAXT2bfuTr3d/RS0ySFoVO5Tsx3 HYJcJJJWkm5JyMeY9IA7fUtSJfRz9mSpN82EQ1pvqDuSqge21lrtoPnDqJV72p8nPEbI vPVZK83vtYwpxgCa2aT32tOqakT7nfV43rKALoecYwEkY7+nMk1Ec5bp6VCqrs+uz4HR bMdA==
X-Forwarded-Encrypted: i=1; AJvYcCV9ivSWYcivvouJrzLE3/oK+27eigk8vOQ826aDqovo7QOmMNLL/qrrtnP8EfL64JjERuoUqygj9WbL@ietf.org, AJvYcCX6NU7biOMhUWjmHQOX+Ks3uZbjbQ/Q6P6AlPOJ7ZiRqbEKBYe22iIp/2YctJqSpj6zIm5cHMViM0uXfDlhLIgTBmAFhA8g8A9G@ietf.org, AJvYcCXk/2IFlioFtXSxznFiF0Qjyt0KPns+dDZqRYpulov7WXgfGBuCQZBS1JPkcr7RPSX/B6t1S15z@ietf.org
X-Gm-Message-State: AOJu0YyVDuNlPMLFwFzWSdnllfMYLc442NgGdJuOAzMCfZyLxZjNUh0Z X5dTdxTLOAebBe18KrwNTzdJ6fQvUCc/igB1doD21Ce+0ZRFJmR++G0OCfoO/I1slDHDBPYEXCK BG84waBZ6wrrCYBF0UV0xfklXx7a+pg==
X-Gm-Gg: ASbGncsb9mS2OP+nEawqx3oVXCx0pDRdfm3f4XIhzA3g4Skwjg9WvUC+hfdx7s2ogC4 b+iV66fb7JARKXLKFbUxpBS72c6JV4d5jNswhjY7DSQaUfNoJjHC0GdmZQT3c/nGp3mpFAlpraQ ==
X-Google-Smtp-Source: AGHT+IG80ykkOfxfBi+AoVQezj8j58pwmP9uZa3rLI6pnGplZl9V48yID8g6FwL6SrU3GlD8KszVTlW9fDWN/lkTmE4=
X-Received: by 2002:a7b:c356:0:b0:434:fddf:5bfa with SMTP id 5b1f17b1804b1-4390e17e812mr4215245e9.2.1738729123917; Tue, 04 Feb 2025 20:18:43 -0800 (PST)
MIME-Version: 1.0
References: <173469426828.51811.2894692140748399902@dt-datatracker-65f549669d-2xld9> <931fa80e-4cf6-4c77-ba2e-0ce3ead8b3f6@pi.nu> <CA+RyBmVe_s8Nf4v8D2D8U8PzfL=qa89fkYGU2b-L1w5KPm3_mQ@mail.gmail.com> <32255f63-ee64-41f1-95fc-6604eb94dbb0@pi.nu>
In-Reply-To: <32255f63-ee64-41f1-95fc-6604eb94dbb0@pi.nu>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Tue, 04 Feb 2025 20:18:33 -0800
X-Gm-Features: AWEUYZmqayyohkHUMFkQfZgllp1qhGExyBgBXDFJDxRI6h02_r6B8gydsWRFPcw
Message-ID: <CA+RyBmVA_xgr8H8zJ-qaXu41ex09gJdGapWHK+DKT+CFCfhsPw@mail.gmail.com>
To: Loa Andersson <loa@pi.nu>
Content-Type: multipart/alternative; boundary="000000000000cabc8b062d5d6bad"
Message-ID-Hash: RVYYCGGLGPXXU3MM3PNV4OT6Z4N44SMQ
X-Message-ID-Hash: RVYYCGGLGPXXU3MM3PNV4OT6Z4N44SMQ
X-MailFrom: gregimirsky@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-rtg-dir.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: rtg-dir@ietf.org, draft-ietf-spring-bfd.all@ietf.org, last-call@ietf.org, spring@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [RTG-DIR]Re: [Last-Call] Re: Rtgdir last call review of draft-ietf-spring-bfd-12
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/XVjT6ttzYl1zViKFvkRCypUGi-w>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Owner: <mailto:rtg-dir-owner@ietf.org>
List-Post: <mailto:rtg-dir@ietf.org>
List-Subscribe: <mailto:rtg-dir-join@ietf.org>
List-Unsubscribe: <mailto:rtg-dir-leave@ietf.org>
Hi Loa, thank you for your help in improving this document; much appreciated. Regards, Greg On Mon, Feb 3, 2025 at 7:08 AM Loa Andersson <loa@pi.nu> wrote: > Greg, > > With the caveatg that there are a lot of things happening to the draft > just now, as far as I can see you have correctly captured and addressed > my comments. Thank you! > > /Loa > > Den 02/02/2025 kl. 00:43, skrev Greg Mirsky: > > Hi Loa, > > thank you for your thorough review and constructive comments; greatly > > appreciated. My apologies for the belated response. Please find my notes > > below tagged GIM>>. Attached is the new working version of the draft and > > the diff to highlight updates noted below and those that are intended to > > address the Alvaro's WGLC comments. > > > > Regards, > > Greg > > > > On Fri, Dec 20, 2024 at 3:46 AM Loa Andersson <loa@pi.nu > > <mailto:loa@pi.nu>> wrote: > > > > All, > > > > Sorry I forgot to clean up the template at one point, the Summary > > should > > say: > > > > Summary: > > > > I have some minor concerns about this document that I think should be > > resolved before publication. > > > > Overview: > > > > The document describes the use of > BFD for monitoring individual > > segment lists of candidate paths of an SR Policy. It documents the > use > > of various BFD modes and features such as BFD Demand mode, Seamless > > BFD, > > and BFD Echo function with the BFD Control packet payload in an > SR-MPLS > > domain. The document also defines the use of LSP Ping for Segmen > > Routing > > networks over the MPLS data plane [RFC8287] to bootstrap and control > > path of a BFD session from the egress LER to the ingress LER using > > Segment Routing segment list with MPLS data plane (SR-MPLS). > > > > Then it should be followed by "Minor Issues" as below. > > > > /Loa > > > > > > Den 20/12/2024 kl. 12:31, skrev Loa Andersson via Datatracker: > > > Reviewer: Loa Andersson > > > Review result: Has Issues > > > > > > RTG-DIR LC review of draft-ietf-spring-bfd > > > RTG-DIR Last Call review of draft-ietf-spring-bfd-12 > > > > > > Routing Directorate Last Call Review Template > > > To: > > > > > > rtg-ads@ietf.org <mailto:rtg-ads@ietf.org> > > > Cc: > > > > > > rtg-dir@ietf.org <mailto:rtg-dir@ietf.org>; > > > draft-ietf-spring-bfd.all@ietf.org <mailto:draft-ietf-spring- > > bfd.all@ietf.org>; > > > spring@ietf.org <mailto:spring@ietf.org>; > > > last-call@ietf.org <mailto:last-call@ietf.org>; > > > Subject: > > > > > > RtgDir Last Call review: draft-ietf-spring-bfd-12 > > > Hello, > > > > > > I have been selected as the Routing Directorate reviewer for this > > draft. The > > > Routing Directorate seeks to review all routing or routing- > > related drafts as > > > they pass through IETF last call and IESG review, and sometimes > > on special > > > request. The purpose of the review is to provide assistance to > > the Routing ADs. > > > For more information about the Routing Directorate, please see > > > https://wiki.ietf.org/en/group/rtg/RtgDir <https://wiki.ietf.org/ > > en/group/rtg/RtgDir> > > > > > > Although these comments are primarily for the use of the Routing > > ADs, it would > > > be helpful if you could consider them along with any other IETF > > Last Call > > > comments that you receive, and strive to resolve them through > > discussion or by > > > updating the draft. > > > > > > Document: draft-ietf-spring-bfd-12 > > > Reviewer: Loa Andersson > > > Review Date: date > > > IETF LC End Date: 2024-12-13 > > > Intended Status: Experimental > > > > > > Summary: > > > Choose from this list... > > > > > > No issues found. This document is ready for publication. > > > This document is basically ready for publication but has nits > > that should be > > > considered prior to publication. I have some minor concerns about > > this document > > > that I think should be resolved before publication. I have > > significant concerns > > > about this document and recommend that the Routing ADs discuss > > these issues > > > further with the authors. Comments: Please supply an overview of > > the draft > > > quality and readability. Include anything else that you think > > will be helpful > > > toward understanding your review. Overview The document describes > > the use of > > > BFD for monitoring individual segment lists of candidate paths of > > an SR Policy. > > > It documents the use of various BFD modes and features such as > > BFD Demand mode, > > > Seamless BFD, and BFD Echo function with the BFD Control packet > > payload. in the > > > SR-MPLS domain. The document also defines the use of LSP Ping for > > Segment > > > Routing networks over the MPLS data plane [RFC8287] to bootstrap > > and control > > > path of a BFD session from the egress LER to the ingress LER > > using Segment > > > Routing segment list with MPLS data plane (SR-MPLS). > > > > > > Mailing list discussion > > > The SPRING mailining list has been actvie discussing this WGLC. I > > had not read > > > all the mails when I started my review, but has done so prior to > > finish it. > > > There are some overlaps, and some differences between my comments > > and thise on > > > the mailing list, for example ALvaro and I both have a comment on > > the use of > > > the "expected" in the Abstract, I suggest a change and Alvaro to > > drop the enire > > > sentence. While I prefer what I proposed, I have no problem > > living with what > > > Alvaro proposes. This is true for almost all overlapping > > comments, I have made > > > a note if I strongly prefer something I suggested. > > > > > > > > > Minor issues > > > > > > IANA Considerations > > > > > > I have a some concerns about the IANA > > > Considerations. Ketan had almost the same concerns in a mail to > > the list, but > > > the document has changed, so I go through. > > > > > > It is OK to allocate the new "Non-FEC Path TLV" the > > > way you do. > > > > > > However you assign it from a range that require a response > > > if the the TLV is not recognized, which is fine if that is > > > what you want. If that is the case this need to be > > > described in section 3.1. > > > > GIM>> You are correct. The expectation (and the running experiment) is > > that the addressee that does not recognize Non-FEC Path TLV will respond > > with the "One or more of the TLVs was not understood " Return Code. > > Added the following text in Section 3.1: > > NEW TEXT: > > If the receiver of the > > echo request doesn't recognize Non-FEC Path TLV, it MUST set the > > Return Code in an echo reply to 2 ("One or more of the TLVs was not > > understood"). > > > > > > > > If youy think that it can be silently dropped if not > > > recognized you should use range 49162-64507. Again you > > > need to describe this in section 3.1. > > > Table 1 should have a column listing if there are sub-TLV > > registries or not. > > > > > > +=======+==================+===============+============+ > > > | Value | TLV Name | Reference | Sub-TLV | > > > | | | |registry | > > > +=======+==================+===============+============| > > > | TBD1 | Non-FEC Path TLV | This document | Non-FEC | > > > | | | |Path sub-TLV| > > > +-------+------------------+---------------+------------| > > > > > > Table 1: New Non-FEC Path TLV > > > Since you assign a sub-TLV I prefer that you list it. > > > > GIM>> Please let me know if I correctly followed you suggestion: > > > > +=======+==================+===============+==================+ > > | Value | TLV Name | Reference | Sub-TLV Registry | > > +=======+==================+===============+==================+ > > | TBD1 | Non-FEC Path TLV | This document | Path sub-TLV | > > +-------+------------------+---------------+------------------+ > > > > Table 1: New Non-FEC Path TLV > > > > > > > > You create the Non-FEC Path sub-TLV registry almost correctly, > > but I think > > > Table 2 should look like this: > > > > > > +=============+==============+===========================+ > > > | 0-16383 | Standards | This range is for sub-TLVs| > > > | | Action | that require an error | > > > | | | message if notrecognized. | > > > | | | [RFC9041, Section 3.1 | > > > +=============+==============+===========================+ > > > | 16384-31739 | RFC | This range is for sub-TLVs| > > > | | Required | that require an error | > > > | | | message if notrecognized. | | > > | > > > | [RFC9041, Section 3.1 | > > > +=============+==============+===========================+ | > > 31740-31743 | > > > Experimental | Reserved, not to be | | | Use > > | > > > assigned. | | | | This > > range is for > > > sub-TLVs| | | | that require an error > > | | > > > | | message if notrecognized. | | > | > > > | [RFC9041, Section 3.1 | > > > +=============+==============+===========================+ | > > 31744-32767 | > > > First Come | This range is for sub-TLVs| | | Use > > | that > > > require an error | | | | message if > > notrecognized. > > > | | | | [RFC9041, Section 3.1 | > > > +=============+==============+===========================+ | > > 32768-49161 | > > > Standards | This range is for sub-TLVs| | | > > Action | that > > > that can be silently | | | | dropped if > > notrecognized. > > > | +=============+==============+===========================+ | > > 49162-64507 | > > > RFC | This range is for sub-TLVs| | | > > Required | that > > > that can be silently | | | | dropped if > > notrecognized. > > > | +=============+==============+===========================+ > > | 64508-64511 > > > | Experimental | Reserved, not to be | | | Use > > | > > > assigned. | | | | This > > range is for > > > sub-TLVs| | | | that that can be > > silently | | > > > | | dropped if notrecognized. | > > > +=============+==============+===========================+ | > > 64512-65535 | > > > First Come | This range is for sub-TLVs| | | Use > > | that > > > that can be silently | | | | dropped if > > notrecognized. > > > | +=============+==============+===========================+ I.e. > > do it exactly > > > as for other sub-TLV registries. If not you'll have to motivate > this. > > > > GIM>> Please let me know if updates of Table 2 capture your suggestions. > > I noticed that RFC 8126 <https://datatracker.ietf.org/doc/rfc8126/ > > > among the allocation policies lists "First Come First Served" , and I > > used that. also, I noticed that for the Experimental Use you suggest a > > Reserved, not to be assigned. Is that because Section 4.2 of RFC 8126 > > notes that IANA does not tracks the use of values from the experimental > > range? Should I reference Section 4.2 in the Notes? > > > > > > > > Some questions: > > > > > > Experimental RFC needed > > > In the "Note column" of the "Non-FEC Path sub-TLV registry" you > > "Specification > > > Required", that registration policy is the widest we have, almost > > anything that > > > we can imagine to be a "specification" is allowed. All documents > > from any SDO > > > is liokely to pass that var. You scribble something on a napkin, > > take a photo > > > of it and store somewhere where it is publicly retrievable, and > > you can make a > > > case for "specification". Then we go to the "Note" field and > > there you say > > > "Experimental RFC needed", so you limit our widest category down > > to a single > > > type of document. Please not that "Experimental RFC needed" is > not a > > > registrtation policy. If you want it you have to describe it, > > > > > > Why is that? Isn't RFC do it like this? Isn't RFC Required" > > sufficicient? > > > > GIM>> As noted above, Table 2 was updated according to your > > recommendation, including the for Experimental Use ranges. I couldn't > > figure out whether "Reserved, Not to be assigned" belongs - Registration > > Procedures column of Note. > > > > > > > > Populate new registries > > > When you create a new registry you can populate if, the "TBDs" > > are not needed, > > > there are no conflicts. IANA will review and do what you say. We > > let INA pick > > > the values when there are a risk for conflict. Add a value > > instead of "TBD2". > > > > GIM>> Thank you for the suggestion. Done. > > > > > > > > First Come, First Served > > > Why did you remove FCFS? We had a long discussion on including it > > when we wrote > > > RFC 9041. > > > > GIM>> Thank you for pointing that out to me. The new Non-FEC Path sub- > > TLV registry now uses FCFS policy. > > > > > > > > Assignement conflicts > > > For "Non-FEC Path sub-TLV registry" you first say that we have a > > small problem. > > > You want to Reserve to values "0" and "65535". The glitch is that > > you first say > > > that for "0" the registration policy is "Standard Tracks", and > > then yo try to > > > "Reserve" it from and Experimental RFC. It shold not work. > > > > > > For "65535" you first say it "First Come, First Served" and > > then"Reserve", it > > > can't be both. I think you can reserve "0" and "65535" and make > > the first > > > Standard track range 1-16383, and the Private Use range > > 64512-65534. But I > > > think yuo should get an opinion from IANA before you commit. > > > > > > Alternatively you could do as all other sub-TLV registries does, > > skip reserving > > > 65535. > > > > GIM>> I agree with the partition of the values you suggested for > > the Non-FEC Path sub-TLV registry. > > > > > > > > Assigment from the Return Code registry > > > You are requesting that a Standard Track code point from the > > "Return Codes" > > > registry. You can't do that from an Experimental RFC. I suggest > > that you ask > > > for a value from the RFC Required range instead. > > > > GIM>> Updated according to your recommendation. > > > > > > > > Nits: > > > > > > Nits are editorial or layout items. They are things that would > > ideally be > > > resolved before publication to make the document more readable > > and may be > > > raised now to save the RFC Editor's work. Usually a reviewer will > > not be > > > looking for this type of issue but may find some in the course of > > their review. > > > Please try to avoid raising esoteric questions about English > > usage. The RFC > > > Editor will spot these, and it is not a wise use of time to > > discuss these > > > things. If you find no nits, please leave this section out. > > Abstract SR-MPLS is > > > not a wellknow abbreviation, so it need to expanded at first use. > > If it is used > > > both in the Abstract and the document text I think it should be > > expanded twice. > > > The Abstract is treated as something stand-alone. > > > > > > Terminology > > > Consistency > > > This is is inconsistence, sometimes there is a ":" between the > > abbreviation and > > > expansion, sometime not. I prefer with the ":". > > > > > > SR-MPLS > > > In the terminology section you expand SR-MPLS as: > > > > > > SR-MPLS Segment Routing with MPLS data plane > > > The working group have told the RFC Editor to use: > > > > > > SR-MPLS Segment Routing over MPLS > > > in the Abbreviation list. We should follow the abbreviation list. > > > > GIM>> Updated per your suggestion. > > > > > > > > The terminology section kisses: > > > > > > LSR Label Switching Router > > > which is used in setion 11. > > > > GIM>> Changed to the expanded form. > > > > > > > > Section 2 > > > You correctly have a reference to RFC 8660, but the forwarding > > plane operation > > > "NEXT" shows up a bit abrupt and if I undedrstand correctly it is > > explained in > > > RFC 8402, could please add some text on what "NEXT" is and where > > to find the > > > definition. > > > > > > > > In section 2 you have this paragraph: > > > > > > When LSP Ping is used to bootstrapping a BFD session for > > > SR-MPLS segment list the FEC corresponding to the last > > > segment to be associated with the BFD session MUST be > > > as the very last sub-TLV in the Target FEC TLV. > > > First, a "Target FEC" TLV does not exist. There is a "Target FEC > > Stack" TLV > > > (TLV # 1)is that the TLV you mean? > > > > > > Second, the "Target FEC Stack" TLV shares sub-TLVs with the > > "Reverse-path > > > Target FEC Stack" TLV and the "Reply Path" TLV, together there > > are in the order > > > of 50 sub-TLVs defined. Then you say "last must be last", is that > > among all > > > sub-TLVs, or just among those defined in this document. > > > > GIM>> As a result of addressing WG LC Chair's comments <https:// > > mailarchive.ietf.org/arch/browse/spring/? > > gbt=1&index=J1bVdJsKfxTRhHOSau02xnNe-wQ>, Section 2 changed. I hope that > > you agree with the updates and that they address your concerns. > > > > > > > > You also have this paragraph: > > > > > > Encapsulation of a BFD Control packet in Segment Routing > > > network with MPLS data plane MUST follow Section 7 > > > [RFC5884] when the IP/UDP header used and MUST follow > > > Section 3.4 [RFC6428] without IP/UDP header being used. > > > I think this would be better: > > > > > > Encapsulation of a BFD Control packet in Segment Routing > > > networks over a MPLS data plane MUST follow Section 7 of > > > [RFC5884] when the IP/UDP is header used. The > > > encapsulation MUST follow Section 3.4 of [RFC6428] when > > > an IP/UDP header is not used. > > > > GIM>> Thank you for the recommendation that improves the readability. > > Applied in the working version. > > > > > Section 3 > > > I found the text hard to read, I think it could be improved. If > > you want I can > > > do an attempt off-line. > > > > GIM>> Thank you for your kind offer. Section 3 was updated to address > > Alavor's comments. I greatly appreciate your help in improving the new > > version in the attached copy of the working version of the draft. > > > > > > > > Section 3.1 > > > RFC 8029 gives the names of the LÖSP Ping messages as: > > > > > > MPLS echo request; and > > > MPLS echo reply > > > In section 3.1 you use "echo request" and "Echo Request", please > > align with RFC > > > 8029. > > > > GIM>> Thank you. Done throughout the document. > > > > > > > > Section 3.2 > > > Section 3.2 is unclear. You say: > > > > > > "...BFD Reverse Path TLV MAY use Target FEC sub-TLVs > > > defined in [RFC8287]." > > > Do you mean that it can use ALL the Target FEC Stack TLVs, or > > just the three > > > sub-TLVs defined in RFC 8287? If the latter I think we should say: > > > > > > "...the BFD Reverse Path TLV MAY use the three Target FEC > > > sub-TLVs defined in [RFC8287]." > > > I also wonder about the "MAY", is there an alternative. maybe the > > is "may"? > > > > GIM>> As the result of addressing WG Chair's comments Section 3.2 now > > reads as: > > Target FEC sub-TLVs defined in [RFC8287] are applicable in SR domains > > that are in the scope of [RFC8287]. > > > > Does the new text resolve your concern? > > > > > > > > Section 4 > > > s/can be following in SR-MPLS/can be followed in SR-MPLS > > > > GIM>> Done. > > > > > > > > You say: > > > > > > "an ingress SR node bootstraps BFD session over SR-MPLS in Async > > BFD mode" > > > > > > RFC 5880 does not use "Async BFD mode", but uses "Asynchronous > > mode", I think > > > we should follow RFC 5880. > > > > GIM>> Fixed in two remaining occurences. > > > > > > > > You say: > > > > > > "it sends its BFD Control packet to the ingress SR node over the > > IP network > > > with a Poll sequence" > > > > > > You might want to add a reference to RFC 5880 section 6.5. > > > > GIM>> Thank you for the suggestion. Done. > > > > > > > > Section 5 > > > In your text is p2mp and multicast synoumous? I have a tendency > > to think of > > > multicast as a application offered to "users" that they can join > > or leave, > > > while p2mp is a service that a lower layer supply. I'm not > > dogmnatic about just > > > wanna know how to understand your text. > > > > GIM>> Thank you for another great question, Loa. I agree with your view > > of p2mp vs. multicast. The text refers to multicat in connection with a > > service and a distribution tree. In that section, p2mp is used as a > > synonym of Multipoint, and in P2MP SR Policy. Would you suggest an > > editorial update or a clarification? > > > > > > > > Section 6 > > > In section 6 you use "Echo-BFD", "Echo BFD". and "Echo BFD > > packets", RFC 5880 > > > talks about "BFD Echo packets", please align. > > > > GIM>> Done. > > > > > > > > Section 10 > > > Security considerations are normally outside the scope of my > > competence, I'll > > > be waiting for the SEC-DIR review of the document. > > > > > > I know from experience that the SEC-DIR does not like "no > > additional security > > > risks". > > > > > > Grammar concerns > > > I have a couple of comments that are grammatical in nature. > > Please take care > > > with these comments. English is not my mother tongue, but I'm > > happy if you read > > > and consider (even if you decide not to take what I suggest). > > > > > > MPLS Data Plane > > > In the Abstract you talk about the MPLS Data Plane and say: > > > > > > Inm the 2nd sentence "It can be realized in the Multiprotocol > > Label Switching > > > (MPLS) network without changing the data plane." > > > > > > I have the feeling that "without changing the data plane" can be > > understood > > > that the entire data plane is swapped, maybe: > > > > > > s/without changing the data plane/without any changes to the data > > plane/ > > > > GIM>> I agree and updated accordingly. > > > > > > > > "Expected to" > > > The second sentence in the Abstract says: > > > > > > "Bidirectional Forwarding Detection (BFD) is expected to monitor > > a segment > > > list..." > > > > > > I have the feeling that "expectations" leave quite a bit of > > > uncertainty. What about: > > > s/(BFD) is expected to/(BFD) is used to/ > > > > GIM>> Abstract got significant re-work, and that wording now reads as: > > This > > document describes using Bidirectional Forwarding Detection (BFD) for > > monitoring individual segment lists of candidate paths of an SR > > Policy. > > Please let me know if the readability improved. > > > > > > > > Language concerns > > > I think there is a need to clean up the language in this > > document, but for > > > easily understandle reasons I'm not the person to do this. > > > > > > I can point at some problems, for example I find that articles > > (the, a and an) > > > are often missing. However, my English is not good enough. > > > > > > > > > > > > > -- > > Loa Andersson > > Senior MPLS Expert > > Bronze Dragon Consulting > > loa@pi.nu <mailto:loa@pi.nu> > > loa.pi.nu.@gmail.com <mailto:loa.pi.nu.@gmail.com> > > > > > > -- > Loa Andersson > Senior MPLS Expert > Bronze Dragon Consulting > loa@pi.nu > loa.pi.nu.@gmail.com > >
- [RTG-DIR]Rtgdir last call review of draft-ietf-sp… Loa Andersson via Datatracker
- [RTG-DIR]Re: Rtgdir last call review of draft-iet… Loa Andersson
- [RTG-DIR]Re: Rtgdir last call review of draft-iet… Greg Mirsky
- [RTG-DIR]Re: [Last-Call] Re: Rtgdir last call rev… Loa Andersson
- [RTG-DIR]Re: [Last-Call] Re: Rtgdir last call rev… Greg Mirsky