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

Dhruv Dhody <dd@dhruvdhody.com> Mon, 09 September 2024 04:43 UTC

Return-Path: <dd@dhruvdhody.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 C4D4EC151065 for <pce@ietfa.amsl.com>; Sun, 8 Sep 2024 21:43:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.903
X-Spam-Level:
X-Spam-Status: No, score=-1.903 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=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=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=dhruvdhody-com.20230601.gappssmtp.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 3c5Ll2TR1Qzg for <pce@ietfa.amsl.com>; Sun, 8 Sep 2024 21:43:24 -0700 (PDT)
Received: from mail-oi1-x22f.google.com (mail-oi1-x22f.google.com [IPv6:2607:f8b0:4864:20::22f]) (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 EF47AC15155A for <pce@ietf.org>; Sun, 8 Sep 2024 21:43:24 -0700 (PDT)
Received: by mail-oi1-x22f.google.com with SMTP id 5614622812f47-3e047e962f0so31729b6e.1 for <pce@ietf.org>; Sun, 08 Sep 2024 21:43:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dhruvdhody-com.20230601.gappssmtp.com; s=20230601; t=1725857004; x=1726461804; 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=eBifrnL1g4F+Croyoj99YvdS9lpeIJiHuMZm1mNTkzM=; b=BjijkX8rj/o9cF1MEKHIkR1E4+LOyuUhVW+Ov3LMvSUC67+KDcDamG6J5fCdqySU5M mKMZDtwsRJNE76ScBs+b5bDhCc2/Ketz0JjMSMibuytsBgrWdiJdZQ0P4Vqyk5HFJVqn IMXWBr4wl6kAnzcKLd1mqCHt5kkWGQ2p5FYBhNv4Cld3YotMubhwOuIDFrGUX1zKic0Y uiZuFk2dfLoMQaJLa6a5TP0pmTxPvDsKaQcepvQoD8LXxf1LfJra7ywYsNBo9764eJFV +w9kQR871UMYpT3ZAAxe/AUZe1usCPUz+GCgn6SkCvZ0dP1JAKQQ7ZMqt9RP7/TLYcns 61aw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725857004; x=1726461804; 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=eBifrnL1g4F+Croyoj99YvdS9lpeIJiHuMZm1mNTkzM=; b=Ron6qdoOMZAcREuwpSKysxOkekmiZ4lbjfikOFjw68i+0ybaUeZ94hlRy8mGbEsswp g1ewdDNehrD06j0CijiS0Y+2ypQVPcjPXB/A9XOW5okLnvevk6pc1LGVRmVe+BtUbS16 stXA61+uG/ZYO9tiEtZvdxezDbmy7Ydw+wXz3nN5V83DtLOcflV+g/iaNf8ypA5naZY2 4HY9KhMir5fxWjXP5Ov5N4e0R/wfnArpesrVcHppEr+gLMxuUG/7wiO1vIhtXCXx7n6+ P2X21awsEEXpq5JvZ6QlolzcGm4DydURFBh29JdabGOyZp04Qxc1K9LEoSppIiQDwvSx BcxA==
X-Forwarded-Encrypted: i=1; AJvYcCWeFtUz5q771YGcLt3oHvV9fOJ5fbRLFXo5uDp1WiTqwiUUPfKxeXiZzU1Q0xiePKCOL84=@ietf.org
X-Gm-Message-State: AOJu0YxM41V03q7WolZDopjU3ir7WFfuO0mK8K5jnbBoS3fIcJHpq6BI +ow6dNEoPvOiipK2cINBnOojc3wA5cLfy09fUzJGm9zsZJUeCZ9yWi7OAPqeVh8Uy12p0pEnPBS FHS/sY4lviDepZb6oym7bbDj24eieGc79+5uGlA==
X-Google-Smtp-Source: AGHT+IGWdTozlrFf4wi4L0jtGmVPiE1CqjzRmkZ3KHVqguqrNUBczuX8drcYsZ37pGW49OnDuIbM4ovn66erQTVNF8A=
X-Received: by 2002:a4a:dbc1:0:b0:5e1:cd93:ee70 with SMTP id 006d021491bc7-5e1cd93eef5mr1147504eaf.2.1725857003652; Sun, 08 Sep 2024 21:43:23 -0700 (PDT)
MIME-Version: 1.0
References: <20240906172005470rVkrD2uj3_bzEZJX66mUG@zte.com.cn> <3c52faf9-03be-4dbe-9cae-bccbeffea563@joelhalpern.com>
In-Reply-To: <3c52faf9-03be-4dbe-9cae-bccbeffea563@joelhalpern.com>
From: Dhruv Dhody <dd@dhruvdhody.com>
Date: Mon, 09 Sep 2024 10:12:47 +0530
Message-ID: <CAP7zK5ZU=3M_rXW41DfxYHhYaSj5Z6KnC-9OR+wqWDGtYnCudQ@mail.gmail.com>
To: Joel Halpern <jmh.direct@joelhalpern.com>
Content-Type: multipart/alternative; boundary="000000000000a2e19a0621a8650b"
Message-ID-Hash: ZK4PCLE333PGU5TZKCJT6J64SCIZZ3MK
X-Message-ID-Hash: ZK4PCLE333PGU5TZKCJT6J64SCIZZ3MK
X-MailFrom: dd@dhruvdhody.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: xiong.quan@zte.com.cn, 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/msIzEdXWjQ7AyTvv1OrUiYu3QXs>
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>

Hi Joel,

On Fri, Sep 6, 2024 at 7:22 PM Joel Halpern <jmh.direct@joelhalpern.com>
wrote:

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

There is a PCECC model RFC 9050 that communicates with all nodes (including
the tail) along the path, so there is some precedence.

But the path segment draft is the first one that requires communication
with the tail end (
https://www.ietf.org/archive/id/draft-ietf-pce-sr-path-segment-10.html#figure-3)
outside of the PCECC model.

Authors, I suggest that your draft should highlight this explicitly rather
than it being buried in a subsection.

Thanks!
Dhruv



> 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
>
>
> _______________________________________________
> Pce mailing list -- pce@ietf.org
> To unsubscribe send an email to pce-leave@ietf.org
>