[Pce] Re: Shepherd Review of draft-ietf-pce-sr-bidir-path-19
Dhruv Dhody <dd@dhruvdhody.com> Thu, 08 January 2026 09:36 UTC
Return-Path: <dd@dhruvdhody.com>
X-Original-To: pce@mail2.ietf.org
Delivered-To: pce@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 105CAA4AD074 for <pce@mail2.ietf.org>; Thu, 8 Jan 2026 01:36:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=dhruvdhody-com.20230601.gappssmtp.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FliqkAyZfoMA for <pce@mail2.ietf.org>; Thu, 8 Jan 2026 01:36:50 -0800 (PST)
Received: from mail-ot1-x32a.google.com (mail-ot1-x32a.google.com [IPv6:2607:f8b0:4864:20::32a]) (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 mail2.ietf.org (Postfix) with ESMTPS id 6972FA4AD06D for <pce@ietf.org>; Thu, 8 Jan 2026 01:36:50 -0800 (PST)
Received: by mail-ot1-x32a.google.com with SMTP id 46e09a7af769-7c6cc5e5f42so364677a34.2 for <pce@ietf.org>; Thu, 08 Jan 2026 01:36:50 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1767865003; cv=none; d=google.com; s=arc-20240605; b=RaMsPTpKM8dCFnGGTiPvbfzfk7yLfv8pKznFfE5QHSh8+8E4PeW/I5ta/XBynvu5OS Gh2o6zx6mRvVjVJpQGTQSEcj2JFwIcMN/2DZYUi2Pd7dJlSiSJ/mtTxoRiorzlX0X1Gs MUfl0BZqGNCwB1lUYGjTZ76ov4kLBzHAfoEinXn+aq4nrmHBdOABngRUpGpSVexIUVJB BqQXf58LNYrwSJKxV3jboQZYpXTsu3yc2t7uIhdLCGoLfGk7lFp6ZYsg9mUNOzxJGrSi N/a5RGrFD2C5/ZXFGYMoc1H9P3C6HUxX+8lp+jmSWRQ+uTPeq9jG32lT6u8vsKSWmPWc ItvQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=CnhW1h0WyXX/uKu09heZwd/vQ5v9BQr8L8KSCBecm8U=; fh=7/sDqSkQrImT4UuUfoRRwCC3E64mo5RGSs+DR37fLug=; b=gvB1K0+DgKjVjOGCCdz/axCeyGhOgDxzsTA2KD4hKXssnVmdT6oFtkNM0Pa08XLYiz Ee/NaXevOkSW4OnmFztF0YPaf4PhJ/RElmc9gJO2qdsI3ICfZWX2Gswfhg/AgOFT0q0G VtrMEoeg2p+faE4tCBjyHWPZqO/u4R5qVybTwAA1advtLFXQ59nT4DA/60BJsnlAsQgA mFmNUxoq7DwptDVhNI7eroybf/+roRWECEq5WxjgFQF/yJipHsHO4C61gm2wTAcAAcH+ wTZmZYRt3MH4tn9Yu2hCkixCT4YDsjv0U96yAVhLNWx66bRLq7PicUUqj13miJZyTUZq nh6A==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dhruvdhody-com.20230601.gappssmtp.com; s=20230601; t=1767865003; x=1768469803; 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=CnhW1h0WyXX/uKu09heZwd/vQ5v9BQr8L8KSCBecm8U=; b=PhqK9/Zv6jyubGVh9vTJwO/KTTdIzaTtlblwtlkQIKMRiSJJSCQlBgFv9wi0xqrfbu ufsWjLwiGMd2C0UMKg91CRi946Te7ucL3gD3XJ//mvfDr3fIP2o1HP+6zcesdOgJOgkv Ld2R0yOm/1JRjGSQzVHz8/aJqGZuTm09RLzGV3TjprxVCDLFfhcukMUSCOm0x9l/iI78 kcR5sK/858hvP3MEPNQVm/8v7TTa9EyFKN+58mTs1TlvvQ6oQhCyER63dy2YjBNNke8i CYD/ZrxsI2vyfSq3EOrlm18WG2Ae46ehsiTrEWkPoC9Ri13KTrLk+QH/KV8sz6UDCkV/ iSBQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767865003; x=1768469803; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=CnhW1h0WyXX/uKu09heZwd/vQ5v9BQr8L8KSCBecm8U=; b=M+7EQScnvoUMwhSY4S3NmeMgn2WDcBzPmWNRcHEFCAnGRq1rNaqkr0tonfydTo7O/U jOUAV2ZW0ncdnmG1NQPmdzoD8Q/7nv3YMkLAMvlj/HgS5CxY2VaQUUvng7EusWBqLn7J W1DanmSGo19HZQh8XJhdYpERpw5j67ABHdWTFAYVMR/1adMmoNBkdqbRnRu0IN3YUb1T t/Lkl+gICcxLr6Whdz+8o6T7rMhs1btlCeUeaT0YMyaifs3FYGWWrfZP3/WISwL6C/Kc a25p5R9BL2GTXcijDeXXfKZeEgCa704KQ2a7z0Mneo+iCUDWXbAE917CZoIsKkdTt6Vg 3H+A==
X-Forwarded-Encrypted: i=1; AJvYcCWpeWdNw/hOLeS4xj25tIpG7irSRAlerqi7jgmcQRObzMwfRZs5wFJuTywI1xWAirwgpaM=@ietf.org
X-Gm-Message-State: AOJu0YyjZIyTqtjNg2E8alK4PHA1ist35piaUazh01V5B74vAYwdDxDM xCymc3eypGV+f13uQV4/+LQKKjUMT18NxtrQKKMthAVxxJ9uumb4zO9lBucVHvxbTh6Cq3A4es4 h+TYkWZ3AIilrUv7w2pSq39VkM7FvBwrslj8MvUxo7Q==
X-Gm-Gg: AY/fxX7HcXE0fcynFm6YGRKrU4izw2lL2Vq2BiYnNftdhFIDHLKaUgKP+xtB2IcGLBh xrtSfyxuyi9eO8FzS6RU65PBTlMsDU2Ec9t5/SB96ZKJcAFAh2Q0IYPG/Fh21Zlc+n0HQD1bA04 5FfqqMShucFa9GG0o5/BtjWttG61ipBEUS+OeGlyuC7xOb7oFMkphHuoYhcqtR8X3sLKKz3ZleL tZqRcAgqXDjDqH85IxpWB1TJvwTxQ7/GtA/dJ3kG7pF/iklWfZNAhPznfrhHwPPOIO3b/7OzRjw pK29sbubF+4std260gkeIoQmrK2iJCt06sly0h31hEGLsU3ovMExZHTj0FdsZ1JpwLIX8CEepK+ bfUrMJXVZUgk+J3olV88UrJHCWkF7cod25bH2LOw6M3Nv5XhLMb/IST0VOnsDhExpzHa1T5PivA dFHzn1sS6kN+UhtZArVzQxMcU+Y07J9Q==
X-Google-Smtp-Source: AGHT+IHlhizodW86S+a4lRoRnaWDNn2ki/ab/whemmCiwHm7we6PP+fY3vYbdLg31a4X13wiUT5IeHrRvwCx9oJZpmY=
X-Received: by 2002:a05:6830:2649:b0:7c7:9b7:1a0 with SMTP id 46e09a7af769-7ce50a7e4a7mr2445733a34.4.1767865003324; Thu, 08 Jan 2026 01:36:43 -0800 (PST)
MIME-Version: 1.0
References: <CAP7zK5aZfLdUOOS2=oKyvNEaEKdL_1BuRxemXRkB20KQ8aLsjQ@mail.gmail.com> <CAMZsk6eGe405Ck9s=8Ln3upmDARC57qbQonnxgPUEcgVeM9szQ@mail.gmail.com>
In-Reply-To: <CAMZsk6eGe405Ck9s=8Ln3upmDARC57qbQonnxgPUEcgVeM9szQ@mail.gmail.com>
From: Dhruv Dhody <dd@dhruvdhody.com>
Date: Thu, 08 Jan 2026 15:06:07 +0530
X-Gm-Features: AQt7F2oNdxED0kHC4rO2CAY3viZw5qgff-YeElwIUYS9a-HrZ0S_8A84DxtNAqs
Message-ID: <CAP7zK5bDgbOom1Pwv7C-Nq_e3cmW2f-WE3+UQz7-L7T3LB9pBg@mail.gmail.com>
To: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Content-Type: multipart/alternative; boundary="00000000000088fd8b0647dd25ef"
Message-ID-Hash: CAQVJLLVES2O7HVUTQBULE4MOTUL7ZSI
X-Message-ID-Hash: CAQVJLLVES2O7HVUTQBULE4MOTUL7ZSI
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: draft-ietf-pce-sr-bidir-path@ietf.org, pce@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Pce] Re: Shepherd Review of draft-ietf-pce-sr-bidir-path-19
List-Id: Path Computation Element <pce.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/ycBsc6lrxEkVuqYQlAj5Xi_qHxc>
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 Rakesh, Thanks for quickly handling the comments and sharing the update. Please post it and I will ship the draft to our AD. Thanks! Dhruv On Thu, Jan 8, 2026 at 5:07 AM Rakesh Gandhi <rgandhi.ietf@gmail.com> wrote: > Hi Dhruv, > > Happy New Year! > > Thank you for the thorough review of the draft. > > Attaching work in progress updates to the draft that address your comments. > > Please see replies inline with <RG>... > > On Wed, Jan 7, 2026 at 6:44 AM Dhruv Dhody <dd@dhruvdhody.com> wrote: > >> Hi Authors, >> >> I have finished the shepherd review of the draft. I have noted some minor >> comments and nits that should be fixed before sending the draft to our AD. >> >> ## Minor >> >> * Introduction (and abstract) mentions ‘tunneling paradigms’; note that >> RFC 8402 does not use that term. Suggest removing it. >> > > <RG> Fixed. > > >> >> * Section 1, “This allows both endpoint ingress nodes to be aware of the >> SR paths in both directions, including their status and all other >> path-related information”; don't we need to remove the text about status >> and path-related information based on the recent changes in the draft? >> > > <RG> Fixed. > > >> >> * Section 3, should RFC 9059 (which is about RSVP-TE only) be listed? >> > > <RG> Removed. > > >> >> * Section 3.1, Step 1 is unclear, as the first and second sentences use >> 'MAY' and 'MUST' with essentially the same condition, which makes it >> difficult to understand under what circumstances each applies. >> > > <RG> Fixed to use non-normative language as it uses the existing RFC > messages. Does that help? > > >> Mentioning PLSP-ID in Step 2 is unnecessary since the reverse-side LSP >> creation is removed, and PLSP-ID allocation follows normal PCEP behavior >> and does not need to be restated here, nor does it need to be expressed as >> a normative MUST. >> > > <RG> It would be good to say what happens on PCC. > <RG> Fixed to use non-normative language as it uses the existing RFC > messages. > > > >> In Figure 1, can we explicitly state that F1==R1 and F2==R2, as well as >> at PCC, the association #1 has a single LSP in the group. >> > > <RG> Added. > > >> >> * Section 3.2, here as well, step 1 MAY and MUST use is unclear to me. >> What is the change of association group now? And the above comments apply >> here as well. >> > > <RG> Updated as above. > > >> >> * Section 4.1, Can we reuse “5 | Double-Sided Bidirectional LSP >> Association | RFC 9059” instead of defining a new association type? Any >> behavior change can be handled via PST? If a new association type is needed >> than it should be justified. >> > > <RG> The concept is different for RSVP-TE, where the association of the > reverse LSPs happen on the PCCs via signalling, whereas for SR-TE, the > association happens on PCE and PCC is just given the reverse EROs, there is > no instantiation of reverse SR LSPs on PCCs. > > <RG> Overloading the type with different procedures based on PST would be > kludgy, IMO. > > <RG> Association type has a range of 64K values available; it is not a > scarce resource and not worth saving one value. > > > >> Remove MUST in the 3rd paragraph, when restating behaviour from the >> published RFC. >> > > <RG> Removed the paragraph as it is just repeating the existing procedure. > > >> * Section 4.1, we need better error handling. For the first bullet, apart >> from not sending associated reverse SR path EROs to PCC, we need to raise >> an alarm and log it. For the second, we have an existing error “19: >> Endpoint mismatch in the association group” from 9059 that could be reused? >> > > <RG> Added. > > >> >> * Section 4.2, for R flag, we should explicitly state that it MUST NOT be >> set and if received, it MUST be ignored" >> > > <RG> Added. > > >> >> * Section 5.4, it sounds like you are saying PSID can be used instead of >> association. I would also suggest not mentioning any details such as >> PATH-SEGMENT TLV, especially since no change is being made to it. >> > > <RG> Updated. > > >> >> * Section 5.5, can we simplify this - >> >> OLD: >> [RFC9059] in Section 5.7, defines a PCErr message for the Path Setup Type >> (PST) of ‘0: Path is set up using the RSVP-TE signaling protocol’ >> [RFC8408]. The PST for SR path is set to ‘1: Traffic-engineering path is >> set up using Segment Routing’ [RFC8664] or ‘3: Traffic engineering path is >> set up using SRv6’ [RFC9603]. If a PCEP speaker receives an unsupported PST >> value for the ‘Double-Sided Bidirectional with Reverse LSP Association’, >> the PCE speaker MUST return a PCErr message with Error-Type = 26 >> (Association Error) and Error-value = ‘16: Path Setup Type not supported’ >> [RFC9059]. >> NEW: >> The PST for SR path is either ‘1: Traffic-engineering path is set up >> using Segment Routing’ [RFC8664] or ‘3: Traffic engineering path is set up >> using SRv6’ [RFC9603]. If a PCEP speaker receives a non-SR PST value for >> the ‘Double-Sided Bidirectional with Reverse LSP Association’, the PCE >> speaker MUST return a PCErr message with Error-Type = 26 (Association >> Error) and Error-value = ‘16: Path Setup Type not supported’ [RFC9059]. >> END >> > > <RG> Updated. > > >> >> * Section 7, consider adding this - “as per the recommendations and best >> current practices in [RFC9325]” >> > > <RG> Added. > > >> >> * Section 8, avoid repetition of references in 8.1, 8.3, 8.4, and 8.6 >> since you have already added text in section 8. I think you can also add a >> reference to RFC 8697 for association-related stuff. >> > > <RG> Updated. > > >> >> * Section 10.2, RFC 8253 should be a normative reference. >> > > <RG> Updated. > > >> >> ## Nits >> >> * Let me suggest a rewrite for your abstract to make it flow better - >> >> ```` >> The Path Computation Element Communication Protocol (PCEP) provides >> mechanisms for Path Computation Elements (PCEs) to perform path >> computations in response to Path Computation Clients (PCCs) requests. >> Segment Routing (SR) can be used to steer packets through a network >> employing the source routing paradigm. Stateful PCEP extensions for SR, >> allow a PCE to maintain state and to control and initiate SR Traffic >> Engineering (TE) paths. >> >> PCEP supports grouping of two unidirectional MPLS-TE Label Switched Paths >> (LSPs), signalled via RSVP-TE, using association. This document defines >> PCEP extensions for grouping two unidirectional SR paths (one in each >> direction in the network) into a single associated bidirectional SR path. >> The mechanisms defined in this document are applicable to both stateless >> and stateful PCEs for PCE-initiated and PCC-initiated LSPs. >> ```` >> >> > <RG> Updated. > > >> * Section 1, s/The RSVP-TE signals the forward LSP to the egress >> nodes/The forward LSPs to the egress nodes are signaled using RSVP-TE/ >> > > <RG> Updated. > > >> >> * Section 1, s/learn the reverse LSPs/learn the corresponding reverse >> LSPs/ >> > > <RG> Updated. > > >> >> * Section 1, this sentence needs rephrasing - “An SR Policy contains one >> or more Candidate Paths (CPs) [RFC9256] from which one or more Candidate >> Paths can be computed via PCE”, maybe - “An SR Policy contains one or more >> Candidate Paths (CPs) [RFC9256], which may be computed by a PCE”. Also, >> “When a Candidate Path is computed by the PCE, it means that the PCE >> computed all SLs of that Candidate Path”, can this be - “When a Candidate >> Path is computed by the PCE, the PCE computes one or more Segment Lists for >> that Candidate Path”. >> > > <RG> Updated. > > >> >> * Section 4.1, s/PCE peers/PCEP peers/ or just say PCCs in this context? >> > > <RG> Updated. > > Again, many thanks for the great review and suggestions. > > Regards, > Rakesh (for authors) > > > > > >> Thanks! >> Dhruv >> _______________________________________________ >> Pce mailing list -- pce@ietf.org >> To unsubscribe send an email to pce-leave@ietf.org >> >
- [Pce] Shepherd Review of draft-ietf-pce-sr-bidir-… Dhruv Dhody
- [Pce] Re: Shepherd Review of draft-ietf-pce-sr-bi… Rakesh Gandhi
- [Pce] Re: Shepherd Review of draft-ietf-pce-sr-bi… Dhruv Dhody
- [Pce] Re: Shepherd Review of draft-ietf-pce-sr-bi… Rakesh Gandhi