[mpls] Re: Working Group Last Call for draft-ietf-mpls-spring-lsp-ping-path-sid (was Re: Working Group Last Call on draft-xp-mpls-spring-lsp-ping-path-sid)

xiao.min2@zte.com.cn Wed, 21 August 2024 03:35 UTC

Return-Path: <xiao.min2@zte.com.cn>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 90854C14F70B; Tue, 20 Aug 2024 20:35:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.903
X-Spam-Level:
X-Spam-Status: No, score=-6.903 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, UNPARSEABLE_RELAY=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
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 Ftz5Lho9FRRQ; Tue, 20 Aug 2024 20:35:33 -0700 (PDT)
Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.216.63.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D07B3C151983; Tue, 20 Aug 2024 20:35:30 -0700 (PDT)
Received: from mxct.zte.com.cn (unknown [192.168.251.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mxhk.zte.com.cn (FangMail) with ESMTPS id 4WpX6652RSz8R039; Wed, 21 Aug 2024 11:35:26 +0800 (CST)
Received: from mse-fl2.zte.com.cn (unknown [10.5.228.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mxct.zte.com.cn (FangMail) with ESMTPS id 4WpX5X4cMBz501gp; Wed, 21 Aug 2024 11:34:56 +0800 (CST)
Received: from njy2app03.zte.com.cn ([10.40.13.14]) by mse-fl2.zte.com.cn with SMTP id 47L3YphQ006403; Wed, 21 Aug 2024 11:34:51 +0800 (+08) (envelope-from xiao.min2@zte.com.cn)
Received: from mapi (njb2app06[null]) by mapi (Zmail) with MAPI id mid201; Wed, 21 Aug 2024 11:34:52 +0800 (CST)
Date: Wed, 21 Aug 2024 11:34:52 +0800
X-Zmail-TransId: 2afe66c5605cffffffffc15-f5490
X-Mailer: Zmail v1.0
Message-ID: <20240821113452777Nqq2GxN2VbIRNnkeviu5v@zte.com.cn>
In-Reply-To: <CA+RyBmWio=vMiJGhDuHVOv2+N0iFBWGwtq5WaJ-Qs7L=Ef1JPw@mail.gmail.com>
References: CA+RyBmX0q4N1zBpOE-xKsRDEo5xtmZZz4-O+J1DY2+TZtWXRog@mail.gmail.com,20240821100149022Evtw-wAGH7sJYJF80sQsS@zte.com.cn,CA+RyBmWio=vMiJGhDuHVOv2+N0iFBWGwtq5WaJ-Qs7L=Ef1JPw@mail.gmail.com
Mime-Version: 1.0
From: xiao.min2@zte.com.cn
To: gregimirsky@gmail.com
Content-Type: multipart/mixed; boundary="=====_001_next====="
X-MAIL: mse-fl2.zte.com.cn 47L3YphQ006403
X-Fangmail-Anti-Spam-Filtered: true
X-Fangmail-MID-QID: 66C5607E.000/4WpX6652RSz8R039
Message-ID-Hash: U43DPLQL22K37CP52CLDFV64BAGUXKB2
X-Message-ID-Hash: U43DPLQL22K37CP52CLDFV64BAGUXKB2
X-MailFrom: xiao.min2@zte.com.cn
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-mpls.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: xiong.quan@zte.com.cn, mpls@ietf.org, mpls-chairs@ietf.org, draft-ietf-mpls-spring-lsp-ping-path-sid@ietf.org
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [mpls] Re: Working Group Last Call for draft-ietf-mpls-spring-lsp-ping-path-sid (was Re: Working Group Last Call on draft-xp-mpls-spring-lsp-ping-path-sid)
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/XcFGa8JMzpz76bBuSMS4F1_FH8s>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Owner: <mailto:mpls-owner@ietf.org>
List-Post: <mailto:mpls@ietf.org>
List-Subscribe: <mailto:mpls-join@ietf.org>
List-Unsubscribe: <mailto:mpls-leave@ietf.org>

Hi Greg,

I have to admit that we have different understandings on whether the PCEP and BGP documents must be listed as normative references.
Anyway, I find the discussion on PCEP and BGP encodings helpful for further clarifications in the related PCEP and BGP documents.
I noticed that the primary author is the same for draft-ietf-pce-sr-path-segment and draft-ietf-idr-sr-policy-path-segment, so I believe there is alignment between the two control protocols, in other words, I doubt there exist a fundamental problem with the BGP part. Please continue the discussion on BGP part.

Cheers,
Xiao Min

Original


From: GregMirsky <gregimirsky@gmail.com>
To: 肖敏10093570;
Cc: 熊泉00091065;mpls@ietf.org <mpls@ietf.org>;mpls-chairs@ietf.org <mpls-chairs@ietf.org>;draft-ietf-mpls-spring-lsp-ping-path-sid@ietf.org <draft-ietf-mpls-spring-lsp-ping-path-sid@ietf.org>;
Date: 2024年08月21日 10:32
Subject: Re: [mpls] Re: Working Group Last Call for draft-ietf-mpls-spring-lsp-ping-path-sid (was Re: Working Group Last Call on draft-xp-mpls-spring-lsp-ping-path-sid)




Hi Xiao Min,I will quote the IESG Statement: Normative and Informative References:


Within an RFC, references to other documents fall into two general categories: "normative" and "informative". Normative references specify documents that must be read to understand or implement the technology in the new RFC, or whose technology must be present for the technology in the new RFC to work. An informative reference is not normative; rather, it only provides additional information. For example, an informative reference might provide background or historical information. Informative references are not required to implement the technology in the RFC. 

Note 1: Even references that are relevant only for optional features must be classified as normative if they meet the above conditions for normative references. 



I believe that PCE and BGP documents referenced in the relationship to the validation process must be normative, not informative, even if that will cause dependency and may delay the publication of this draft.

Furthermore, I believe that there exist a fundamental problem with BGP SR Policy as explained in my discussion with Yao Liu. I believe that cases when an endpoint of an BGP SR Policy are not informaed of the BGP SR Policy must be discussed by the MPLS and IDR WGs and reflected in this draft accordingly.

Regards,
Greg




On Tue, Aug 20, 2024 at 7:02 PM <xiao.min2@zte.com.cn> wrote:


Hi Greg,

Glad to know Quan's responses satisfactorily answer your questions. Thanks to Quan!
Now it seems your concern goes back to that you think PCEP and BGP specs must be listed as normative references.
I disagree with that and I'd like to repeat the reasons as below.
* This is an LSP Ping document and introducing PCEP and BGP encoding details is overspecified.
* RFC 9256 and 9545 provide enough basis to this document, how the necessary fields are encoded in PCEP and BGP won't affect how the interoperable LSP Ping works.
* Waiting for the publications of PCEP and BGP specs won't bring much value to this document.

Best Regards,
Xiao Min

Original

From: GregMirsky <gregimirsky@gmail.com>
To: 熊泉00091065;
Cc: mpls@ietf.org <mpls@ietf.org>;mpls-chairs@ietf.org <mpls-chairs@ietf.org>;draft-ietf-mpls-spring-lsp-ping-path-sid@ietf.org <draft-ietf-mpls-spring-lsp-ping-path-sid@ietf.org>;
Date: 2024年08月21日 06:14
Subject: [mpls] Re: Working Group Last Call for draft-ietf-mpls-spring-lsp-ping-path-sid (was Re: Working Group Last Call on draft-xp-mpls-spring-lsp-ping-path-sid)

_______________________________________________
mpls mailing list -- mpls@ietf.org
To unsubscribe send an email to mpls-leave@ietf.org



Hi Quan,thank you for your patience and the detailed response, it is clear to me now how the PCE configures an SR Policy at its headend and endpoint. Considering that in-depth understanding of PCE is critical for producing an interoperable implementation of this draft, I strongly believe that RFC 8697, draft-ietf-pce-segment-routing-policy-cp, and draft-ietf-pce-sr-path-segment must be listed as the Normative references.

Regards,
Greg






On Tue, Aug 20, 2024 at 1:39 AM <xiong.quan@zte.com.cn> wrote:



Hi Greg,

From my view, as shown in figure 3,4 and 5 draft-ietf-pce-sr-path-segment, the PCE will send PCInitiate message to Egress PCC. And the  PCInitiate message will not only include the PATH-SEGMENT TLV in the LSP object, but also carry the association object. As specified in RFC8697 section 6.3.1 [1], the PCInitiate message is as following shown.
<PCE-initiated-lsp-instantiation> ::= <SRP> <LSP> [<END-POINTS>] <ERO> [<association-list>] [<attribute-list>]
Where:
<association-list> ::= <ASSOCIATION> [<association-list>]
[1]https://www.rfc-editor.org/rfc/rfc8697.html#name-stateful-pcep-messages 

From this message, the LSP object will include PATH-SEGMENT TLV and the ASSOCIATION object which is related to the SR policy will carry the assication source (headend). 
Hope that will help! Thanks!

Best,
Quan





From: GregMirsky <gregimirsky@gmail.com>
To: 熊泉00091065;
Cc: mpls@ietf.org <mpls@ietf.org>;mpls-chairs@ietf.org <mpls-chairs@ietf.org>;draft-ietf-mpls-spring-lsp-ping-path-sid@ietf.org <draft-ietf-mpls-spring-lsp-ping-path-sid@ietf.org>;
Date: 2024年08月20日 11:39
Subject: Re: Working Group Last Call for draft-ietf-mpls-spring-lsp-ping-path-sid (was Re: Working Group Last Call on draft-xp-mpls-spring-lsp-ping-path-sid)



Hi Quan,thank you for clarifying that to me. I hope that you can help me in understanding how the ASSOCIATION object of SR Policy type is related to figures 3, 4, and 5 draft-ietf-pce-sr-path-segment. AFAICS, only flow of PATH-SEGMENT TLV from PCEP to PCC in both headend and endpoint of the SR Policy is reflected in these figures. At which phase the ASSOCIATION object is communicated to the endpoint?

Regards,
Greg





On Mon, Aug 19, 2024 at 7:59 PM <xiong.quan@zte.com.cn> wrote:


Hi Greg,

Thanks for your questions!

The identity of the SR Policy's Headend has been proposed in the PCE-related specifications. As per draft-ietf-pce-segment-routing-policy-cp section 4.1 [1], the headend is encoded in the 'Association Source' field in the ASSOCIATION object. The color and endpoint are encoded as part of the Extended Association ID TLV.

[1] https://www.ietf.org/archive/id/draft-ietf-pce-segment-routing-policy-cp-17.html#name-association-parameters

Thanks,
Quan




[mpls] Re: Working Group Last Call for draft-ietf-mpls-spring-lsp-ping-path-sid (was Re: Working Group Last Call on draft-xp-mpls-spring-lsp-ping-path-sid)
Greg Mirsky <gregimirsky@gmail.com> Mon, 19 August 2024 23:32 UTCShow header
Dear All, I paused to arrange my concerns about the draft and put them in front of you more clearly. Below is what it came to: - The purpose of Target FEC Stack TLV in LSP echo request, as I understand it, is to verify consistency between the data plane and the control plane view of the data plane. That is why the sender of an echo request with Target FEC Stack TLV includes a sub-TLV that, from the sender's perspective, sufficiently represents the control plane information associated with the verifiable label. - If the above is correct, I move to the next point. All sub-TLVs in the Target FEC Stack TLV must be validated. The validation process is sub-TLV-specific. This draft defines the validation process, using PCEP as an example, as follows: * Validate that the signaled headend, color, end-point, originator ASN, originator address, and discriminator defined in [I-D.ietf-pce-segment-routing-policy-cp] and [I-D.ietf-pce-sr-path-segment], for the PSID, matches with the corresponding fields in the received SR Candidate Path's PSID sub-TLV. Now, my question: What is meant as validation of Headend? - The reason for my question above is that I cannot find that the identity of the Headend is included in PCEP constructs defined for the configuration of an SR Policy. Am I missing something in PCE-related specifications, or must they be enhanced to convey the identity of the SR Policy's Headend? - There's a possible way to use information already available in the IP-encapsulated echo request message and source IP address. Personally, I would consider such a check a security measure rather than validation, but how would validation work if no IP/UDP encapsulation of the echo request is used? I hope that I made my concern more evident now. I welcome your comments and questions. Regards, Greg On Tue, Aug 6, 2024 at 10:13 AM Tarek Saad <tsaad.net@gmail.com> wrote: > Hi WG, > > > > I am correcting a mistake to reference to the WG adopted draft (as opposed > to the individual draft for the same document). Sorry for the confusion. > > > > Regards, > > Tarek > > > > *From: *Tarek Saad <tsaad.net@gmail.com>> > *Date: *Tuesday, August 6, 2024 at 9:53 AM > *To: *mpls@ietf.org <mpls@ietf.org>> *Cc: *MPLS Working Chairs <mpls-chairs@ietf.org>, > draft-xp-mpls-spring-lsp-ping-path-sid@ietf.org < > draft-xp-mpls-spring-lsp-ping-path-sid@ietf.org>> *Subject: *Working Group Last Call on > draft-xp-mpls-spring-lsp-ping-path-sid > > Dear WG, > > > > This email starts a two-week working group last call for > draft-ietf-mpls-spring-lsp-ping-path-sid > <https://datatracker.ietf.org/doc/draft-ietf-mpls-spring-lsp-ping-path-sid/> > . > > > > Please indicate your support or concern for this draft. If you are opposed > to the progression of the draft to RFC, please articulate your concern. If > you support it, please indicate that you have read the latest version, and > it is ready for publication in your opinion. As always, review comments and > nits are most welcome. > > > > Please send your comments to the mpls wg mailing list (mpls@ietf.org) > > If necessary, comments may be sent unidirectional to the WG chairs. > > > > Note, currently there are no IPR disclosures > <https://datatracker.ietf.org/ipr/search/?submit=draft&id=draft-xp-mpls-spring-lsp-ping-path-sid> > against this document. > > > > This poll runs until August 20, 2024. > > > > Thank you, > > Tarek (for the MPLS WG co-chairs) > > > _______________________________________________ > mpls mailing list -- mpls@ietf.org> To unsubscribe send an email to mpls-leave@ietf.org>

[mpls] Working Group Last Call on draft-xp-mpls-s…  Tarek Saad

[mpls] Re: Working Group Last Call on draft-xp-mp…  Greg Mirsky

[mpls] Working Group Last Call for draft-ietf-mpl…  Tarek Saad

[mpls] Re: Working Group Last Call for draft-ietf…  Greg Mirsky

[mpls] Re: Working Group Last Call for draft-ietf…  xiao.min2

[mpls] Re: Working Group Last Call for draft-ietf…  Greg Mirsky

[mpls] Re: Working Group Last Call for draft-ietf…  xiao.min2

[mpls] Re: Working Group Last Call for draft-ietf…  Greg Mirsky

[mpls] Re: Working Group Last Call for draft-ietf…  xiao.min2

[mpls] Re: Working Group Last Call for draft-ietf…  Greg Mirsky

[mpls] Re: Working Group Last Call for draft-ietf…  xiao.min2

[mpls] Re: Working Group Last Call for draft-ietf…  xiao.min2

[mpls] Re: Working Group Last Call for draft-ietf…  peng.shaofu

[mpls] Re: Working Group Last Call for draft-ietf…  Rakesh Gandhi

[mpls] Re: Working Group Last Call for draft-ietf…  Liyan Gong

[mpls] Re: Working Group Last Call for draft-ietf…  Greg Mirsky

[mpls] Re: Working Group Last Call for draft-ietf…  Greg Mirsky

[mpls] Re: Working Group Last Call on draft-xp-mp…  高星(联通集团本部)