[Pce] Re: Shepherd Review of draft-ietf-pce-circuit-style-pcep-extensions

"Samuel Sidor (ssidor)" <ssidor@cisco.com> Thu, 30 October 2025 10:09 UTC

Return-Path: <ssidor@cisco.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 61BAB7EC8CCF; Thu, 30 Oct 2025 03:09:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -11.886
X-Spam-Level:
X-Spam-Status: No, score=-11.886 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIMWL_WL_MED=-0.001, 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_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_NONE=0.001, T_SPF_HELO_PERMERROR=0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=cisco.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 ibUT0bF8QgAz; Thu, 30 Oct 2025 03:09:52 -0700 (PDT)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (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 mail2.ietf.org (Postfix) with ESMTPS id 80E487EC8CC8; Thu, 30 Oct 2025 03:09:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.com; i=@cisco.com; l=23626; q=dns/txt; s=iport01; t=1761818992; x=1763028592; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=W8nGUDrQmM1EicSpmsjguM7XnWCgtDNPaaZARJbql8Y=; b=JiKEMTdLlqRBdVLGXX3YJjiWB+1oRt31hm6+kY/B3g1ju0zy2KiqRr1I HGrtW40mXGF/z1OJg73iiFPP24jCb2hjKBFI9AYqHsp3KWQD4KTIPkXRo o2/+zz43QvkWTb1vCK2hsNQY74Hk9XWJspH2TFFwhuDeEgfkYBuLQkq+i cREj3HKV6eKhoCAlvVp/eX3He47eYZ2HOgX7hlj2Tvm1blhSKZCY+w0f2 U+xyyqS4z+KzY7x083EoSDeGvERke0McMlgDLpl7P3QGjsbX9jhKG1yud bwg0bPpvuloG4t+2mBbz86We6tuyYxu8tOAaTE81UHiCRS1RXkzgHlLrb Q==;
X-CSE-ConnectionGUID: rQ41LvgzQn6mbrhRZDn3dA==
X-CSE-MsgGUID: zBAT7GDoRwCUT9RQu52EeA==
X-IPAS-Result: A0BQBQBdOANp/4wQJK1agQklgSuBPTFSB4IJEkmIIAOFLIh4A5FKjFCBfw8BAQENAlEEAQGFBwKMUgImNgcOAQIEAQEBAQMCAwEBAQEBAQEBAQEBCwEBBQEBAQIBBwWBDhOGXIZaAQEBAQMSFVIQAgEIDgMDAQIhDjEdCAIEDgUIGoR+VgMBAqQGAYFAAooreIEBM4EB4CaBSohRASqBNIQphF0nG4FJRIEVQoJoPoQbKgUZg3WCLwSCDRV6FB2HBIF3j05SciIDJjMsAVUTFwsHBYEgQwOBCyNLBS0dgSQiHxgRYFRAg0kQCwZoDwaBEhlJAgICBQJAOoFoBhwGHxICAwECAjpXDYF3AgIEght+gg8PiRADC209FCMUGwUEgTUFklhbgglTGQYCPCYEFFZGOzVABgwTARuSb497jl+TWYE+CoQcog0XhASmAGeZBoJYoGtFAYUNAgQCBAUCEAEBBoFuATWBWXAVgyJSGQ+OLRbPMXg8AgcLAQEDCZFrgXwBAQ
IronPort-PHdr: A9a23:fwIGSxdvfeUkmKOLWxm8MawalGM/gIqcDmcuAtIPgrZKdOGk55v9e RWZ7vR2h1iPVoLeuLpIiOvT5rjpQndIoY2Av3YLbIFWWlcbhN8XkQ0tDI/NCUDyIPPwKS1vN M9DT1RiuXq8NCBo
IronPort-Data: A9a23:90JTWqrmqSOvQuSwdOFcNL5Z3/leBmJqZBIvgKrLsJaIsI4StFCzt garIBnTPvvYY2Pxctp3OYm/8k4G75XdmNc2SQZppCphFi4XpePIVI+TRqvS04x+DSFioGZPt Zh2hgzodZhsJpPkjk7zdOCn9z8ljPvgqoPUUIbsIjp2SRJvVBAvgBdin/9RqoNziLBVOSvV0 T/Ji5OZYQ7NNwJcaDpOtvvb80s35ZwehRtB1rAATaET1LPhvyF94KI3fcmZM3b+S49IKe+2L 86r5K255G7Q4yA2AdqjlLvhGmVSKlIFFVHT4pb+c/HKbilq/kTe4I5iXBYvQRs/ZwGyojxE4 I4lWapc5useFvakdOw1C3G0GszlVEFM0OevzXOX6aR/w6BaGpfh660GMa04AWEX0vxOXThq6 /MKETZTaxqZh9iE7LTgRsA506zPLOGzVG8eknhkyTecCbMtRorOBv2Ro9RZxzw3wMtJGJ4yZ eJANmEpN0qGOkMJYwtPYH49tL/Aan3XaCZZpFWPjaE2+GPUigd21dABNfKLIoTXG54ExhnwS mTu7U7QPk41GNul1hG4ziOWv/KSxw72cddHfFG/3rsw6LGJ/UQfEhQYSR66rOW3z1a1VpdUK lYf5ysy6LMu5UimC8H2UgX9rW6YsxgHWt1WCMU75R2DjK3O7G6xHmMJZj9MdNJgs9U5LQHGz XeAm9fvQDgqu7qPRDfFrfGfrCi5Pm4eKmpqiTI4cDbpKuLL+ekbphnOVd1kVqWyi7XI9fvYm mniQPQW71nLsfM26g==
IronPort-HdrOrdr: A9a23:edJor6DoigGOvCTlHejRsseALOsnbusQ8zAXPh9KOH9om52j9/ xGws576fatskduZJhBo7y90KnpewK7yXcH2/hhAV7CZniohILGFvAZ0WKP+UyFJ8S6zJ8j6U 4CSdkxNDSTNykGsS+S2mDReLhQoqjjzEnrv5aj854Hd3ASV0gU1XYDNu/tKDwPeOApP+tfKL OsouB8i36Lf3MRYs6nBn8DcdTiirTw/q7OUFotPTJizBOBow+JxdfBfiRw2C1wbxp/hZMZtU TVmQ3w4auu99uhzAXH6mPV55NK3PP819pqHqW3+4goAwSprjztSJVqWrWEsjxwivqo8kwWnN 7FpAplF9hv6knWYnq+rXLWqkrdOXcVmj3fIG2j8D/eSP/CNXUH4g169MRkmy7img8dVRdHof t2NiyixsJq5Fj77VTADpDzJmJXfwyP0DsfeSp5tQ0EbWPYA4Uh9rA37QdbFowNEzn9751iGO 5yDNvE7PITal+CaWvF11MfiuBEc05DVitueHJy8fC9wnxThjR03kEYzMsQkjMJ8488UYBN46 DBPr5znL9DQ8cKZeYlbd1xDfefGyjIW1bBIWiSKVPoGOUOPG/MsYf+5PEw6PuxcJIFwZMukN DKUU9et2Q1Z0XyYPf+kaFj41TIWiGwTD7twsZR69xwvaD9XqPiNWmZRFUng6Kb0rwi6w3gKo CO0b5tcojexDHVaPN09hy7X4MXMnUXWtAUvNEgMmj+0P4jAreawtDmTA==
X-Talos-CUID: 9a23:4sue6G79tPjNCKxDEdss7ndIQ+Q7fW/kyinVKVW4M1RFTuaZYArF
X-Talos-MUID: 9a23:N4WT6wtUn0qZnIZnV82nlhtLCJhHz6OUF2swrcQ8gtTZbwF9EmLI
X-IronPort-Anti-Spam-Filtered: true
Received: from alln-l-core-03.cisco.com ([173.36.16.140]) by alln-iport-4.cisco.com with ESMTP/TLS/TLS_AES_256_GCM_SHA384; 30 Oct 2025 10:09:51 +0000
Received: from alln-opgw-1.cisco.com (alln-opgw-1.cisco.com [173.37.147.229]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by alln-l-core-03.cisco.com (Postfix) with ESMTPS id BA49918000406; Thu, 30 Oct 2025 10:09:50 +0000 (GMT)
X-CSE-ConnectionGUID: QUiJvQylTdeNblT7D3bQig==
X-CSE-MsgGUID: lOYLxnh6Tg2O4JHYxL/nmg==
Authentication-Results: alln-opgw-1.cisco.com; dkim=pass (signature verified) header.i=@cisco.com
X-IronPort-AV: E=Sophos;i="6.19,266,1754956800"; d="scan'208,217";a="56873793"
Received: from mail-sn1pr07cu00101.outbound.protection.outlook.com (HELO SN1PR07CU001.outbound.protection.outlook.com) ([40.93.14.97]) by alln-opgw-1.cisco.com with ESMTP/TLS/TLS_AES_256_GCM_SHA384; 30 Oct 2025 10:09:50 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YGuacf5kqk+VqabbS7geMGA5OrWUZAgHvPymCZxmc/Hfp1Cq8fNKtsBnK813ANup1fOhckgRa+X8a0pyVcdvitKG0EQFu2+EtwtoC4+c9EtsDVlt0OuTshj8UEewO6EafLNRAIKi4d1B3j7IfwI7O7hki2hq6Lh5D4Ncdbg2q7LG+zikIDopEAmZ825m7ScP18smYProEjHD3eLk03F4fM9N5865YXrwCG91ulcNtI4SF9BtWw6mBo9xXMLg6dFZhvN1uDqsaiimQPipV4QGW0nZpeJzYb9det8nLgqyeUNbfsQiw/jQghWwfw1mnEI2Yio7DKQ3A3Aqwwh7VTM51w==
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=W8nGUDrQmM1EicSpmsjguM7XnWCgtDNPaaZARJbql8Y=; b=hrFLNWhJjItN9PWG6ZLxPtX7mu86H5mR1giIZK2v350QoYSrp+F+knLa24MNf8Y5MfBOBzCF4BUd6iPIffNkKczktmvzM+p2Iih4wHceloXALVL2cAEWcAaaPlaHAuWBudFdWs8LI/iAck/zZBA8dN99ON58+x/ttHSKd+m4U+AtznWYZypWeyZecEox8CcO14JqdN+BnNGQ7MldpPBfKvBoYIFGEd1fNxdBs8j2Tnk7zhDzbIT6KM0pwQzzehUpqCu4/yA65gcRm+mt6mLAmm7q5L1ouLvtxjCDXJub8Gd+F422vndPAzzWxRUqdQaAOufQRyqNcsAm63KEsvgdnQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
Received: from IA0PR11MB7792.namprd11.prod.outlook.com (2603:10b6:208:409::16) by CO1PR11MB4993.namprd11.prod.outlook.com (2603:10b6:303:6c::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9275.12; Thu, 30 Oct 2025 10:09:48 +0000
Received: from IA0PR11MB7792.namprd11.prod.outlook.com ([fe80::385b:609e:4289:5e04]) by IA0PR11MB7792.namprd11.prod.outlook.com ([fe80::385b:609e:4289:5e04%5]) with mapi id 15.20.9275.011; Thu, 30 Oct 2025 10:09:48 +0000
From: "Samuel Sidor (ssidor)" <ssidor@cisco.com>
To: Dhruv Dhody <dd@dhruvdhody.com>
Thread-Topic: Shepherd Review of draft-ietf-pce-circuit-style-pcep-extensions
Thread-Index: AQHcSXF3gc2YVjCj7EqVx0cw76ba1rTaWxijgAAUU4CAAAEzWg==
Date: Thu, 30 Oct 2025 10:09:48 +0000
Message-ID: <IA0PR11MB7792ABB60E1779177759704FD0FBA@IA0PR11MB7792.namprd11.prod.outlook.com>
References: <CAP7zK5bLJEv=16ziB=maRhtg2BJnurZVBkxd2q8NgXG88=9Y6A@mail.gmail.com> <IA0PR11MB7792F763E73CD5A8B4F98B63D0FBA@IA0PR11MB7792.namprd11.prod.outlook.com> <CAP7zK5acc7YcWwj5iiivMa88SXQoBDuEG=fDBUKO24f2=aQ+UQ@mail.gmail.com>
In-Reply-To: <CAP7zK5acc7YcWwj5iiivMa88SXQoBDuEG=fDBUKO24f2=aQ+UQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-reactions: allow
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: IA0PR11MB7792:EE_|CO1PR11MB4993:EE_
x-ms-office365-filtering-correlation-id: f547c287-76c8-4aff-6b5a-08de179c7563
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|366016|38070700021|7053199007|8096899003;
x-microsoft-antispam-message-info: vb5z1G+oEDcZJsfyttwrNduTMmip00VaQ1d4FbYvYV/rrz4QZ6Gu+V9QoZ7D2zS4uOcWc2PYYk6LG+AeErJpEqe1WgSEEaomAYqF0vuUiAuJlSFX+8WbtMqN6VP4tVSNbiy6UGLjXLWj6bNn57ozsE65HjADKjkJsYIJDltdJQh9cB8ROuAis5nQGd8cnkQ46J8JBDpo6qaP+X2je70s4eeBsPL9MHDI8PCoRCfhQv0bOYR9V2lWmlZgwV4ZG4sWBcqO7KuhYuRpPWsUIyikASw9/rAdJh6cipRfrfKoMaH3OtpfVkfC6dSa1fX8fk6fe+emR784yuJf1ZX2nUuW9HaP1QPzDSvfoVGPtWz7zfMyFUjYxz6cKGuJ6fDw3SMgFQ7aMdWRMsvyxJhQU+zeBZPA0SV4820N3AmNcsDMkWp5qEDQp0h6tkthLjLZkN8GC4PtCKJiQG8tbso7r9a6TSVo9IqThwZUJXk9YoJ2PBBwXrMXnL6Jp9AIUB7goGDmBnPUww4rv6/Qs2B7rkiK42EgkE3I1ffQg8GzVhqBOonUnczfwNTqz/BVX59h1ayi7ghykkgtwVo2ArasqxJubnqtcqfQeY7ulJeP8fQmATd/OuFsNTZhglLxpcnKIICmPEx5QVdhBbyJNLMJOjZ+0Ck+2cJWwL8wC+NggWQfUl6z6hHIsVoIwyyPTKVyuG8M2N1hTSufN4YzfajjHzTij+UN7flZjJ0nTOzkMxp9J0bUmM9ULGE0uEqvgUd2qyryD9E7aEz4AjInOkIXPRU0q13/A7p6mbVHiozhVTVSzF27WITrzZca3Y1meE6ImjY3qP8hlB+uYJ57d/W2S1NA1P6/uX6+pQqpqt5UN7YJKLy+Q4Db5HM5CN+QUV/kpdcDU7Qf+QJK0oNlkngJWb6aa1dRIT2R4js+5VOi55EiHCIOytIsE7P5+yxG36aziwOS88tC8MXLr82Amv62kUWUWwc+j9YURcw6WInkuj9kwUt5Bb7JWNJt9x0S31RCNqwtxG5SOLimgzyr32ou9yfdX0bjybbghuSCgkdFtAPnMl7QmExVK/t9qNj/nDBhQkhgr4WdGTGNbX/djw3thuBTVqjDT0dLJJB8fufl1cYZHL8hOYtr87IGHX/8r0vAnpkMNn98nRefwQ3OORAJRZN8k/STjM9aJsN714PmmY6cj5Iin8ZVk4uV4kuj3IyjWk3wfgyf0m9A/fZgURlYESWoYHaUl4g0wjgcoTRbigadnwx1+3PmvU3CzmNBMmXOPsooxiE8g/iLbDuwEVYN++zuGCy8stljtBYd7565Yvji/+UCBeCz0snb+b0cwhEC0O6DlibLPgV4TU8CY1mwg4c8nXh44GcJpcG/HIK7yDtxX7OEZe4+jziiiyxY/oGQiF8zG/vJTlQ+88LBfOcdO7KcullSA4RNvB8VVrf17HuVipZH3lcnOx6uWXgtNJ/7cT/dZiM4Np8PdTpSLW5qq4jGEteZRhkNIKCjXJf9KVFtuSJ+fWe/NcyiYlfdHXL+INxh
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:IA0PR11MB7792.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(38070700021)(7053199007)(8096899003);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 748qJS9QuIv+kvxx/AQUAOcrQhnzURKacL4x+udBWs9PfhsD8ps2jLES+9vsJ6o2uge1oWMhry9H99+Wam7ztE9atmghXi9LxzaWKcqaihbmRaxgqOUkBUAdRFmbE+2TQuC1oenvFyAFy2N7GCH2GMprgrHVGEfs2pMSqWqEfwgJtjlndFtxqFjuZKD0UtOeK5sEJrWTEvGvrmSMjTfCdssc1KVnZflZq0TaJoxmjcovBy6dTgLfWcJ2nF/C+2NbrvnZK5WRTsR1/e1ihJG7pph4+GW3J7XfetH3sEbIWE3FsG8I1xJqIEAGGT59yG+HqnTG5JoOUJnLVHxGtvCkG0WLW2wIiiZ0hX0ee6whi7XtB8mpMs6Iia6fM+1DGxuIPJN2cy/WC/QvKVIAnHaPLZclLsGGbj857309AU62SxoOZROEQnIRQofx1FSQlbsK9KpGz6eGq/qMBoiQekNYS+DOcQbjf8mKWntpmgxCOHjfMcuMhEE8OIAca+fRyisayJlq/PcLFqsCkw1Ft0aDYUvl4+7FCqO2mmXmrueH4Ax/OqpAJ5sijdSPmBPVEaAw1VBC4Y8KtU/v8dMEvrVfk05ohgEsksviNNPKIzpvjQMkd42niOx8Ofw1zPR1d+YMDI5bbUB9s2eKH3AxYHPSQPBF9TRB1pFbXvEWrpI2rlDXzY3E8maFBpKyEA82g3tPS4+eaqm+mkEvaiVJTDbdzHfgQ9qmq4qzila75V0bN5gAA2AUvKydxHQQTWZWZaUP8/9ktdAZeER5tYJLxCRAC/j0mAOn6njmlektuo0vsvNgWLPNLBdnBDpEQ35LDmcey1oCSq60veq5McR3hC7k47AXa9WhxEJIWZOTRUp+wBlbwVHfvPeL0s3Yr0uZ/AKkfNGn/NGoM+Qg/Xh999SjJGjjn6yHGkesNUv4dkLfQwkDzYBQaC3eSfGEK6Ptsjuc/gfnQPa36kGROLXRmuG8VTvP2sRhyl81C8ftjjPvYCE3ydo6hr4RZFRPtvfZTlkW8nZqV6nySaHMjTRrHyt9K5Is1+HkTf/zWXFuhjID2JEXS3bbM0Z8ksx4MHCz9FqFBOH808gl4ygmylA4ZHE774xdLF01KcinOcmAqrURHczXQJ8AbylqwP7n4zqMC2WpQF4oHJYLU2b4x09y6ruyxKUjdXhBakNOunwHZyBgT5BMPOiwgjr3bjxaDrECG9vmK3cUdAJLIQyA0jdgRl0mdGTtx4oxPApivUwbeCFJ3bcP658caQ0OyNKFpsvhlcUTmobbx0h6rXIhB6VRBBAaZYh+vGvdg/lJY4lMIPE6ehTGTAsXAilcIunEkcuVftpc5TlMItUvXpnWhcFGwNz11cS1d2gW1q9LS72hrE4wXu7n1Tm+fFV5ldZecfxOZNpf0qd9dK1MC/u3CbXJof5uDI77cl58eQR97j1QGZDoP72+8XZ1VAnzHmXPYqOJHqxysamIi/jyQ/0rhynA0WFbhlKE81QIyEHu7zUrqycVpXOXjzVOkopcNPzq8wSqRRe3FeeoIlykwJOV5xbnAcsPuh3a1mDshE1tCM59C4pevN2Bgu79P2sXVAxJeP48z0qlKXEjRsU+6h0th0kJNG3ZtA==
Content-Type: multipart/alternative; boundary="_000_IA0PR11MB7792ABB60E1779177759704FD0FBAIA0PR11MB7792namp_"
MIME-Version: 1.0
X-OriginatorOrg: cisco.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: IA0PR11MB7792.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f547c287-76c8-4aff-6b5a-08de179c7563
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Oct 2025 10:09:48.4631 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: DWBuB9Jk0192srY7xpvAtt8sgP+IGT5zf2QD8dAIM7+q8zhCiqc5BSvPcdMmHBwLXZX0VIIDVDhNhsBP+L87Fw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB4993
X-Outbound-SMTP-Client: 173.37.147.229, alln-opgw-1.cisco.com
X-Outbound-Node: alln-l-core-03.cisco.com
Message-ID-Hash: N5HVX7PX3GNVKULV5RQFUWZFDRZEOY7K
X-Message-ID-Hash: N5HVX7PX3GNVKULV5RQFUWZFDRZEOY7K
X-MailFrom: ssidor@cisco.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" <pce@ietf.org>, "draft-ietf-pce-circuit-style-pcep-extensions@ietf.org" <draft-ietf-pce-circuit-style-pcep-extensions@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Pce] Re: Shepherd Review of draft-ietf-pce-circuit-style-pcep-extensions
List-Id: Path Computation Element <pce.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/af9BkQBEMI448UVZeyFMJ1i14rs>
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,

For “Dhruv: Yes! How about add an additional table to make it extra clear and readable (only a minor suggestion) “.

I void like to avoid having table (especially if it is supposed to have all combinations to make sure that we will not end up  listing all combinations in the future if more flags will be added), but I can still try to change that section 4.2 to make it more structured, e.g. by converting to bullets, what about something like this:

…
The PATH-RECOMPUTATION TLV defines the recomputation behavior for an LSP based on a default rule that can be further restricted by the P and F flags, as follows:

  *
Default Behavior (TLV present, no flags set): The PCE MUST NOT recompute the path in response to various triggers if the current path remains valid and meets all constraints (E.g. topology updates, periodic reoptimization timers, or changes in the state of other LSPs). However, the PCE MAY recompute the path if:

  *
The current path is invalidated (e.g., due to a topology change that makes it non-compliant with LSP constraints).
  *
An operator explicitly triggers a recomputation via an implementation-specific mechanism (e.g., a CLI or northbound API on the PCE).
  *
Permanent Flag (P=1): The PCE MUST NOT recompute the path even if it becomes invalidated. An operator-triggered recomputation is still permitted unless restricted by the F flag.


  *
Force Flag (F=1): The PCE MUST NOT update the path even if an operator explicitly triggers it. When this flag is set, the only path updates a PCE can initiate are to tear down the LSP (e.g., by sending a PCUpd message with an empty ERO) or to bring it up again with the same path it had before being torn down.

Is that better (I still may need to re-check if I included everything from original text)?

Thanks,
Samuel

From: Dhruv Dhody <dd@dhruvdhody.com>
Date: Thursday, 30 October 2025 at 10:40
To: Samuel Sidor (ssidor) <ssidor@cisco.com>
Cc: pce@ietf.org <pce@ietf.org>, draft-ietf-pce-circuit-style-pcep-extensions@ietf.org <draft-ietf-pce-circuit-style-pcep-extensions@ietf.org>
Subject: Re: Shepherd Review of draft-ietf-pce-circuit-style-pcep-extensions

Hi Samuel,

Thanks for a fast response.


<snip>

- Section 4.1, no need to use BCP14's MAY in "Existing O flag in RP object MAY be used to indicate similar behavior in PCReq and PCRep messages as described in as described in Section 7.4.1 of [RFC5440]." as this is about existing behavior. Further "If the O flag is set to 1 for both stateful and stateless messages for SR paths introduced in [RFC8664]...", this is unclear to me. Why both..and? Suppose the O flag in RP was not set during PCReq but set in PCRpt in TLV would the PCE not process it?

<S> I will also fix typo in 1st statement in the comment “as described in as described”. For “both” - it was meant in a way that if O flag is set in any of them. I’ll update statement to make it clear.


Dhruv: Thanks for spotting the additional typo :)


- Section 4.2, "The presence of the TLV blocks path recomputation.." is conflicting with Section 3.3 "the PCE MUST NOT recompute the path in cases specified by flags.." - I think flags need to be set to block recomputation and it should not be just the presence of the TLV.

<S> Intended state is:

  *
TLV included with no flag set -> re-computation is allowed if original path is invalidated or if operator explicitly requested it -> blocked otherwise (e.g. PCE cannot re-compute if better path exists, but original one is still valid)
  *
TLV included with P flag set -> re-computation is not allowed even if path is invalidated
  *
TLV included with F flag set -> re-computation triggered by operator is not also not allowed

Will it be more clear if statement in section 3.3 is updated to something like:

“If this TLV is included in the LSPA object, the PCE MUST limit path recomputation for the LSP as specified by the flags in this TLV and the procedures in Section 4.2."


Dhruv: Yes! How about add an additional table to make it extra clear and readable (only a minor suggestion)

- Section 4.2, "For example, if the same path can be encoded using Adjacency, Binding, Prefix, or other SIDs, then PCE MAY switch between various representations of the same path", the use of MAY inside a sentence that starts for example, is not ideal.

<S> I’ll drop “For example”.


Dhruv: Ack


- Section 4.2, "The only exception is an explicit request from the operator to recompute the path." it would be clearer to explicitly state how operator request recomputation.

<S> I can add something like:
“The mechanism for an operator to trigger such a request (e.g., via a Command-Line Interface (CLI) or a northbound API on the PCE) is implementation-specific and outside the scope of this document.”


Dhruv: works for me.


- Section 4.2, do we need error handling in case the flags are set but PCE still tries to recompute/update a new path?

<S> Sure, I can add something like this to section 4.2 and define new PCError in IANA section:

“A PCC that receives a PCUpd message with a modified path for an LSP, where such an update is blocked by flags in the PATH-RECOMPUTATION TLV (e.g., the F flag is set), it MUST reject the update and maintain the existing path for the LSP. The PCC MUST also send a PCErr message to the PCE with Error-Type=19 ("Invalid Operation") and a new Error-Value, "Path update is blocked by recomputation constraint”."


Dhruv: Ack

Thanks!
Dhruv