[pim] Re: Ketan Talaulikar's Discuss on draft-ietf-pim-p2mp-policy-ping-18: (with DISCUSS and COMMENT)
"Hooman Bidgoli (Nokia)" <hooman.bidgoli@nokia.com> Thu, 04 September 2025 02:57 UTC
Return-Path: <hooman.bidgoli@nokia.com>
X-Original-To: pim@mail2.ietf.org
Delivered-To: pim@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id A2C4F5D0E693; Wed, 3 Sep 2025 19:57:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 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, 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_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 Tn9WxhzoZ49e; Wed, 3 Sep 2025 19:57:38 -0700 (PDT)
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2062.outbound.protection.outlook.com [40.107.220.62]) (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 813DB5D0E684; Wed, 3 Sep 2025 19:57:38 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=LRZwRekuX7CT9MBvmb+eMI7ednsepM+Uki7W2EGRXZb4NQYdvkbt5WmjUOdKaQnZIeRV0ZYr4YcC+skLjsc6mCz+DGqJ3iNZuYlWqGFcPiWgag5867YLbyzMohjSYapaRz3el4wChAkqKFpFDjX8zplTF0I6oqb8JMNMC0d8QWjhQzj7bfLLhX2Xmk9PJnh5oCly1gmRV+y8r97YKn8ItZkMgEIFfeWbvYNwL4Y0+SFmddCgMnchoA919yKnLEmPY6JT3oQkxKGEQYFQj71kbuLHSLCbOZCeJmZh1Cvl+xyXKu1LuHnCweGz38E8YK+LcqU6N4tAL18i60UUgtdUTQ==
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=5f9ifOgmfMn7aI801yRUyA5LCp++K1SaXQ0UgMvq7N8=; b=K3mAY57iuU/5O0NN2IfL8m3tQ9Knnl6BFsoMJIAN83dhOKAokWIu94VZf92Mt1ooeC8uNkTEZ9xoZz57zccDz5ryfGO66XQARTIzzF66Cfx/pvPr+PYNJEOLtyoV+Bz419TKXEgEtAyLtBHyK00HHXfkMRIwf23far4YEQdzSye3wKCNnMIpEjG4FqX2wUI3rEC+DPA1B3+47Afze65osh7E3M7prtJYaQDDr/1kocN5Caakqr782B4k+uyfu3Jnd376zlNvHP92FTKJDRLb/xxusZlBGZ72G4KoZ7mYmZZKWqd9THNyiJ8mGwjXknOB9H2CcH19tckRxNO9qlWnnQ==
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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5f9ifOgmfMn7aI801yRUyA5LCp++K1SaXQ0UgMvq7N8=; b=YC3BWZFKZSODpOSdy8OBlAg31XgDUJSjTKiNUsk7PiDrKje3ISrayAuW1Be/Q6ceN3+VSGttpF18QUr61eBdnVOTqImtUl0Af5f1AB9rtCdAZ7XkHyU31KU6ZdOkAcoKM7YVFNgvydQJpJpjB56OagIkUM/FBZJnWbSTfUcovI1HezgM3w+d8nyyxrJ/N8OEVDNyN+1D4ckKpPHtEDCdMUcaDs5kBd/NZJmncNUEMkaAibDtT7H7FUXF8d082suzHY0JZk3pU3T1u2QUgCuB9lMu88R0aSNIa2AYyo32l0idBGp2C036VIlWCLX3+MRx/xOj+MSI2+Ky76CQQ5LEGQ==
Received: from PH0PR08MB6581.namprd08.prod.outlook.com (2603:10b6:510:30::8) by BN0PR08MB7455.namprd08.prod.outlook.com (2603:10b6:408:156::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9073.27; Thu, 4 Sep 2025 02:57:35 +0000
Received: from PH0PR08MB6581.namprd08.prod.outlook.com ([fe80::38ad:add6:9d73:b713]) by PH0PR08MB6581.namprd08.prod.outlook.com ([fe80::38ad:add6:9d73:b713%6]) with mapi id 15.20.9094.016; Thu, 4 Sep 2025 02:57:34 +0000
From: "Hooman Bidgoli (Nokia)" <hooman.bidgoli@nokia.com>
To: "Hooman Bidgoli (Nokia)" <hooman.bidgoli@nokia.com>, Ketan Talaulikar <ketant.ietf@gmail.com>, "Rishabh Parekh (editor)" <rishabh@arrcus.com>
Thread-Topic: Ketan Talaulikar's Discuss on draft-ietf-pim-p2mp-policy-ping-18: (with DISCUSS and COMMENT)
Thread-Index: AQHcEcGbK11WvBlUPUK4prCEZUBRALRrw/dAgADyC4CAAMM+4IABHCOAgAQMuzCAAHrfgIAAMlnAgA8cWMA=
Date: Thu, 04 Sep 2025 02:57:34 +0000
Message-ID: <PH0PR08MB6581A5B14DBF29FC4A5AC9749100A@PH0PR08MB6581.namprd08.prod.outlook.com>
References: <175568759551.887758.12248458040903626687@dt-datatracker-d8bcd59c-frtgg> <CO1PR08MB65778330457E87114373CD2A9133A@CO1PR08MB6577.namprd08.prod.outlook.com> <CAH6gdPyp5AZ+3473iVbr92pb+3od+8W7kFYOXd4tA7gD9B5TsA@mail.gmail.com> <CO1PR08MB65775F4537434211643730949132A@CO1PR08MB6577.namprd08.prod.outlook.com> <CAH6gdPy0dP+-3bKo75uKXJF5wn8CCF-3MD+bU__4X0dEiDSaog@mail.gmail.com> <PH0PR08MB65818524CCB96A5276ABA513913EA@PH0PR08MB6581.namprd08.prod.outlook.com> <CAH6gdPwMgXvBvQ8uQ4T2NUUy=DaPbNOvNX-h47QGT1zGUTrpAQ@mail.gmail.com> <CO1PR08MB6577A0B1729E33340B932CE3913EA@CO1PR08MB6577.namprd08.prod.outlook.com>
In-Reply-To: <CO1PR08MB6577A0B1729E33340B932CE3913EA@CO1PR08MB6577.namprd08.prod.outlook.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: PH0PR08MB6581:EE_|BN0PR08MB7455:EE_
x-ms-office365-filtering-correlation-id: 88cf4a08-0c5e-4e6e-6396-08ddeb5ecc92
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|376014|366016|1800799024|38070700018|7053199007|8096899003|13003099007;
x-microsoft-antispam-message-info: Tve12oSNcXsntfQRrTXXmeNx/TI0Nm4vHbv5YL/3Cn6DgmPcT62kYdPXIsoXG5OJC1doJ3q0wj1sIEtF+POsqQnkEOx/4OzdLxUzJ05mLhc9y5D3EK9O08yKf6qFTQKfSIDP0ZTjPyB0YJXFaXMcduI9xrRxHP1VXUIPWdu61SdxGcipbOQVGPIVORkvXPFvh3Lv30j5Nv1PMn4pUvHsl8JVJlRs6aBrLLy4/nwfHywEdwAzG4yDYG31QiNQUB03HeOEJIpYLz1uvkWPIz+d9oTX8u7/dF22wKF8t12wS7qUkSoXF5JCWsqThs0FPZf5pnog58VJ3Bk7J08IPuCFx9KN5CncojDCb+GM9754CzsTs2RlhEP1XUyAQsnHDvfHGE+NJmFECqgAltlVW8fMRlgXVHMo1wwfxqrv1h2W4YXGZFdCJqt9OC0sLMK25ysSHA0V1drUROgYilgd9JkYGNzLhadXD5jOlaSTbyVYUQ98ehlIMOJ/ATLt/fvj6iH87QTb/gwS0r9FbH/TCBk+LNoOnq2tEfIfnkxEV98o4mLIoZ//w5RvYas32KSE/2GUhl+aaY6wbbWv/KgvPAl8A93hxrRjwzdoQ7Aj67mnWCeDTwDdooUvZvdPT3rtvWWZWnCm84shQ8c+SdkacFH9LltPM+uq//JeoQf1SBFv1tnLfmVtKl1ydZbizoapuFFOJe3JY1C/9KpS0vKLYcGgAetLrDYhRF/mBlKD+zW9/QLUCM3dS8fP3orqJybsOFeQ7Hf2IderCZ1iSzfSuG09P7vaQ6yqumyvOyq7zXKlWH5bt1+wSd2JbJ1t8rGi2O9mnuS8po+74nGfuY1LE3zP+kXblM3ZEKpiXXiS5HfvrhV+I4sEObrDYl4t8o/lsEb9HljP62kAG1HfKCn/geJC3KP8r5eQG/1cSYBoMwu85QO7MsxkWF7j+Mdu9YZm8WP6ZprIKyJUI/jwc9g8MSZzJ7BCoVjNI/bZFDg6Ij2IvVWdNcHO2TMbhOxDMWX7eVecLEdZEUBGvhNNXHtPForIMOxTg6cQ/COkTuH5aMqjXBJ8xg0cKule5p02srVw2nbxIT5gOeE6+0DFn2K2X+ACGMfu+cOBYnbnFKwbkGyrtB6KWP1kST+gNR+9eZtlT1KNARVKRkdjffxf95TUUgx9V1oIVoPcH0BeRih4OimDNx8C+U2G/Vj8W5KqrGwOdhzC1NThFbpuhA0xQWJmYp6GpPAo6qPbJn1mCx8CyXbqNtgyLHwErjBs+DpVIHsVx5bvdDtXf9t2TTwNCso2l7rHcjw8MeO4CRNsCGxKRDsDvoxx5Vpmxxsv7NVDim/WpLIWB4ddOXP1hpy8P5jTwstEFvPIkP3LFObZHZr2fTrtdEnLfnJMnhrEUTcY4u31EVhOYOD0ydt7w0NVaVAaKG94/HnCXVuWgwmJNLvNXlQdM/WYLOq4MDoaCEs0L/x4AWBH
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR08MB6581.namprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024)(38070700018)(7053199007)(8096899003)(13003099007);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: d6f9x+XrmEaLIJGMDM0/2T6f4OeRTOaVx/ZbBEu8fWgREr3stSm1wjDAqGNPxRoqDSplwnxzyCEZmbnzqHa3VJ1UPaT7cAMDFI9AFwLvFbuL9ag9RmlLEADrMtdEZoXCA0HIIDBDdjKM+EF16dlQPA8PVUv658hzkUFAMHL64KxfLLgwFLd+pSRAqL7Wl7U0RbX1j/q0/AZJz7YmuiQrP8uw3H1CmQyoQvahQky2y51VXZPgzyFiH9lDhVycMReqRtJf4BXULuFjDd7IW+JokgQHYziUxshTSHzgepli+ZecDE7NNh/mqU5ezUhr3nDIOoCzixKT20tg6wtq5vkjyJdJ0NE98ww1shLtBK6jzD+/w7/4IMAdgZnfUTHIPAjaZIx4Ua0As1cgJZY/aZfS8pgKKMphbDeaMF0wl7bgEJDyCqWdu55uKwuYRDaAhDagfvL1WkAPCH1I0/4PjDNoaAz2cDZWzOBfNIUuMfuHW5zvwkhI5jwy/p1c/OWyYlkQqualT1K1pvY2rtQQh8Ldm0t0Mh7v/k/4NS5samurlwNF0B5h1ZRout88qeuMxaHaIvTClK3Mz7HUzec6WLturg4ewEuvuTMWETJuJ+oXefDcaCDlA/5cSmNGsRkd9zqeswywleecRJ/c9ghntAP6Gyb5ldCGkLJNmRpp60kQEmdoYNoU/fyGGPJkcQVVIFYTOirN7qGj9+M+LdXSYoYyTYW0CRzgN+WtbyJl5rksJQ6BXUwctKNUGtXLUCmhCNsS6STvfDQ+9+ZCaljmOTmOIopHWL36EoeEdmtS8KLeeKxS1u3ZyogZMeSVR3Niyb2m9mPtOdlxfHtzl7P0KWbFVcBSJeV5Bhb7uM0KdWLWPJJ57epqoE+XtQCnJsfbDkKvacjib/f3GS27YHm5cUzTefZm1ur4oGuvdZwnkAK5XOBdcA2P787fN87VH00jrmlOxDP8G4xeRgWNRChmMbsxpoqLbNoq9z2NYe8OhCMxycEBsrkFXkAi7Yl/+hYwEyd7laVrUK4Hik0F7yRwrCVrAIa/CRH3XyBuIy/tX/0jDHs7afWbaYv3evykLBwCTgNx1J6i1Tk8kzjrAZnMw/+q8uU8rvrm8J+3d/d5f6CuKZgsN4SGKgJKci7sFHO7Nu2nuoAdFzL73tBf1gm9HSAUuypibMJ6SED+Z7qU95Vk6zoYWbBKtbcRAlejYRPb2TGrnhNnHPcv0ZDE/voN0Zhkg56LkCi+GHljiqdEe5dDgqrih++BOWWH8GTymeYysgihLKXzSC31czPZJJDkJa2Vax1lNJVe/C0vC8mxpBvHoBmXRK/n39mo0/sNX4on8JC+exTyQKicVwkpE2I/PBKzPDQBqUlLxAML+BpBxT2MILf1kgyOlWxL1XE2+oYQveoMy/j15FyEMFsxpXETwNJNwSGw0fb8NbQP0Sb1ikPLw70e5URwnOYRckRu2kCzviqMByzGi1e559ck3kUmOC0dSx2Qjx6eac2O2XVdbmjNjlJSZ3U0L60DIi0cD2EOSGE7G1ySYmjcri/in/zRj/9k1E5ERe+VROc8HRKNZu2XDgX1ljWdaOlc2/UdNoqgWXiQ
Content-Type: multipart/alternative; boundary="_000_PH0PR08MB6581A5B14DBF29FC4A5AC9749100APH0PR08MB6581namp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR08MB6581.namprd08.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 88cf4a08-0c5e-4e6e-6396-08ddeb5ecc92
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Sep 2025 02:57:34.7524 (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: oGKQ0QLHkMU1uL6aWqzbsqS9w8aRM7/sdKx2wRy+4niIKYTGTHIzNR8XYp9i7y/2fQmSiwl1VP18chVcZH7ts2X8kV2GcZFfwCx7ZUIpalc=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN0PR08MB7455
Message-ID-Hash: SV4R4UW4GOULRSBRMUMVY4O5GMTQO4VT
X-Message-ID-Hash: SV4R4UW4GOULRSBRMUMVY4O5GMTQO4VT
X-MailFrom: hooman.bidgoli@nokia.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-pim.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: The IESG <iesg@ietf.org>, "draft-ietf-pim-p2mp-policy-ping@ietf.org" <draft-ietf-pim-p2mp-policy-ping@ietf.org>, "pim-chairs@ietf.org" <pim-chairs@ietf.org>, "pim@ietf.org" <pim@ietf.org>, "mmcbride7@gmail.com" <mmcbride7@gmail.com>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [pim] Re: Ketan Talaulikar's Discuss on draft-ietf-pim-p2mp-policy-ping-18: (with DISCUSS and COMMENT)
List-Id: Protocol Independent Multicast <pim.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/pim/rnnYYwKK6NfUwWADx42oPnea_U4>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pim>
List-Help: <mailto:pim-request@ietf.org?subject=help>
List-Owner: <mailto:pim-owner@ietf.org>
List-Post: <mailto:pim@ietf.org>
List-Subscribe: <mailto:pim-join@ietf.org>
List-Unsubscribe: <mailto:pim-leave@ietf.org>
Hello Version 21 of the draft was posted based on today’s conversation. Thanks Hooman From: Hooman Bidgoli (Nokia) <hooman.bidgoli@nokia.com> Sent: Monday, August 25, 2025 8:13 AM To: Ketan Talaulikar <ketant.ietf@gmail.com>; Rishabh Parekh (editor) <rishabh@arrcus.com> Cc: The IESG <iesg@ietf.org>; draft-ietf-pim-p2mp-policy-ping@ietf.org; pim-chairs@ietf.org; pim@ietf.org; mmcbride7@gmail.com Subject: RE: Ketan Talaulikar's Discuss on draft-ietf-pim-p2mp-policy-ping-18: (with DISCUSS and COMMENT) HI Keta I think we should have one meeting with @Rishabh Parekh (editor)<mailto:rishabh@arrcus.com> for both (Ping and P2MP Policy) document to conclude. Thanks Hooman From: Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>> Sent: Monday, August 25, 2025 5:12 AM To: Hooman Bidgoli (Nokia) <hooman.bidgoli@nokia.com<mailto:hooman.bidgoli@nokia.com>> Cc: The IESG <iesg@ietf.org<mailto:iesg@ietf.org>>; draft-ietf-pim-p2mp-policy-ping@ietf.org<mailto:draft-ietf-pim-p2mp-policy-ping@ietf.org>; pim-chairs@ietf.org<mailto:pim-chairs@ietf.org>; pim@ietf.org<mailto:pim@ietf.org>; mmcbride7@gmail.com<mailto:mmcbride7@gmail.com> Subject: Re: Ketan Talaulikar's Discuss on draft-ietf-pim-p2mp-policy-ping-18: (with DISCUSS and COMMENT) 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 Hooman, Thanks for posting the updated version. I've revised the ballot to remove the points that have been closed. Please check a few points where this document does not seem to be in sync with the base. If you would like to discuss between the authors of these two documents and post an update, then please do so. For the open items, we'll discuss over a call (I will schedule it). Thanks, Ketan On Mon, Aug 25, 2025 at 7:22 AM Hooman Bidgoli (Nokia) <hooman.bidgoli@nokia.com<mailto:hooman.bidgoli@nokia.com>> wrote: Uploaded version 19 Hooman From: Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>> Sent: Friday, August 22, 2025 8:01 AM To: Hooman Bidgoli (Nokia) <hooman.bidgoli@nokia.com<mailto:hooman.bidgoli@nokia.com>> Cc: The IESG <iesg@ietf.org<mailto:iesg@ietf.org>>; draft-ietf-pim-p2mp-policy-ping@ietf.org<mailto:draft-ietf-pim-p2mp-policy-ping@ietf.org>; pim-chairs@ietf.org<mailto:pim-chairs@ietf.org>; pim@ietf.org<mailto:pim@ietf.org>; mmcbride7@gmail.com<mailto:mmcbride7@gmail.com> Subject: Re: Ketan Talaulikar's Discuss on draft-ietf-pim-p2mp-policy-ping-18: (with DISCUSS and COMMENT) CAUTION: This is an external email. Please be very careful when clicking links or opening attachments. See the URL nok.it/ext<http://nok.it/ext> for additional information. Hi Hooman, Thanks for the continued discussion. Please check inline for follow-ups with KT2. At this point, I think it would be great if you (and your co-authors) could post an update with the changes discussed and agreed so far. This way we can focus on the outstanding points alone. I am asking the same for the base SR P2MP Policy document as well - this way can ensure that both are in sync and consistent. Note: My responses may be slow next week. On Fri, Aug 22, 2025 at 4:09 AM Hooman Bidgoli (Nokia) <hooman.bidgoli@nokia.com<mailto:hooman.bidgoli@nokia.com>> wrote: Hi Ketan Inline HB2> Addressing your major concerns Thank From: Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>> Sent: Thursday, August 21, 2025 3:25 AM To: Hooman Bidgoli (Nokia) <hooman.bidgoli@nokia.com<mailto:hooman.bidgoli@nokia.com>> Cc: The IESG <iesg@ietf.org<mailto:iesg@ietf.org>>; draft-ietf-pim-p2mp-policy-ping@ietf.org<mailto:draft-ietf-pim-p2mp-policy-ping@ietf.org>; pim-chairs@ietf.org<mailto:pim-chairs@ietf.org>; pim@ietf.org<mailto:pim@ietf.org>; mmcbride7@gmail.com<mailto:mmcbride7@gmail.com> Subject: Re: Ketan Talaulikar's Discuss on draft-ietf-pim-p2mp-policy-ping-18: (with DISCUSS and COMMENT) CAUTION: This is an external email. Please be very careful when clicking links or opening attachments. See the URL nok.it/ext<http://nok.it/ext> for additional information. Hi Hooman, Thanks for your quick response. Please check inline below for clarifications. On Wed, Aug 20, 2025 at 11:23 PM Hooman Bidgoli (Nokia) <hooman.bidgoli@nokia.com<mailto:hooman.bidgoli@nokia.com>> wrote: Hi Ketan Thanks for your comments Inline Thanks Hooman -----Original Message----- From: Ketan Talaulikar via Datatracker <noreply@ietf.org<mailto:noreply@ietf.org>> Sent: Wednesday, August 20, 2025 7:00 AM To: The IESG <iesg@ietf.org<mailto:iesg@ietf.org>> Cc: draft-ietf-pim-p2mp-policy-ping@ietf.org<mailto:draft-ietf-pim-p2mp-policy-ping@ietf.org>; pim-chairs@ietf.org<mailto:pim-chairs@ietf.org>; pim@ietf.org<mailto:pim@ietf.org>; mmcbride7@gmail.com<mailto:mmcbride7@gmail.com>; mmcbride7@gmail.com<mailto:mmcbride7@gmail.com> Subject: Ketan Talaulikar's Discuss on draft-ietf-pim-p2mp-policy-ping-18: (with DISCUSS and COMMENT) CAUTION: This is an external email. Please be very careful when clicking links or opening attachments. See the URL nok.it/ext<http://nok.it/ext> for additional information. Ketan Talaulikar has entered the following ballot position for draft-ietf-pim-p2mp-policy-ping-18: Discuss When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.) Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ for more information about how to handle DISCUSS and COMMENT positions. The document, along with other ballot positions, can be found here: https://datatracker.ietf.org/doc/draft-ietf-pim-p2mp-policy-ping/ ---------------------------------------------------------------------- DISCUSS: ---------------------------------------------------------------------- Thanks to the authors and the WG for their work on this document. I have a few points that I would like to discuss with the authors and the WG. discuss#1 This one should be easy to fix. Since the document is about MPLS and not SRv6, the correct title for this document would be "Segment Routing MPLS Point-to-Multipoint (P2MP) Policy Ping" ? HB> sorry I am not following, as per draft this doc only addresses the MPLS encapsulation and not the SRv6. SRv6 will be in future documents. KT> Can you change the title of the draft from "Segment Routing Point-to-Multipoint (P2MP) Policy Ping" to "Segment Routing MPLS Point-to-Multipoint (P2MP) Policy Ping" or better still "LSP Ping for Segment Routing Point-to-Multipoint (P2MP) Policy" ? HB2> ok done thanks discuss#2 This is related to a point of discussion that I've also raised on the p2mp policy document. It arises from the lack of clarity on whether the SR P2MP Policy construct is instantiated on the root node or not. There is text in section 3.1.1 which seems to leave this critical aspect to implementations and will result in interoperability problems. The base spec needs to be very clear on this point and then this document updated to reflect it. I believe having the construct instantiated in the root will greatly benefit and simplify OAM operations. And things would then become very similar to RSVP-TE P2MP trees? Quoting some text from section 3.1.1 that is problematic: "Only the Root node, where the P2MP SR Policy is programmed, may have visibility into the leaf nodes." "In the case of P2MP SR Policies, the Root of the tree may have full visibility into the egress nodes if the P2MP SR Policy is PCC-initiated. If the P2MP SR Policy is PCE-initiated, the Root may or may not have visibility into the egress nodes, as this depends on the specific implementation and configuration of the PCE. " Further dependencies like the following seem unnecessary: "Based on this, a P2MP SR Policy SHOULD follow the recommendations in Section 4.3.1 of [RFC6425], depending on the level of visibility the Root has into the egress nodes. For example, in a PCC-initiated P2MP SR Policy, the Root can learn egress node identities through Next-Generation MVPN procedures and BGP, as described in [RFC6514]. In contrast, for a PCE-initiated P2MP SR Policy, the PCE may not provide the egress node information to the Root, making this process optional and implementation-specific." The lack of clarity hurts interoperability and would affect operations in a multi-vendor network. I would like to discuss why all of this cannot be simplified by ensuring that the SR P2MP Policy construct is instantiated on the root node. HB> Thanks but I think this is clearly been explained in the introduction, as per below paragraph. I clearly says P2MP Policy finest object is a TI which is the actual P2MP tunnel setup from the "Root" to a set of leaves. KT> And I see issues with that approach. "A P2MP Policy can have one or multiple Candidate Paths (CPs). The CP with highest preference is designated as the active CP, while all other CPs are the backup CPs. To enable seamless global optimization a CP may consist of multiple Tree Instances (TIs), allowing for Make-Before-Break (MBB) procedures between an active TI and a newly established, optimized TI. A TI is the actual P2MP tunnel set up from the Root to a set of Leaves via transit routers. A TI is identified on the Root node by the Root-ID which is the Root's node IP address, treeID and TI's instance ID." discuss#3 My understanding is that the P2MP MPLS trees that are setup by MLDP or RSVP-TE are hop by hop in nature. While in this case, the packet can travel multiple hops from one node to the next intermediate node using that next intermediate node's Prefix SID. HB> That is not correct, a P2MP MPLS tree for mLDP, P2MP RSVP-TE or treeSID is signalled from the root to the a let of leaves. There is no difference on the datapath between mLDP, P2MP RSVP-TE or treeSID. They all use MPLS switching to forward a multicast stream from the root to a set of leaves. KT> MLDP and RSVP-TE P2MP are signalled hop-by-hop through the network and as such the state for the P2MP LSP is present in all hops/routers along the path. While the SR P2MP tree is provisioned on specific (intermediate) nodes in the network and, therefore, there can be transit routers which do not have any state for the SR P2MP Tree. Am I correct about this fundamental difference? HB2> that is not the case, it is exactly like mLDP and RSVP-TE P2MP. If there is a replication segment there needs to be a state. That said like mLDP where 2 mLDP routers can tunnel over unicast RSVP-TE in some segments of the network, treeSID can also tunnel over a unicast tunnel including SR Policy, SR-TE etc… but the replication SID needs to be at the bottom of the stack so when the unicast labels are popped at the destination the downstream replication router can take action based on the replication SID. KT2> Perhaps it is better if we discuss this over a call? Next week is tough for me, but I'll reach out with some suitable slots. In this case, how would operation like traceroute (or even errors in the case of ping) work when the packet is exposed at a node that is doing unicast forwarding and has no replication segment context for that specific P2MP Tree? Now, section 3.1.3 is covering this, but talking about it as "unicast SR domains" is very misleading since there is only an SR domain and it is just that the specific P2MP tree context is not required to be instantiated on a transit node. Does this mean that this mechanism works only when the P2MP Tree is setup up hop-by-hop? If so, this should be clearly called out as a caveat upfront and the text in 3.1.3 updated appropriately. HB> the replication SID is at the bottom of the stack, so a transit node that is capable of treeSID can push adjacency SID or node SID of another treeSID router that is multi-hop away. As such 2 treeSID capable routers can be connected via a unicast SR domain, i.e. treeSID tunnel over Unicast SR tunnel (tunnel over tunnel). Only the treeSID routers will decrement the treeSID TLL and make appropriate decisions if the TLL has expired. This tunnel in tunnel concept is nothing new to treeSID and it is the concept of segment routing which treeSID is part of. KT> The concept of "unicast SR domain" as you describe above is misleading. Consider a single SR domain and all routers have SR P2MP capabilities. While the root, intermediate and leaf nodes have state for a specific SR P2MP tree, the other transit routers don't have that specific SR P2MP tree state. There isn't a tunnel per se (it's a stack of labels) that is going multi-hop across these transit routers, but even if one were to call it a tunnel then it is going to break the OAM procedures - or at least they are no longer the same as existing P2MP LSPs. I am OK if this is called out as a caveat of this proposal and operational guidance provided to avoid multi-hop such that all replication branches for every replication segment are just going single hop. HB2> Sure I can call out this draft does not address the case when a SR P2MP OAM packet is traversing a unicast portion of the SR domain. i.e. if the corresponding unicast labels TTLs value expires while the label stack contains a replication SID is not covered by this draft. KT2> I have a problem with the characterization of "unicast portion". While this is an improvement over "Unicast SR domain", it does not address my point. Can we take this over a call ? discuss#4 This is an easy one to fix - the following is not a normative reference, please move to informative. [IANA-AF] "IANA Assigned Port Numbers, "http://www.iana.org/assignments/address-family-numbers"". HB> ok thanks done in version 19. ---------------------------------------------------------------------- COMMENT: ---------------------------------------------------------------------- Please also find below some comments provided inline in the idnits format of the v18 of this document. On all editorial and minor comments, I will leave it to the authors discretion. On the major ones, I would appreciate responses and clarifications. Please look for <EoRv18> at the end of this review and if it is not there, then likely the email has gotten truncated by your client (please refer to the mailing list in that case). 94 1. Introduction 96 A P2MP Policy can have one or multiple Candidate Paths (CPs). The CP <minor> Please align terminologies with the SR P2MP policy draft. Term is SR P2MP Policy, then there is P2MP Tree (Instance), etc. Would be nice to avoid introducing new terms (e.g., TI) in this document related to any of the constructs. HB> ok thanks, changed to p2mp policy and p2mp tree instance 97 with highest preference is designated as the active CP, while all 98 other CPs are the backup CPs. To enable seamless global optimization <minor> The CP preference is only the first tiebreaker in the selection of active CP. Perhaps "One of the CPs (e.g., with highest preference) is designated ..." HB> this might be implementation specific. In the SR p2mp policy the candidate path with highest preference is the active CP. KT> This isn't implementation specific. The SR P2MP Policy draft says that it is following RFC9256 (see https://www.ietf.org/archive/id/draft-ietf-pim-sr-p2mp-policy-18.html#section-2.3) - is there a disconnect? This is one of my comments on the SR P2MP Policy draft - to provide more clarity. The Root node selects the active Candidate Path based on the tie breaking rules defined in[RFC9256<https://www.ietf.org/archive/id/draft-ietf-pim-sr-p2mp-policy-18.html#RFC9256>]. HB2> I see, I’ll change the text to point to pim-sr-p2mp-policy for CP selection, thanks. KT2> Sure, or you can consider the text that I had suggested - "One of the CPs (e.g., with highest preference) is designated ..." 131 [draft-ietf-pim-sr-p2mp-policy] section 2, defines terms and concepts 132 specific to SR P2MP Policy including the CP and the TI. <minor> I couldn't find TI defined in that document. Please introduce in the base. HB> it is introduced in the introduction "To enable seamless global optimization a CP may consist of multiple P2MP Tree Instances (TIs), allowing for Make-Before-Break (MBB) procedures between an active TI and a newly established, optimized TI." KT> Please introduce architectural constructs in the architectural spec (i.e. the SR P2MP Policy draft) where it can be references by all protocol specs - this LSP Ping is one document, but I would expect it to be used in PCEP as well as perhaps in the YANG model. 142 3. Motivation 144 A P2MP Policy and its corresponding Replication Segments are 145 typically provisioned via a centralized controller or configured 146 using NETCONF/YANG or CLI. The root and the leaves are discovered in <minor> Perhaps you mean that the network topology that includes the root and leaves is discovered? HB> no, the controller sucks up the topology but the controller initiates the P2MP policy and its replication segments on the root, transit and leaf nodes. KT> What is there to be discovered about these nodes by the controller? Aren't they provisioned by the controller? My comment is that the choice of the word "discovered" is odd and unclear. Please clarify. 161 This diagnostic process can be initiated from the node responsible 162 for establishing the P2MP Policy, ensuring proactive monitoring and 163 rapid fault detection. <minor> Is use of "rapid" appropriate here? Rapid as in BFD? HB> There are cases and implementations, that rapid pings are send for fault detection. KT> Let me ask the question if the spec is going to suffer if "rapid" were to be removed. Or can you find a reference to an existing LSP Ping spec that talks about "rapid pings"? Implementations are free to make their own choices but we need to get consensus from MPLS WG if this document is introducing the concept of "rapid pings". HB2> I don’t understand this comment sorry. Rapid is implementation, if you send one ping or one ping a second or 1000 ping a second that is up to your implementation. HB2> that said knowing this implementation I have no issue removing the word “rapid” KT2> If you can remove the word rapid, then we please consider this point closed. If you would like to discuss further, we can take this up as well over a call? 295 3.2.1.1. P2MP Policy CP FEC Stack Sub-TLVs 297 The P2MP Policy MPLS Candidate Path sub-TLV value field follows the <major> Please consider changing the name of this TLV since it is not about CP but about the P2MP Tree instance under a CP. Perhaps "SR P2MP Policy Tree FEC Stack sub-TLV" ... or something similar. I was trying to not make it too long by including the CP in there, but that would also be ok. HB> It is actually detecting fault on a CP. A CP can have single TI or multiple TI. Hence why we choose the CP as part of the name. KT> But as you say above, it is monitoring the TI under the CP and more importantly the FEC specifies a unique TI and not the CP. i.e. if the CP has multiple TI then each TI needs a separate LSP Ping session with its unique FEC. HB2> This is early allocation in IANA changing the name might be difficult. That said my next response might satisfy your concern. KT2> There is no issue with changing the TLV names until the final allocation and RFC publication. 298 format specified in Section 2 of [draft-ietf-pim-sr-p2mp-policy]. 299 The structure of this sub-TLV is illustrated in the figure below. <major> Please add text to clarify here that the CP identifiers are not required since the Instance-ID is unique within the SR P2MP Policy context (with a reference to section 2.3 of the p2mp policy draft). HB> There is no CP identifier in any text or document. Adding this would create more confusion and have the reader searching for what is a CP identifier. KT> This looks like a disconnect. Refer https://www.ietf.org/archive/id/draft-ietf-pim-sr-p2mp-policy-18.html#section-2.3 .. and this is why I've provided comments on the SR P2MP policy document to clarify some of those things inline. An SR P2MP Policy has one or more CPs. Identification of a CP in context of the P2MP Policy is as specified in Section 2.9 of [RFC9256<https://www.ietf.org/archive/id/draft-ietf-pim-sr-p2mp-policy-18.html#RFC9256>] HB2> I can add a text to say that this sub-TLV is testing a P2MP Tree Instance as such it is not necessary to identify the candidate path. HB2> hopefully this will solve your concern with regards to the sub-tlv name as well. KT2> Yes, that text would help. Do still consider the change of sub-TLV name though - IANA doesn't have an issue with that - so the question is for the authors/WG really. Thanks, Ketan 315 * Address Family: (2 octets) IPv4/IPv6 ADDRESS FAMILY NUMBERS as 316 specified in [IANA-AF] , indicating the address family of the 317 Root. <major> Are all AFIs allowed? I believe it has to allow only IPv4 or IPv6? HB> as per text "Address Family: (2 octets) IPv4/IPv6 ADDRESS FAMILY NUMBERS as specified in" KT> Could you be more specific and disallow AFI values other than 1 and 2 in the text? HB2> ok done thanks. Thanks, Ketan 319 * Address Length: (1 octet) specifying the length of the Root 320 Address in octets (4 octets for IPv4, 16 octets for IPv6). <major> reserved is missing; also I believe it MBZ HB> good point thanks! 382 5. IANA Consideration 384 IANA has assigned a TEMPORARY code point for the "P2MP Policy MPLS 385 Candidate Path" Sub-TLV Name. This Sub-TLV is assigned from TLV type 386 1 (Target FEC Stack) from the "Multi-Protocol Label Switching (MPLS) 387 Label Switched Paths (LSPs) Ping Parameters" registry group. The 388 Sub-TLVs for TLV type 1 are listen under "Sub-TLVs for TLV Types 1, <minor> s/listen/listed HB> thanks! Updated. 397 6. Security Considerations 399 Overall, the security needs for P2MP policy ping are the same as 400 [RFC8029]. The P2MP policy ping is susceptible to the same three 401 attack vectors as explained in RFC8029 section 5. The same 402 procedures and recommendations explained in [RFC8029] section 5 403 should be taken and implemented to mitigate these attack vectors for 404 P2MP policy Ping as well. <major> Should this not include reference to the security considerations of the SR P2MP policy draft as well? HB> ok thanks added a text <EoRv18>
- [pim] Ketan Talaulikar's Discuss on draft-ietf-pi… Ketan Talaulikar via Datatracker
- [pim] Re: Ketan Talaulikar's Discuss on draft-iet… Hooman Bidgoli (Nokia)
- [pim] Re: Ketan Talaulikar's Discuss on draft-iet… Ketan Talaulikar
- [pim] Re: Ketan Talaulikar's Discuss on draft-iet… Hooman Bidgoli (Nokia)
- [pim] Re: Ketan Talaulikar's Discuss on draft-iet… Ketan Talaulikar
- [pim] Re: Ketan Talaulikar's Discuss on draft-iet… Hooman Bidgoli (Nokia)
- [pim] Re: Ketan Talaulikar's Discuss on draft-iet… Ketan Talaulikar
- [pim] Re: Ketan Talaulikar's Discuss on draft-iet… Hooman Bidgoli (Nokia)
- [pim] Re: Ketan Talaulikar's Discuss on draft-iet… Hooman Bidgoli (Nokia)
- [pim] Re: Ketan Talaulikar's Discuss on draft-iet… Ketan Talaulikar
- [pim] Re: Ketan Talaulikar's Discuss on draft-iet… Hooman Bidgoli (Nokia)
- [pim] Re: Ketan Talaulikar's Discuss on draft-iet… Hooman Bidgoli (Nokia)
- [pim] Re: Ketan Talaulikar's Discuss on draft-iet… Ketan Talaulikar
- [pim] Re: Ketan Talaulikar's Discuss on draft-iet… Hooman Bidgoli (Nokia)