[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)

Joel Halpern <jmh@joelhalpern.com> Wed, 21 August 2024 02:48 UTC

Return-Path: <jmh@joelhalpern.com>
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 BDBE6C14F6EE; Tue, 20 Aug 2024 19:48:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.103
X-Spam-Level:
X-Spam-Status: No, score=-2.103 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, 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 (1024-bit key) header.d=joelhalpern.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 8g45V6ghL7L9; Tue, 20 Aug 2024 19:48:37 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4C727C14F69D; Tue, 20 Aug 2024 19:48:37 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 4WpW45072Zz1pqHC; Tue, 20 Aug 2024 19:48:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1724208517; bh=/CG3sXHuBbo6r6WOZdTPkPIIVBYlOy3rPBmRQ1olqeE=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=j483Ab9E9sSNMggyQnKT3FM3HVqsglckZdMh5+JnobMl2rMEuHl4jtJNYYIt7biK9 5OMbQqTEWidDAVnM8xn9d6cuE1Zugo3R1CBSWdWbe4sI94FXsFRZ1KCLzOgUjcqHkx uKYBxRSMquolhGTEVSLuSoMq2kbl2hBc5tVIqDnw=
X-Quarantine-ID: <D3DToB0273DI>
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from [192.168.22.13] (unknown [50.233.136.230]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 4WpW441J0bz1pkRw; Tue, 20 Aug 2024 19:48:35 -0700 (PDT)
Content-Type: multipart/alternative; boundary="------------MISWPo7vHG0uuDS79n0P9OxB"
Message-ID: <6faf1f03-add5-4a78-a7ff-ee84f6c2fd4f@joelhalpern.com>
Date: Tue, 20 Aug 2024 22:48:33 -0400
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: xiong.quan@zte.com.cn
References: <20240821100831972c23h8_89YSynrCtzA3Lsd@zte.com.cn>
Content-Language: en-US
From: Joel Halpern <jmh@joelhalpern.com>
In-Reply-To: <20240821100831972c23h8_89YSynrCtzA3Lsd@zte.com.cn>
Message-ID-Hash: HTPFLJBZJN2WXLT4ONKPV47B6KMGOVT6
X-Message-ID-Hash: HTPFLJBZJN2WXLT4ONKPV47B6KMGOVT6
X-MailFrom: jmh@joelhalpern.com
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, 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/e3CI8xeDN1OTu5FgAIB6tI_yRaY>
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>

That sounds like a good idea.  I look forward to the text.

Yours,

Joel

On 8/20/2024 10:08 PM, xiong.quan@zte.com.cn wrote:
>
>
> Hi Joel,
>
>
> Thanks for your remind!
>
>
> Since the path segment may be configured with SR Policy through PCEP, 
> as a co-author of draft-ietf-pce-sr-path-segment, I suggest to add 
> some texts in this draft to clarify the process and information 
> related to the Association and SR Policy.
>
> What is your thoughts?Thanks!
>
>
> Best Regards,
>
> Quan
>
>
>
> Original
> *From: *JoelHalpern <jmh@joelhalpern.com>
> *To: *熊泉00091065;gregimirsky@gmail.com <gregimirsky@gmail.com>;
> *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日 22:16
> *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)*
>
> Should the draft be clearer about what control messages the tail will 
> have received in each case, and which field from those messages it 
> will compare with the fields defined in this draft?  For example, this 
> email says that it needs to look at the PCE Association information.  
> How was the reader to realize that?
>
> Yours,
>
> Joel
>
> On 8/20/2024 4: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 
>> <https://datatracker.ietf.org/doc/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
>>
>>
>>
>>
>>
>> _______________________________________________ mpls mailing list --mpls@ietf.org  To unsubscribe send an email tompls-leave@ietf.org  
> *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 
> <https://datatracker.ietf.org/doc/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 <https://mailarchive.ietf.org/arch/browse/mpls/#>
>
>     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>  <mailto:%3Ctsaad.net@gmail.com%3E>  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>  <mailto:%3Ctsaad.net@gmail.com%3E>> > *Date: *Tuesday, August 6, 2024 at 9:53 AM > *To: *mpls@ietf.org  <mpls@ietf.org>  <mailto:%3Cmpls@ietf.org%3E>> *Cc: *MPLS Working Chairs <mpls-chairs@ietf.org>  <mailto:%3Cmpls-chairs@ietf.org%3E>, >draft-xp-mpls-spring-lsp-ping-path-sid@ietf.org  < >draft-xp-mpls-spring-lsp-ping-path-sid@ietf.org>  <mailto:draft-xp-mpls-spring-lsp-ping-path-sid@ietf.org%3E>> *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  <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…
>         <https://mailarchive.ietf.org/arch/msg/mpls/m8JQNhCgDBY-H00-QyVynL0xQlA/>  Tarek
>         Saad
>
>      *
>
>         [mpls] Re: Working Group Last Call on draft-xp-mp…
>         <https://mailarchive.ietf.org/arch/msg/mpls/Ff_fzOQftAUJE1OCOo9MfOuC8Ss/>  Greg
>         Mirsky
>
>      *
>
>         [mpls] Working Group Last Call for draft-ietf-mpl…
>         <https://mailarchive.ietf.org/arch/msg/mpls/p2PCHcqHFUoxgzHjEwXryCKxDbA/>  Tarek
>         Saad
>
>      *
>
>         [mpls] Re: Working Group Last Call for draft-ietf…
>         <https://mailarchive.ietf.org/arch/msg/mpls/DK8cuGulr1TrlASamaglObTmbg8/>  Greg
>         Mirsky
>
>      *
>
>         [mpls] Re: Working Group Last Call for draft-ietf…
>         <https://mailarchive.ietf.org/arch/msg/mpls/F8T-os4HjPjp-1NGNSJBolEXPoc/>  xiao.min2
>
>      *
>
>         [mpls] Re: Working Group Last Call for draft-ietf…
>         <https://mailarchive.ietf.org/arch/msg/mpls/8Tl8qbEQKpOlX-c1_wKJZ4HkqEo/>  Greg
>         Mirsky
>
>      *
>
>         [mpls] Re: Working Group Last Call for draft-ietf…
>         <https://mailarchive.ietf.org/arch/msg/mpls/yd4wenJ-KjeCa240cQ2VsEA5G4k/>  xiao.min2
>
>      *
>
>         [mpls] Re: Working Group Last Call for draft-ietf…
>         <https://mailarchive.ietf.org/arch/msg/mpls/yXlc5ISwgAW02oekDr9-ZWanJ64/>  Greg
>         Mirsky
>
>      *
>
>         [mpls] Re: Working Group Last Call for draft-ietf…
>         <https://mailarchive.ietf.org/arch/msg/mpls/qeTEZYtA6LJCRUxE_h-6IMGRz_E/>  xiao.min2
>
>      *
>
>         [mpls] Re: Working Group Last Call for draft-ietf…
>         <https://mailarchive.ietf.org/arch/msg/mpls/NTttA8bnUMI4cKSWtPFaZImWl5M/>  Greg
>         Mirsky
>
>      *
>
>         [mpls] Re: Working Group Last Call for draft-ietf…
>         <https://mailarchive.ietf.org/arch/msg/mpls/SucCkKTNej4mc3SxCDkkr0oFm_c/>  xiao.min2
>
>      *
>
>         [mpls] Re: Working Group Last Call for draft-ietf…
>         <https://mailarchive.ietf.org/arch/msg/mpls/709_ilwfE6y1N6nmjUnjF247tP4/>  xiao.min2
>
>      *
>
>         [mpls] Re: Working Group Last Call for draft-ietf…
>         <https://mailarchive.ietf.org/arch/msg/mpls/lIvQv4arUk3NYY5kKOno_NV7w_g/>  peng.shaofu
>
>      *
>
>         [mpls] Re: Working Group Last Call for draft-ietf…
>         <https://mailarchive.ietf.org/arch/msg/mpls/8DxWMSU9ijaGNKboey9eIoilgF8/>  Rakesh
>         Gandhi
>
>      *
>
>         [mpls] Re: Working Group Last Call for draft-ietf…
>         <https://mailarchive.ietf.org/arch/msg/mpls/FPJ-e6_mgFmLqhEHIn-Qgz11k9A/>  Liyan
>         Gong
>
>      *
>
>         [mpls] Re: Working Group Last Call for draft-ietf…
>         <https://mailarchive.ietf.org/arch/msg/mpls/8ARNsP7UrjxIpBpwpR_OgbbalGI/>  Greg
>         Mirsky
>
>      *
>
>         [mpls] Re: Working Group Last Call for draft-ietf…
>         <https://mailarchive.ietf.org/arch/msg/mpls/PsDO75uvugDPLWClOT5Qk3Tb8Kw/>  Greg
>         Mirsky
>
>      *
>
>         [mpls] Re: Working Group Last Call on draft-xp-mp…
>         <https://mailarchive.ietf.org/arch/msg/mpls/31q68-_0N7hOOBa0ErNOSSQfn7M/>  高星(联通集团本部)
>
>
>