[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 Mon, 12 August 2024 09:22 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 71B86C169412; Mon, 12 Aug 2024 02:22:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.183
X-Spam-Level:
X-Spam-Status: No, score=-4.183 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_HELO_TEMPERROR=0.01, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=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 60lIgei5ndVL; Mon, 12 Aug 2024 02:21:56 -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 CF0D6C14F6BA; Mon, 12 Aug 2024 02:21:53 -0700 (PDT)
Received: from mse-fl1.zte.com.cn (unknown [10.5.228.132]) (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 4Wj8Cz2lRQz8RV7H; Mon, 12 Aug 2024 17:21:51 +0800 (CST)
Received: from njy2app01.zte.com.cn ([10.40.12.136]) by mse-fl1.zte.com.cn with SMTP id 47C9KUgQ049775; Mon, 12 Aug 2024 17:21:03 +0800 (+08) (envelope-from xiao.min2@zte.com.cn)
Received: from mapi (njb2app05[null]) by mapi (Zmail) with MAPI id mid201; Mon, 12 Aug 2024 17:21:06 +0800 (CST)
Date: Mon, 12 Aug 2024 17:21:06 +0800
X-Zmail-TransId: 2afd66b9d4026bb-94375
X-Mailer: Zmail v1.0
Message-ID: <20240812172106745YEQLNhWJpgd0XG3kXk6SF@zte.com.cn>
In-Reply-To: <CA+RyBmXC8Djt2_KMNAVa9pzn5-cmCC=hqfmLVGbAOrkGCQyxwg@mail.gmail.com>
References: DS0PR19MB6501543F9BEAACDEA944610DFCBF2@DS0PR19MB6501.namprd19.prod.outlook.com,DS0PR19MB6501FFCAE3CDFD489DC0C467FCBF2@DS0PR19MB6501.namprd19.prod.outlook.com,CA+RyBmXC8Djt2_KMNAVa9pzn5-cmCC=hqfmLVGbAOrkGCQyxwg@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-fl1.zte.com.cn 47C9KUgQ049775
X-Fangmail-Anti-Spam-Filtered: true
X-Fangmail-MID-QID: 66B9D42F.000/4Wj8Cz2lRQz8RV7H
Message-ID-Hash: VGURHDNV4JLGFVTE2STNQZPE66UIPNFY
X-Message-ID-Hash: VGURHDNV4JLGFVTE2STNQZPE66UIPNFY
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: 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/F8T-os4HjPjp-1NGNSJBolEXPoc>
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,

Thanks for your review and thoughtful comments.
Please see inline with [XM]>>>.

Original


From: GregMirsky <gregimirsky@gmail.com>
To: Tarek Saad <tsaad.net@gmail.com>;
Cc: mpls@ietf.org <mpls@ietf.org>;MPLS Working Chairs <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月09日 08:40
Subject: Re: [mpls] 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 Tarek,
I read the current version of the draft, and I have a number of questions for the authors and the WG. Please kindly consider my notes below as WG LC comments:

LSP Ping is intended to verify consistency between the data and control planes at the destination node. Unlike IP/MPLS, SR-MPLS doesn't create a state related to an SR Policy on the egress LSR. If so, what problem can be solved using the extensions proposed in this draft to the Target FEC Stack TLV?
[XM]>>> For MPLS Path Segment Identifier defined in RFC 9545, the egress LSR needs to create a state, please refer to Figure 3, 4, 5, and 6 of draft-ietf-pce-sr-path-segment.




From reading Section 4, it appears that the context of PSID is derived from the sub-TLV's. Does that mean the same PSID value may be used as SR Policy's PSID, Candidate Path's PSID, and Segment List's PSID? If that is not the case, should the egress LSR be aware of the context of the received PSID without the assistance of the PSID FEC sub-TLV?
[XM]>>> No, that's not the case. The egress LSR uses the PSID FEC sub-TLV to perform validation, before that, the egress LSR is aware of the context of the received PSID. The intention of the validation is to ensure that the ingress LSR and the egress LSR have the same understanding.




SR Policy's PSID sub-TLV validation is described as follows:


+  Validate that the signaled or provisioned headend, color
and end-point for the PSID, matches with the
corresponding fields in the received SR Policy's PSID
sub-TLV.




Can you give an example of signaled SR Policy PSID's Headend, Color, and Endpoint values? Which document defines such a signaling mechanism?
[XM]>>> Please refer to draft-ietf-pce-sr-path-segment.

This step appears underdeveloped, which may cause interoperability issues between implementations.
[XM]>>> Note that draft-ietf-pce-sr-path-segment is not a normative reference. RFC 9545 and RFC 9256 provide the necessary context on the relationship between PSID and SR Policy.




Can you clarify how the endpoint of the SR Policy validates the Headend if the value of the Protocol-Origin field is either PCE or BGP SR Policy?
[XM]>>> As said above, the endpoint has a state of the PSID. It knows the mapping between the PSID and the headend.


The new sub-TLVs are attributed to the "Sub-TLVs for TLV Types 1, 16, and 21" registry in the IANA Consideration section. However, the document specifies using new sub-TLVs only for TLV Type 1 (Target FEC Stack). It appears that the new sub-TLVs are left underspecified for TLVs 16 (Reverse-path Target FEC Stack) and 21 (Reply Path). 
[XM]>>> Good catch. After thinking about it, I believe the new sub-TLVs can also be carried in TLVs 16 and 21 of echo reply when the echo reply carries PSID. In this case, considering the PSID FEC validation is almost the same to what's specified in Section 4, I propose to add some clarification text to Section 4 stating that the PSID FEC validation also applies to TLVs 16 and 21 of echo reply, does that make sense?



Cheers,
Xiao Min


Although LSP Ping is developed by the MPLS WG, the proposed new enhancements are clearly related to SR-MPLS. I cannot recall this proposal being vetted by the SPRING WG. It seems that in the spirit of cooperation of the Routing Area, comments from the experts in the SPRING WG would be welcomed.



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.
 
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 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