[Pce] Re: WGLC review of draft-ietf-pce-sr-p2mp-policy-19

"Hooman Bidgoli (Nokia)" <hooman.bidgoli@nokia.com> Thu, 03 September 2026 03:14 UTC

Return-Path: <hooman.bidgoli@nokia.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 1D6BD1346EFE8 for <pce@mail2.ietf.org>; Wed, 2 Sep 2026 20:14:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1788405247; bh=nNO/3juSVCqrFPOJnrJsJseP8fPGnsZmSBdBDRj1axY=; h=From:To:Subject:Date:References:In-Reply-To; b=KU/t2Jk8bgvtQawKOESpFasvh0unNkr8AW6xT26OerRU5BCBTzjDT05sIBesKO7Ei maEyynWIXMOZ/0qJwyWRdviQa0PSMfXNq+/iJ/cKNviZ7yRkCdXofgdVWTW+vBgMVt gtmy2WSq6xeQBzmlf4g7+32XPyw536NH3yEwWYg4=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -0.852
X-Spam-Level:
X-Spam-Status: No, score=-0.852 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, NORMAL_HTTP_TO_IP=0.001, NUMERIC_HTTP_ADDR=1.242, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=nokia.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 Oj-RoGNJlqgd for <pce@mail2.ietf.org>; Wed, 2 Sep 2026 20:14:03 -0700 (PDT)
Received: from SN4PR0501CU005.outbound.protection.outlook.com (mail-southcentralusazon11011054.outbound.protection.outlook.com [40.93.194.54]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 3ED8F1346EF42 for <pce@ietf.org>; Wed, 2 Sep 2026 20:14:03 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=SE2As9lSIoIJO3Tx7inzb1M+uNuV+RH9I+AIHzTMCOB44B9f4lJCCDRzRzzb6GOLbE3oSk9oA19zv1tXMUqUQUjrTrr0w8diOpT+xqOcQCj3GhcRPImxz6VH10ehboTRrP6pKgE7fNJObLNv6NmPRDdk9QRrZ90+O+nOGtlKW+4EcGbxhVyj194OdmR7flbuuhHE7J6R2Lx6k470Iv7S4UU41xeDfwKBNNHYnjZFCFo04MlKGyaxsxYA1fpf1RvpzXFv2YpaAyxGoHrSryadZ6HDv8Ch1Ms2tE2eIaDlqwtlr6D9yjGIwHoa39k/Jk+idm140aH2kXNpILsMA2pFvA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=nNO/3juSVCqrFPOJnrJsJseP8fPGnsZmSBdBDRj1axY=; b=bsNubXgI2tE2uy3aFRzCLja+Z5TCicBMJ8lD5SjeZoZHctzAiPC8ReupPJKIzCGKQ8u38fgbMsrXjonryEdGJrw7WXT2HcSIY8siGTDsfg5eCicmWzcLidyXIFeXEOTM5spjLG2Hdbz/4numG5tZoSvkL4rr1eL4rD6Mu1JeMt1ceXHG1zifaRoNyWIIxa6qXggXeMlkkjOqyRoKkyjzIiEum3qr0ripsWu+QlkTNJDle4Uefu3q0yWTZR3Gkw+aOGpexG68NtOQNpUnQm09t9Rc5EPObZuE/nvVCPZDXYmrPhtLanIoLXGrfx1VeHajA79GBZG1zMqSNlwAZZBPjA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nNO/3juSVCqrFPOJnrJsJseP8fPGnsZmSBdBDRj1axY=; b=n/3i/RLIBgZL5h0tuGuiK/SajDtQImqh0CZL6Wp3Kycm0mKuEb+SH4OnH2uG1tsdE4NndxUqyUgHRq3o99B2LxCE3NeCLUIdOCsN0eoyVJR/W8/Due9JTUhiZQfk5Jyna+AW3EcjW3rALr5eSj61qbEpsQM+PhqUieajyNLVaIha0zfXD4pa/UG4/YoMTNvUOzO2O5JtJngI2lrCeW3QoLt+1N6KR6w2vAEnhsDfFRc9QZFIxuBJWVoZtOpQKe+9RBQpnAOWxyBPB4Qdo5/fklUXRFYNTF+p3qf/G/zJiRv9rS7Cxryh0PqTa2yqt/bHPF+jChW5OQFPI5jQVgxuRQ==
Received: from CH0PR08MB7322.namprd08.prod.outlook.com (2603:10b6:610:113::18) by CYXPR08MB9634.namprd08.prod.outlook.com (2603:10b6:930:d9::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.13; Thu, 3 Sep 2026 03:13:54 +0000
Received: from CH0PR08MB7322.namprd08.prod.outlook.com ([fe80::f085:31de:8ee0:e55c]) by CH0PR08MB7322.namprd08.prod.outlook.com ([fe80::f085:31de:8ee0:e55c%4]) with mapi id 15.21.0360.008; Thu, 3 Sep 2026 03:13:54 +0000
From: "Hooman Bidgoli (Nokia)" <hooman.bidgoli@nokia.com>
To: Dhruv Dhody <dd@dhruvdhody.com>, "pce@ietf.org" <pce@ietf.org>
Thread-Topic: [Pce] WGLC review of draft-ietf-pce-sr-p2mp-policy-19
Thread-Index: AQHdNk48LC5kg7OU6EC1BHxexyrQKba6lWgA
Date: Thu, 03 Sep 2026 03:13:54 +0000
Message-ID: <CH0PR08MB73221979F701DBBC810D83AD91B62@CH0PR08MB7322.namprd08.prod.outlook.com>
References: <CAP7zK5Z_tbyGwG_BSG9kLv2Q4y4FJ8jca5rUoK1oHPj0Wt=PSg@mail.gmail.com>
In-Reply-To: <CAP7zK5Z_tbyGwG_BSG9kLv2Q4y4FJ8jca5rUoK1oHPj0Wt=PSg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CH0PR08MB7322:EE_|CYXPR08MB9634:EE_
x-ms-office365-filtering-correlation-id: 5dae61ea-0a1f-47ac-aa91-08df096962b6
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|23010399003|376014|18002099003|22082099003|13003099007|8096899003|56012099006|38070700021|10067099003|11063799006;
x-microsoft-antispam-message-info: C8ityilnTOu7raKN7qsyKyJB/TVp8bhKcVqklMppSUtPoVH/eaBVyi/c3sM1VIHaTD0DtsKr8cuhEcgtl5g4c7zd58KHbUf/GtbtuOGHQINFlJzs19HC/GxokHSXtXcwo8cvku8eor4rDACt2TlXWSWjBKzM1cxoKdy/nqM9Ys9FBVskF8sQ+OBBXKaPDg9yQj3l7TgMAviGhygxZrM+ypbVF/cdjcaa78yfrfx71CdWBpV2FI0kBQAdOxkaccxKSY60LgKoSJw1yQCtvyHcRBjgCosgFGWkDhRW8c6MpmESndLTfl7u9s3GJ+WeJXJ846GDW2fkwmLYjMgWbR1pWu6OzAVqZSjmL7al3pJVMUSZe66EGcQWUiSnNLKc2u4Bjptz3SZejiu+3HgmTOvo39+kVzxVKp+1l/WNNvYukod9NdEDPCT/lwz/FbUqQ7YNnc/Idb33zquXHFXVvNe8xrhx63vrrf99pnsro52lN16sxvWxDvjFhzaX3r8c9RfCv+wwwi0wdiCqWcTC5xq/rP31zAa70QD9r8pqqBc6KYVtywQykVO0VBo5sbQV/saVINX6gLsI1DgHTVD5MPOX0UUTshFI4CTqE1Hbmr5wDjNT6jRI2+9WIf8aKn32OdXAyq2BSXX7JUu1fmdMV5+ygw0dgFUvY8bJ90LOgiAcySQ=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH0PR08MB7322.namprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(23010399003)(376014)(18002099003)(22082099003)(13003099007)(8096899003)(56012099006)(38070700021)(10067099003)(11063799006);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: ycXMJT3jPMwM8SKp66faBJLK6Bw8NgUTO4Hil0gDB3Z66qnC5tteykb2DYbcPRCKdbYngBLvZ4um73jrySrzYPVOozfXK8otwR2dfU/n1vets0PNl3Vi9wNm0JeMZczJrCdyPkd5wiYVNrDPWFdP8Ei9THocDdE+O3EKIYodwaoZFMA+Ps+Eep/b0EfA9+t3ImDZYUqiweY809MAkMxTWpqwyXEUIprKlWFc+582huN1mF9F0zDsBjmVokHeHRyrJ+o+rqBvC4j008uK84pWxmiyw/heJ7FRYtscmJZzObAxkAFO4+bbuRcUYMxlcXUqO7SzP7sy6UgKFYwvbdhY2YsNI0uSGY7l6ClSJ0ew9mHfDfyES4I22Mip8Kl/NTkezqh0qbPB5WOse8M8fzSNZP7X0hKmoinRBopGtGJHZLVxDreFX3e0m1cxd6UMc5GW7syU+BaJqW5ANRTAIghcEFR1PACq6RnbH2L5zXCU3AcCuPnGLESU/IMfORkYRNxddTDqc2TNDpQg0xRVjm4zSlG6EFl1sCrrjWbF1BfvbwdqjuQGm7Yh5FE+5TJuduvPfBCnjTtO3AIBtmWZ6mY+n2O1OwHNjefLKnNN7CyDVdbA/3Ntlq4MASKoSsYPg2G2Qw/Rb++wQAXmTFQ7hpPvUfinjmHclsyG3tfUKkygADSHkpbfulZbuYE/+SQaenu9BGrhZBFsImkCxqeeE2697CmGX8gFL3zW6khnE9Let+yjZ+iuGDKAObbo3sjIS6T8hl7VNaM7Xc/+mwRYNQNocTOuSCs7dNDSlXBcRgpFX+yG4EckRL/KUh009dB4PxBJvCvFQagb/cjrBroN+4K6HXlpvjEWSZy6ym8iRSTC5PeI0jfjeZyXGnbVeQ6K29FHTTr+z8PbZx1OtIaATb3FxK8lHXwDuyHAo7x0BsvLELD0/okwFwZazr/Sp6jzGY9Hd49/8lHALJuCvfhMj5UTlsgMLvAAPw8i+taV6Fu6lRUUcgOAK+kNHcPqJBfCoIlMJoMRVJFvzZbnvwnAKDQyAtXrsyn9Tl0wp0xglKaBUqmUkDvDpjqXVmTXznsMyW2iP+NfgEjZk/wWVs/E+eW3EDsNAk7phP9ZSNFv0Kkh6/MJMlILNiNeEvKlx3kswsg67JLH9ggMs3om8CrvD8CjFh5mLi8Iy4iCl/tZ9HB9RjDJ9ASPHQtz/r2fV02cqxL/C/rWSA7dNDAzedXXdP/wO8DYN48mQyWM+kQsJj3JbEpCQBd8D8Advh2KQ2OtNmdIO2rdUc5A19yftiIRtelBNyBsI1FQjx8HDg+cTu66/qlwBA7TJmYTsGWKEWJaT5khyk4TA6v1JAs7e+IUwr1pSSDe/uNzjF/Yw/SrFqFnYMes8BTpZQLGdHSdFjDIAFcIofI/9Dm7dBBA9NeB37KxmAHj00BxrvhtYdZTU13IrapFcxdSzzxwksxNQft1FrIaXL3LcTgNWs4Nxh7QPM1JSx1PS0Nx2PgpcRWHVCRuCqy6vXVnnMtA5rXaMnCjf6ZPXqbt/luVLSjzwJzc178ObriwU+ZjZOy7QGphhXHKkCR/Myho+VVNKroi3G/NRuTuklrN6LA3yZNjSjeIXggU+V+stjTnGvH0ibJFgZnB/leOPU+X6dZiMaunskUR90KFVS8TusZq//FY0Z0UkMhl/Lz3asK11EhAO3nP2CPcUuQSdGLwQz9GetcYaDPOJtK9QSlu5dcOthYA9gVuC6c41Q==
Content-Type: multipart/alternative; boundary="_000_CH0PR08MB73221979F701DBBC810D83AD91B62CH0PR08MB7322namp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CH0PR08MB7322.namprd08.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5dae61ea-0a1f-47ac-aa91-08df096962b6
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Sep 2026 03:13:54.1852 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: +buwmWWlaKUrc7iLWNQQVc01HqwhcQmTDSS8bBSSyVXKNtnWGfAnLjpgSWXX19a4LDQKEjFcomaDiREzm7EDdK3aW81HfPS8pKEOyq9gdqA=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CYXPR08MB9634
Message-ID-Hash: AXGANSIZJGYS4O6E66CJJH5R72SLYLN6
X-Message-ID-Hash: AXGANSIZJGYS4O6E66CJJH5R72SLYLN6
X-MailFrom: hooman.bidgoli@nokia.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
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Pce] Re: WGLC review of draft-ietf-pce-sr-p2mp-policy-19
List-Id: Path Computation Element <pce.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/VpG0r3dSkmP6h1uJKckIQ_ucjus>
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 Dhruv

Thanks for taking time and going through the draft one more time 😊 ! I will address most of your concerns in the next version of the draft.

Thanks
Hooman

From: Dhruv Dhody <dd@dhruvdhody.com>
Sent: Thursday, August 27, 2026 2:02 PM
To: pce@ietf.org
Subject: [Pce] WGLC review of draft-ietf-pce-sr-p2mp-policy-19


CAUTION: This is an external email. Please be very careful when clicking links or opening attachments. See the URL nok.it/ext for additional information.


Hi,

As a WG participant...

I thank the authors for addressing my previous comments and working to prepare this I-D for publication.

I want to highlight a few remaining points that have not been updated to gauge the group's feedback on these items as well as some newly spotted issues:

1.  Appendix A (https://www.ietf.org/archive/id/draft-ietf-pce-sr-p2mp-policy-19.html#appendix-A) I still find this appendix with a bit level encodings problematic and an unnecessary deviation from standard norms. I prefer the existing example mechanisms used in previous P2MP RFCs, such as RFC 8623 (https://www.rfc-editor.org/rfc/rfc8623.html#section-6.6) This standard approach allows objects and TLVs to evolve without the examples going out of sync.

Hooman previously responded to this, noting that this style of packet sample has helped many readers implement the draft, but mentioned a willingness to remove them if there is a large objection from the WG. I remain unconvinced that the benefit outweighs the maintenance risk and would appreciate feedback from other WG participants.

2.  Appendix B: This section requires additional textual explanation to accompany the figures. Some issues include:

  - The first PCRpt message, which is unsolicited, should not have SRP-ID=1.
HB> ok thanks

  - In the case of PCInitiate with PLSP-ID=1, the text states "PLSP-ID: value MUST be set to zero and will be assigned by PCC."

HB> ok thanks

  - RFC 9960 and Section 4.3.4 recommend installing downstream state before the root, so why is the root RS downloaded first in the PCE-Initiated workflow?

HB> the first PCRpt is to tell the PCE about all the leaves that were discovered via NG-MVPN procedures. That said removed the PCUpd and PCRpt.

  - The MBB workflow seems to mishandle both the instance-ID (as it is always b) and the CC-ID. Please check this thoroughly.

3.  Introduction: The text states, "As per [RFC9960] a P2MP service can be realized by two types of a P2MP Trees, Ingress Replication or a P2MP tree." It is confusing to state there are two types of P2MP trees and then call one of those types simply a "P2MP tree."

HB> ok updated the text. Thanks.


4.  Terminology: Some descriptions feel too loose for a Proposed Standard

  - The use of the term "variant" is confusing. We should be explicit that a new object type is being defined in this document. We do not typically refer to each object-type as a variant; they are still the same object.

HB> changed section 4.2.3 to PCECC and a new format of CCI object is used in …
HB> section 4.1 changed “RFC8231 the bases for a stateful PCE, and reuses the following objects or a new format of the objects”

  - The text claims that the Instance-ID is equivalent to the LSP ID, it is better to state that they serve a similar purpose during MBB.
HB> I removed this.

  - The text states "[RFC3209] Defines the instance-ID", but I could not find that term there.
HB> thanks changed to RFC9960

  - The text states "These PTIs are equivalent to sub-lsps (instance-IDs)." However, a sub-lsp in P2MP is S2L—how is that the same as an instance-id which indicates the PTI?
HB> reworked this entire bulletin as both you and Mike has issues with it


5.  Section 5.1 Figure: The Length=4 value indicated in the figure is incorrect.
HB> thanks changed to 8


6.  Section 5.1 Text: "Upon the receipt of an Open message, the receiving PCEP peer MUST determine whether the suggested PCEP session characteristics (leaf-types) are acceptable." Since there is no way to indicate support for leaf-types, did you intend to reference a different characteristic here? Also, the number of instances is listed as something to negotiate. The text states a maximum of two instances, but the required behavior when the value is >2 or 0 needs more clarity.

HB> cleaned up.


7.  Section 4.3.1: "The PCInitiate message sent to the root MUST set the Tree-ID to 0. If not the PCC must send a PCEP Error message (PCErr) with Error-Type = X2 (SR P2MP Policy General Error) and Error value = 1 (PCInit Invalid Root-ID)." Did you mean "Tree-ID" instead of "Root-ID" in the error description?

HB> cleaned up.


8.  In <sr-p2mp>::=<ENDPOINT>; change <ENDPOINT> to <END-POINTS>.

HB> Thanks


9. Section 5.5.2: "A SR P2MP PCRpt MAY mix different types of Leaf nodes by including several P2MP END-POINTS objects." This is not compatible with our RBNF, which specifies <sr-p2mp>::=<ENDPOINT> (allowing only one).

HB> wouldn’t number 8 fix this issue as well?

10.  Section 4.3.3.1<http://4.3.3.1/>: "If not the PCC must send a PCEP Error message (PCErr) with Error-Type = X2 (SR P2MP Policy General Error) and Error value = 2 (Invalid PLSP-ID)." Why not reuse Error-Type 19 (Invalid Operation) and Error-Value 8 (Non-zero PLSP-ID in LSP Initiate Request)? There are other errors that can be easily reused instead of defining new ones.

HB> ok

11. As Samuel noted, the Instance-ID length and allocation responsibility need to be fixed.
HB> ok


Thanks!
Dhruv