[Pce] Re: I-D Action: draft-ietf-pce-sr-path-segment-10.txt

Joel Halpern <jmh.direct@joelhalpern.com> Fri, 06 September 2024 13:52 UTC

Return-Path: <jmh.direct@joelhalpern.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4DF34C14F706; Fri, 6 Sep 2024 06:52:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.105
X-Spam-Level:
X-Spam-Status: No, score=-7.105 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_HI=-5, 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_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 WhzByOw9O5o4; Fri, 6 Sep 2024 06:52:27 -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 1A4B5C14F6E3; Fri, 6 Sep 2024 06:52:27 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 4X0d2f6D9mz1nvLv; Fri, 6 Sep 2024 06:52:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1725630746; bh=GE9iWh+SCetrermxtLlGdZrNQmJ0g7HwB9mQRRgBNVs=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=QbS5vZV9N+dN/lonNN7jRGDUoZj5rWuT1KfmeoBJHY7oEkiCKs/6uGp0Gt9H3iUxf yB9NsaEZ1sPuwaGkle2qY8DeO7hsW6Hn1KxGMm/wh59M3ryCd/HG+OPSnj91gYc+zT 9xz4Dr9eDhO4qU+3P2DY1HotlZb0//A6G4RR0Mg0=
X-Quarantine-ID: <fYqiHo4CJsEs>
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 4X0d2f1LHwz1nsJ3; Fri, 6 Sep 2024 06:52:22 -0700 (PDT)
Content-Type: multipart/alternative; boundary="------------FKa9U7eX3chlehlOviPIDDL0"
Message-ID: <3c52faf9-03be-4dbe-9cae-bccbeffea563@joelhalpern.com>
Date: Fri, 06 Sep 2024 09:52:20 -0400
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: xiong.quan@zte.com.cn, gregimirsky@gmail.com
References: <20240906172005470rVkrD2uj3_bzEZJX66mUG@zte.com.cn>
Content-Language: en-US
From: Joel Halpern <jmh.direct@joelhalpern.com>
In-Reply-To: <20240906172005470rVkrD2uj3_bzEZJX66mUG@zte.com.cn>
Message-ID-Hash: 52AR3DBFK6JMGPFMSWEGVEYL3EGHQJP2
X-Message-ID-Hash: 52AR3DBFK6JMGPFMSWEGVEYL3EGHQJP2
X-MailFrom: jmh.direct@joelhalpern.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-pce.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: pce@ietf.org, draft-ietf-pce-sr-path-segment@ietf.org
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [Pce] Re: I-D Action: draft-ietf-pce-sr-path-segment-10.txt
List-Id: Path Computation Element <pce.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/aQY-ZKXcr63K0ZiHBl8B4S2jFTA>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Owner: <mailto:pce-owner@ietf.org>
List-Post: <mailto:pce@ietf.org>
List-Subscribe: <mailto:pce-join@ietf.org>
List-Unsubscribe: <mailto:pce-leave@ietf.org>

These references appear useful.  There is however one aspect that I am 
missing.  It may well be my own mistake, rather than a problem in the 
draft.  The usage of the sr path segment relies on the tail of the path 
being able to recognize the path segment label.  I am not familiar with 
any usage of PCE that communicates path information to the LSP tail end, 
rather than the head end. Looking at the drat you point to in these 
changes, I do not see any addition of tail notification.  Is there 
already a PCE tail notification that I have forgotten about?

Thank you,

Joel

On 9/6/2024 5:20 AM, xiong.quan@zte.com.cn wrote:
>
>
> Hi Greg, Joel and all,
>
>
> Thanks for your discussion on the MPLS mailing list as following link 
> shown~
>
> https://mailarchive.ietf.org/arch/msg/mpls/e3CI8xeDN1OTu5FgAIB6tI_yRaY/
>
>
> Allow me to take the discussion to PCE. As per RFC9545 and 
> draft-ietf-spring-srv6-path-segment, a path segment can identify a SR 
> path, a SR policy,  a candidate-path or a SID-List in a SR policy. But 
> this document did not mention the path segment processing within SR 
> policy PCEP instantiation. It may cause some misunderstandings about 
> PCEP processes and parameters for path segment within a SR policy.  So 
> I suggest to add some texts for next version of this draft.  Please 
> see inline with <suggested text>.
>
>
>  1 Introduction
>
>   [RFC8664] specifies extensions to the Path Computation Element   
> Protocol (PCEP) [RFC5440] for SR networks, that allow a stateful PCE   
> to compute and initiate SR-TE paths, as well as a PCC to request,   
> report or delegate SR paths. *<suggested 
> text>**"[ietf-pce-segment-routing-policy-cp]   specifies the PCEP 
> extension to signal candidate paths of the SR Policy. "*
>
>    This document specifies a mechanism to carry the SR path   
> identification information in PCEP messages [RFC5440] [RFC8231]   
> [RFC8281].  The SR path identifier can be a Path Segment in SR-MPLS   
> [RFC9545] and SRv6 [I-D.ietf-spring-srv6-path-segment], or other IDs   
> that can identify an SR path *<suggested  text> "or an SR Policy"*. 
>  This document also extends the PCECC-   SR mechanism to inform the 
> Path Segment to the egress PCC.
>
>
>   5.1.1 Ingress PCC-Initiated Path Segment Allocation
>
>    The PATH-SEGMENT TLV MUST be included in an LSP object in the   
> PCInitiate message sent from the PCE to the egress to request Path   
> Segment allocation by the egress PCC.  The P flag in LSP object MUST   
> be set to 0.  This PCInitiate message to egress PCC would be the   
> similar to the one sent to ingress PCC as per [RFC8664], but the   
> egress PCC would only allocate the Path Segment and would not trigger 
>   the LSP initiation operation (as it would be the egress for this   
> LSP). *<suggested  text> "The association object should also be 
> carried in PCInitiate message   to indicate the SR policy association 
> parameters  as per [ietf-pce-segment-routing-policy-cp]   if this path 
> segment identifies an SR policy."*
>
> What is your thoughts with these texts? Thanks!
>
>
> Best Regards,
>
> Quan
>
>
>
>
>
>       <<[Pce] I-D Action: draft-ietf-pce-sr-path-segment-10.txt
>
> internet-drafts@ietf.org Wed, 28 August 2024 13:56 UTCShow header 
> <https://mailarchive.ietf.org/arch/browse/pce/?gbt=1&index=#>
>
> Internet-Draft draft-ietf-pce-sr-path-segment-10.txt is now available. It is a
> work item of the Path Computation Element (PCE) WG of the IETF.
>
>     Title:   Path Computation Element Communication Protocol (PCEP) Extension for Path Segment in Segment Routing (SR)
>     Authors: Cheng Li
>              Mach(Guoyi) Chen
>              Weiqiang Cheng
>              Rakesh Gandhi
>              Quan Xiong
>     Name:    draft-ietf-pce-sr-path-segment-10.txt
>     Pages:   25
>     Dates:   2024-08-28
>
> Abstract:
>
>     The Path Computation Element (PCE) provides path computation
>     functions in support of traffic engineering in Multiprotocol Label
>     Switching (MPLS) and Generalized MPLS (GMPLS) networks.
>
>     The Source Packet Routing in Networking (SPRING) architecture
>     describes how Segment Routing (SR) can be used to steer packets
>     through an IPv6 or MPLS network using the source routing paradigm.  A
>     Segment Routed Path can be derived from a variety of mechanisms,
>     including an IGP Shortest Path Tree (SPT), explicit configuration, or
>     a Path Computation Element (PCE).
>
>     Path identification is needed for several use cases such as
>     performance measurement in Segment Routing (SR) network.  This
>     document specifies extensions to the Path Computation Element
>     Communication Protocol (PCEP) to support requesting, replying,
>     reporting and updating the Path Segment ID (Path SID) between PCEP
>     speakers.
>
> The IETF datatracker status page for this Internet-Draft is:https://datatracker.ietf.org/doc/draft-ietf-pce-sr-path-segment/There is also an HTMLized version available at:https://datatracker.ietf.org/doc/html/draft-ietf-pce-sr-path-segment-10A diff from the previous version is available at:https://author-tools.ietf.org/iddiff?url2=draft-ietf-pce-sr-path-segment-10Internet-Drafts are also available by rsync at:
> rsync.ietf.org::internet-drafts
>
>  *
>
>     [Pce] I-D Action: draft-ietf-pce-sr-path-segment-…
>     <https://mailarchive.ietf.org/arch/msg/pce/cvSuUZ3pjmArFBkgNLC4TY0xvI4/>  internet-drafts
>
>