[Idr] Re: [External⚠️] Re: draft-ietf-idr-link-bandwidth#17section-3.3.1 vs draft-ietf-idr-link-bandwidth-07#section-2
Kaliraj Vairavakkalai <kaliraj@juniper.net> Wed, 17 September 2025 16:55 UTC
Return-Path: <kaliraj@juniper.net>
X-Original-To: idr@mail2.ietf.org
Delivered-To: idr@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 0E12D645CAA5; Wed, 17 Sep 2025 09:55:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.696
X-Spam-Level:
X-Spam-Status: No, score=-2.696 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, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, 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=juniper.net header.b="HO2XjO8i"; dkim=neutral reason="invalid (public key: not available)" header.d=juniper.net header.b="f1aYSFoL"
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 W-GZFhfEm_Im; Wed, 17 Sep 2025 09:55:16 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id A8134645CA95; Wed, 17 Sep 2025 09:55:15 -0700 (PDT)
Received: from pps.filterd (m0108159.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 58HF3rfm028144; Wed, 17 Sep 2025 09:55:09 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=PPS1017; bh=GCE6UxxFv4ijiJCucStkVTQ0lS NaNb+veCaoonPaB7A=; b=HO2XjO8iLA1HmKcgVTrhaxvrWNK9g8Pbo9msHISQJl iAPQd2mVPJ7xB0qORqdCr3EUIujIKBoxX+nxaCPJlQ4R3WCFyRbn2kLfnRN5uAEM v+q2YvdT7tMiD7QrqOW952W0dmnYmvcHsiGK569/NBCUY+eL2ZoLhckNn3aVkE3l k/pL7ay08VSVigSZGJHI+MgLu9+diowAnaZWAhvTDHtIVDnoKisUM4Saaev7QqAr dNmK8AxpnmnbGOGN10wOTSCLKpmmnCEni8pESlWJIxyVkfwTHLa1nWzeI31WBXpQ cuK1AbdRG9Oq3yKLDBINMFhcPRXieHMWnKPn/O94zZqA==
Received: from ph8pr06cu001.outbound.protection.outlook.com (mail-westus3azon11012056.outbound.protection.outlook.com [40.107.209.56]) by mx0a-00273201.pphosted.com (PPS) with ESMTPS id 497fy7a8j9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 17 Sep 2025 09:55:09 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=MKQKueEmjFTezEStSP79dDDpfHSLx0sCD5HqaOC5HMbxG2hgvvzf7ZlyQZKo969e6ZwotMnnIqj+Gy30Y3jQUuvv8f4j5YjDOhoAPgSlc4ipeLWyMP/UmOiDSJYrLWiVPZhFAQNNtdCVYDTmvSXMVlJ+xjJRSuSZbipIbdx1LGqDZ97G2Fc1L5s2RLaPQlgVZkTIKvVzw/VRzuAPM+GoYA7d4nkkCrXEEwM1WUErOJD+IAm3YPSY2OkWCHngAOVjsCfBqCn2R0Pr0J00YqyA8hkHc7tHXi3MiNp+E5vRSvApweGGRdfIfTlRYuQaOqkGUjf5xtMEk69p5iz5DdDLGQ==
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=GCE6UxxFv4ijiJCucStkVTQ0lSNaNb+veCaoonPaB7A=; b=MRt7i4PAuufOTcwsaNZjIdrxEHZvwXr8mp9qm5i5aP/q9uNfe13v/UeaFn/TZiX8IMmzG9UTMkauvATqZKWY0WdF6DHA8Jp6XMISIX7KviBL6ZUeiHktnk/StqeVUTb4VGTHRkP9jJSp/teM06g19S5b/ZdwX5QdqMMQi0GHSSJeGUnUUrCnCuuCy3RAy2eQvfhrL1liItmCH740J1Q13i7tRukuLE2C3x9AqAfyDw0XzsceYdo+ycEZJKMeOGn4n7+olhxo9Hgg69UGd31tnxPlTKycP7YQHmczpLx0yWZlHTwuyWbEglxHdgH6YRSTRy++xyNEszd1U2RPZWwqxw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GCE6UxxFv4ijiJCucStkVTQ0lSNaNb+veCaoonPaB7A=; b=f1aYSFoLtk4URlJCTBpzVpTW4WHPHUL55J+Q6s8/ZHr7KthsCZUFsVqzFUlnhuV4WZp2NAwRjWtFmLKw6lvGeg5XZKZIjN85y2RhUlgvV32Mk2eDXQyjcNGz0UsRrBR+aKEtDkrOfZxfBtIsJSJaISJeVIOoI5EHYxbrOcSnTwQ=
Received: from CO1PR05MB8427.namprd05.prod.outlook.com (2603:10b6:303:e6::12) by PH0PR05MB9727.namprd05.prod.outlook.com (2603:10b6:510:26d::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9137.13; Wed, 17 Sep 2025 16:55:04 +0000
Received: from CO1PR05MB8427.namprd05.prod.outlook.com ([fe80::ac9b:308d:c1c:11b5]) by CO1PR05MB8427.namprd05.prod.outlook.com ([fe80::ac9b:308d:c1c:11b5%2]) with mapi id 15.20.9137.012; Wed, 17 Sep 2025 16:55:04 +0000
From: Kaliraj Vairavakkalai <kaliraj@juniper.net>
To: Rafal Szarecki <szarecki@google.com>
Thread-Topic: [Idr] [External⚠️] Re: draft-ietf-idr-link-bandwidth#17section-3.3.1 vs draft-ietf-idr-link-bandwidth-07#section-2
Thread-Index: AQHcI5EvdjjiLdtSOEKmcqpI64x0q7SP4twegAAE0QCAAAC2AYAADL0AgATjCgGAABvZgIAAFCDAgABp3gCAAJ37AIAABTL6gAAbmouAAA1OAIAANCuAgAAWloCAAD7gXYAASt6AgACIYkg=
Date: Wed, 17 Sep 2025 16:55:04 +0000
Message-ID: <CO1PR05MB84277F317A292BBC10FA41C9A217A@CO1PR05MB8427.namprd05.prod.outlook.com>
References: <CAL-qFrBgvJNr2En8wo3EuMc3ALmQKT1=MZueH=zB0SEmSeTjGg@mail.gmail.com> <DM4PR05MB95595C87D17EB61DCB91CB18B008A@DM4PR05MB9559.namprd05.prod.outlook.com> <CAL-qFrBDh-x_sjjcojfG=n6_4qioOqOTX_e2iqOvSRV99Agp_w@mail.gmail.com> <DM4PR05MB95594B05ED0AAD2156C748E3B008A@DM4PR05MB9559.namprd05.prod.outlook.com> <CAKA6Y5aEWa=u1-+qjwrkNbDwS=FGk9XGy6kpBjU6Y0XMZhE5SA@mail.gmail.com> <DM4PR05MB955954C48D9D424496C42EF1B015A@DM4PR05MB9559.namprd05.prod.outlook.com> <CAEBEuB+6Z_g21=+-pCY5fgvQ1QztMMGd_pYKQkv+sihbvTse5g@mail.gmail.com> <DM4PR05MB9559E77CF28A9FD647E0E06AB014A@DM4PR05MB9559.namprd05.prod.outlook.com> <7C60FDBD-68B5-46EB-BFEB-55331F2D124D@juniper.net> <CAKA6Y5YCWtpuLX3jyit6mmu3iPs_h4KjKM6WmOZu21UvFawQKQ@mail.gmail.com> <CO1PR05MB8427D7D8AA980B02FB6E5BF5A214A@CO1PR05MB8427.namprd05.prod.outlook.com> <DM4PR05MB9559DA936A4C76D7059E31E5B014A@DM4PR05MB9559.namprd05.prod.outlook.com> <CB202D37-FE98-40A5-8828-8BE3368AB6AB@pfrc.org> <CAFA-3c49H696+BNn4mw_Zfu=0DN2vsBeVSUwiaR+vAYiGM2F=w@mail.gmail.com> <CAKA6Y5bsc2kShybM4Bvt-C9jZAxkHbHeY3ZHKj5xXR5SQoJJrg@mail.gmail.com> <CO1PR05MB84276A3F5E707154546DD375A217A@CO1PR05MB8427.namprd05.prod.outlook.com> <CAFA-3c4OoB8iVoDTESk_13YOZafmKQhn3z+HNeT1FKZ57nM9MQ@mail.gmail.com>
In-Reply-To: <CAFA-3c4OoB8iVoDTESk_13YOZafmKQhn3z+HNeT1FKZ57nM9MQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True;MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4;MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2025-09-17T16:35:16.6126377Z;MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=0633b888-ae0d-4341-a75f-06e04137d755;MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=3;MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard
x-ms-reactions: allow
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CO1PR05MB8427:EE_|PH0PR05MB9727:EE_
x-ms-office365-filtering-correlation-id: 7c8d6626-f9e7-4848-f1da-08ddf60af2e3
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|366016|376014|1800799024|4022899009|8096899003|7053199007|38070700021|13003099007;
x-microsoft-antispam-message-info: UyuhxE2x7LPp/4k/3z56EZWdEcgR3p89QlKdR2ud3IruA4fsFRDJqiWAAuBlZT9k8SqnzvNkvXVaTzValssmCDRVxffGu4whi0c4vgvyyZuFfWWDn564iuSvrH0I8T33kvrc7rlFSbf1tIkJV6zbTBV72T7N4uM1N/DPVNV5iH2moGBXKuAZEHxPH7RD2XqtlYLCAiKBXvvRX/gfvUgAqYn+4mcNhBT87mU62VTCQ5w7k1V1ln9rC3trnXQlBJukohXc2wyRVy3o9fPi+vULLWQKOSSg/nNJwaHiip6D3P7BtdinhL9h1WC/JCUpeGR7VjaFZ4RZ33O/QtuuB1G9eC64lv9JS1OkqgppRcgel9D+2Zmlj68/6XIO+hV6GBMJ8QlNno78y8lYlph5L/+1c9sFPKy1J4f83hvKIyvvBlgdC7hDp17AXZC1jTJlc6p9zcCKhUe0fRPz+/l7jsf761QhINbnA7UGoknnnPrQRgjTSwNqTeH9d0KQ1uWJkISlP7k4U69dZWhuEsv9KDDP73C0PEeYZt4UIIzw9waIEaaZ+kZeE+gj0Vy9c7TCLdkG/o5GOiv/ixiyBJ9j0odVg5TqyuqtLPb8XtJTdcEqYRwAEpe3bzpaCnWkFEPEM7chRzwR6L8/EO6k/sww6TXVqjxOt/mSBk/FeSJ9/ic8GsNoHFiC+f9MuyNjnM+KUPEVjyzeDEM504bFCuL6uZCdgkmMLn/O2bDsuLUP04AFE8YpyBXl2BiYW5qn+LbZ1YJQvWaC+5x+cT3cWsaQGtKLx5t+XmsURyQuA6r17xHYngZxUR3nyg1BauQlmIQ9sejqBKkLSNqlEUgZykJdSyUgDVXHCmDl7a1Ic+dTw+0P3Vq3aBvzASinSVT31pElRByrRjvhtqVXySomdjnhr5FNnvAqGEIwtE+mPZxwJ8bGGrDcY++TnLrhQROUF+c7LlvoAuquMlWaM4NDdAggsEugXSN9fR8KmwLkzXtNlR7d0PqFmCQi0TcTojZhJwyXGFeWTjhkylGKNMznk086RigA4VIUwD/BGLLYOwAUf3ZuxCGdvcLg5oPsxQkU8lKp9e+hI+tFIqpSA0HRrBgt8thMLM0xM5DLwSApt+jAUMjAkdjPqwP0vT+L2QBOaIW0HXl2B6wVcLNVl99IYAXKr2cxu70CApVQ63I+Nb6AtXXDODOF7pw7md2rMogCLkvq3lQta8uJ7/EP8/y+7llynDC5cMpl3/rxfecdYndQY6qaThhqY8xkDaxex7M/EDDdXNzcTShsjKLFwfQInUwrn3a0BtMOoVoQ8wskCdgeBSI1F0ONcp5DAK7Vz5NJ7yVv/hrX4owkEtZOfei2dhk4lmWwKkPWk+7+ddu30zYA3mt74S01h/cYAlteXaP7PTi0eJYHMOcLpYQ2KVqALQ7AS625FZaJCivBZ/d01+aiARDr45Y=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR05MB8427.namprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(4022899009)(8096899003)(7053199007)(38070700021)(13003099007);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: Ze/TyMhFTIXeeoJ17gGRkuDoPmHXDBmkGHFxVE9d+otHTEsm6xoOttZh5ZfEj5cfwril/A/3CkdcKoZOJ1/skA4JhCIQq5KhSESm2hL40Faqr2ZXJEr8zglMP1O4bVSXDp1sFqYQV4kScHBeo6UifTbhv6tdYPC8dK/9EAtbvqV4wDu3VOWELU76Gmfn/wIAMiNidI6P+DlpCy2Vn+4cXGrSFaZ3IMeKlZZU9Sq1FYv9BWMA2klUjUoWdmbJbfSHHCKAvqGB0GrRhh51dBckrkHnO53Q47CFw1reepdmYS1Vqh7yjoa/UuiqHj9gRFu2hol83+qcs3YbvPOpWpLKLQpajzXuqUezXFfZULYQ+mBpPdFoESknzADK32J0yfMEnFq9jNNIsZ7BV1CVddTo3NSzg7r1zSPgnCPrdOaCEEhzmoEb19q+pwc22fWJsGOWkUp7pAOUdDJbsX59CfTb1s6n1lnr+mLNgLJMmYA3qf2hvHeuj6Yfm81FcPxh3pGe9BfDXcmUC4+kCFXh13QSL7PYBDaqBEU0Y7PGp1wz2BprYQBC/4DvbZeUkxuX/lHkolvT3mMOW8XFGjIMwE+aeZ84HLzx8asDzNBR+0+9YYLcLtyvPIU4n62N/92l8Q+z6fu9kIt/LfYUdcpJm8GBA2/r4vq8cjO5pBjsVImYCUZ6qzd/GKjrV2dCqNqG3/iWMB+JwUwOrJz/JHEHBBeiSZka6OIQzRGrEH0DrqTfkS4S7ja1kA6IwvHK7TrhPnZ1/u9rptMvuxM95VCTnC+bSP9CTGy5JhD+1WUd0DQ1k1zeRyz5IeBLZy/Gs4KPH+k2EjvxY7Xvi7fLL5VGVsZcgDiCXgNGnmNuPoLjxvtNkTGqiepQEcSiW1t0ORVWtci+Jq8uPstn63avuNw1d8xGAdk6Z1IjoEJMMaL3JVlWpeoyC//8RUCYY9fV4A8ZlcJzCf2/Z46EfxSu/XsbsKzw2n4dq+y8lpTQyTR5CVX9ET5ZKdPyPxuX9niaaSneS6PR6KHqE/UTRSZldyrJ0GA/DQmmEdtJhyRWEBZufLfFZ85PLKKZyiX4xMqRUaNe3ep060d3LO/eEC25wKgkfQTH0a9/IAV7Qt96EG57UiQU9FfKH9qFa7lR6ZQdCaieJxGToIGJoIDYTJUV3fxhc5sAvCaAiA6WAhIQlRE9SWC0fb1oIbKAvIaLhVYQN4s9hHNp2cjEjE7V6FrYE6X6ccYu47VZPGos4V8XGqIf2TTDYUJ7/SltFBIVlToTag0U1c1ZXVq92VYGBwfxdtSp40jUvPdu9ymWXUhWgujyqlHlzEHaC/FC7a/a/ZfvNd8KZkHhftb3SJTJPa4YB6GXo3BI5h7gWjxAPuGKMGe9q/T7em4ldexGepguLb1hEpbkXIm9BFR+4Lz7UDufTCPCWSpVV6UAauDR0Ov4Z6N6d6Lyu+l5joDNb5F1Ok3Gct6nTroKLalQwCK6glnh9BcJIZyqHJi0XXxpe6b9CYGTv9QXhGKUazLTf62E5tVkwMKKntCx9RfSsb9uZgJU3HcyybZVqoRRuyDNWLfgAvB5I5jwtgrcda/IV6XNDpXseOyd0CfAmYtGYuUx8L8abmPlmfKMnw==
Content-Type: multipart/alternative; boundary="_000_CO1PR05MB84277F317A292BBC10FA41C9A217ACO1PR05MB8427namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CO1PR05MB8427.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7c8d6626-f9e7-4848-f1da-08ddf60af2e3
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Sep 2025 16:55:04.1019 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: zjaHeMAzvJjn5Ec+I89NUPSyfMq6FBrq91z3jsLu7DsYWTqBVTToSCRWtbNE+3lT9zrhoC8onFiz/dJhCR9FOA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR05MB9727
X-Proofpoint-GUID: 5Kor-TK4Lwj9QR2iV5ZB3EGou3mJuqyk
X-Authority-Analysis: v=2.4 cv=DMeP4zNb c=1 sm=1 tr=0 ts=68cae7ed cx=c_pps a=jAY+Yiv4fe/m5iF0AiXt4Q==:117 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=yJojWOMRYYMA:10 a=5KLPUuaC_9wA:10 a=rhJc5-LppCAA:10 a=A4EqBspgoKYA:10 a=NEAV23lmAAAA:8 a=48vgC7mUAAAA:8 a=_EeEMxcBAAAA:8 a=1XWaLZrsAAAA:8 a=OUXY8nFuAAAA:8 a=n2GhSfulAAAA:8 a=Tg0nUI2_AAAA:8 a=AUd_NHdVAAAA:8 a=842pQJVXAAAA:8 a=0qxfSAXHs8ublQCYOtEA:9 a=SZGEHHRRnJbt3-Xa:21 a=QEXdDO2ut3YA:10 a=mjjQpUXkNm8A:10 a=gptYBAnt_RsA:10 a=yMhMjlubAAAA:8 a=SSmOFEACAAAA:8 a=CeYDZyzV023mNfegjw0A:9 a=eD0Q-h3s01ZKQQfK:21 a=gKO2Hq4RSVkA:10 a=UiCQ7L4-1S4A:10 a=hTZeC7Yk6K0A:10 a=frz4AuCg-hUA:10 a=lqcHg5cX4UMA:10 a=cAcMbU7R10T-QSRYIcO_:22 a=9NqWk_7B-uqI6kdQTXIl:22 a=qRfHG-2J1AYadgyPbmI5:22
X-Proofpoint-ORIG-GUID: 5Kor-TK4Lwj9QR2iV5ZB3EGou3mJuqyk
X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTE2MDIwMiBTYWx0ZWRfXxOYkRcKckDK5 r6Ff0WziUm9OPamNz3DRK0VAc5lzySYiBhmptG12aVbZnVN+VZvRlg2bgJGyPbgr5eWFpYV6ROf XJ42z7P8C5dK3QcruM1JtLgGAVW71JHJ3/Q3JzXIDAdKe3C3244Lkz2A6aLrbEoTvju1RXni13B IjovlHS8dzeXVJ7kCq5ZTKMNGZMPyCXD9jOb/yEpzAIZqmCbiBF5qrq9/s/LoImIcX3aGNtaxK/ hwwvoZdHcrFDmkIaSREDLQdddDtBuhtRxGdmhZgSeqS9MKphn3qfmGt6Qj6LENPPiPB12EzkLEB pRger3R5htn4iagl+7vzJuUnJyeJ3yrGJfBuNmhObLU+ZvdGHXbwBTN6U77fTtHCEEwExr/lqk8 M3Hyv3mL
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-17_01,2025-09-17_02,2025-03-28_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 phishscore=0 adultscore=0 bulkscore=0 priorityscore=1501 malwarescore=0 suspectscore=0 clxscore=1015 spamscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2509160202
Message-ID-Hash: T2ZUHL2T454ECF2QYB4SRVQFWUC7DB2A
X-Message-ID-Hash: T2ZUHL2T454ECF2QYB4SRVQFWUC7DB2A
X-MailFrom: kaliraj@juniper.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-idr.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Keon Vafai <keon@arista.com>, Reshma Das <dreshma=40juniper.net@dmarc.ietf.org>, Jeff Haas <jhaas@juniper.net>, "Ketan Talaulikar (ketant)" <ketant@cisco.com>, "idr@ietf. org" <idr@ietf.org>, Satya Mohanty <smohanty@zscaler.com>, "draft-ietf-idr-link-bandwidth@ietf.org" <draft-ietf-idr-link-bandwidth@ietf.org>, Akshay Gattani <akshay@arista.com>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Idr] Re: [External⚠️] Re: draft-ietf-idr-link-bandwidth#17section-3.3.1 vs draft-ietf-idr-link-bandwidth-07#section-2
List-Id: Inter-Domain Routing <idr.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/qqTYEOi2zGJridQgaGLlehR-OTI>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Owner: <mailto:idr-owner@ietf.org>
List-Post: <mailto:idr@ietf.org>
List-Subscribe: <mailto:idr-join@ietf.org>
List-Unsubscribe: <mailto:idr-leave@ietf.org>
>- transitive link-bandwidth community (I believe only JUNOS has implementation), by implicit default is readvertised unchanged. This is the whole point of transitive . Is it not? Kali, Would JUNOS be compliant with this rule? Yes this is Junos behavior. But the main point of transitive is “nexthop unchanged” behavior (option-C RR). And EOS also implements transitive. Keon can confirm. Since the draft is in critical final step, I’d suggest we can get on a call and iterate quicker? And send final agreed-upon text to IDR. Please expect a Teams meeting invite. Thanks, Kaliraj Juniper Business Use Only From: Rafal Szarecki <szarecki@google.com> Date: Wednesday, September 17, 2025 at 1:27 AM To: Kaliraj Vairavakkalai <kaliraj@juniper.net> Cc: Keon Vafai <keon@arista.com>, Jeffrey Haas <jhaas@pfrc.org>, Reshma Das <dreshma=40juniper.net@dmarc.ietf.org>, Jeff Haas <jhaas@juniper.net>, Ketan Talaulikar (ketant) <ketant@cisco.com>, idr@ietf. org <idr@ietf.org>, Satya Mohanty <smohanty@zscaler.com>, draft-ietf-idr-link-bandwidth@ietf.org <draft-ietf-idr-link-bandwidth@ietf.org>, Akshay Gattani <akshay@arista.com> Subject: Re: [Idr] [External⚠️] Re: draft-ietf-idr-link-bandwidth#17section-3.3.1 vs draft-ietf-idr-link-bandwidth-07#section-2 [External Email. Be cautious of content] Lets start with plain english. We want to say that - there is no prescribed implicit default behaviour when next-hop-set is enabled/configured explicitly. Implementation may drop Link-bandwidth or may re-advertise unchanged. So any implementation is compliant. The implementation SHOULD (MUST?) provide configuration to change behaviour from implicit to other. - This applies to iBGP and eBGP. The crucial is that next-hop change/self/set-to-value is EXPLICITLY configured. - For eBGP case (implicit change of NH value): - non-transitive link-bandwidth community (the only supported by EOS), by implicit default is dropped. Not because of NH change but because the session is of eBGP type. The re-advertisement of non-transitive link-bandwidth on eBGP requires explicit config anyway, and if it is done, this config should let link-bandwith to be sent regardless of NH change or not. - transitive link-bandwidth community (I believe only JUNOS has implementation), by implicit default is readvertised unchanged. This is the whole point of transitive . Is it not? Kali, Would JUNOS be compliant with this rule? 3.3.1. Re-advertisement when Next hop is changing. - When a BGP speaker re-advertises a route with Link Bandwidth Extended Community and sets the next hop to itself or to an arbitrary address via explicit local policy/configuration, implementation may remove link-bandwidth community or may re-advertise it unchanged as its implicit default behaviour. Implementation SHOULD provide a local configuration method to alternate its implicit behaviour with per-session granularity. - When a BGP speaker re-advertises a route with Link Bandwidth Extended Community and sets the next hop to itself due to external BGP inherited behaviour, implementation SHOULD NOT remove transitive link-bandwidth extended-community as its implicit behaviour. Implementation MAY provide a local configuration method to alternate its implicit behaviour. - The transitive/non-transitive property of link-bandwidth extended-community must be honored on advertisement to the eBGP sessions, regardless of implementations implicit behaviour on next-hop change. - The policy configuration that explicitly alters the Link Bandwidth Extended Community value on route advertisement MUST be honored, regardless of next-hop operation. In this case the link-bandwidth community is freshy originated/re-generated not just re-advertised. Please also refer to Section 3.4 for use in a BGP multipath environment. Keon, Kali what about above? -------------- Rafal Szarecki On Tue, Sep 16, 2025 at 10:00 PM Kaliraj Vairavakkalai <kaliraj@juniper.net<mailto:kaliraj@juniper.net>> wrote: Keon, Rafal, The text you two proposed are in conflict. That is what we are trying to resolve here. If you both are in agreement, please send text that both of you agree on. :-) Pls find some clarifications to the comments inline KV> Kaliraj Juniper Business Use Only From: Keon Vafai <keon@arista.com<mailto:keon@arista.com>> Date: Tuesday, September 16, 2025 at 5:14 PM To: Rafal Szarecki <szarecki@google.com<mailto:szarecki@google.com>> Cc: Jeffrey Haas <jhaas@pfrc.org<mailto:jhaas@pfrc.org>>, Reshma Das <dreshma=40juniper.net@dmarc.ietf.org<mailto:40juniper.net@dmarc.ietf.org>>, Kaliraj Vairavakkalai <kaliraj@juniper.net<mailto:kaliraj@juniper.net>>, Jeff Haas <jhaas@juniper.net<mailto:jhaas@juniper.net>>, Ketan Talaulikar (ketant) <ketant@cisco.com<mailto:ketant@cisco.com>>, idr@ietf. org <idr@ietf.org<mailto:idr@ietf.org>>, Satya Mohanty <smohanty@zscaler.com<mailto:smohanty@zscaler.com>>, draft-ietf-idr-link-bandwidth@ietf.org<mailto:draft-ietf-idr-link-bandwidth@ietf.org> <draft-ietf-idr-link-bandwidth@ietf.org<mailto:draft-ietf-idr-link-bandwidth@ietf.org>>, Akshay Gattani <akshay@arista.com<mailto:akshay@arista.com>> Subject: Re: [Idr] [External⚠️] Re: draft-ietf-idr-link-bandwidth#17section-3.3.1 vs draft-ietf-idr-link-bandwidth-07#section-2 [External Email. Be cautious of content] On Tue, Sep 16, 2025 at 3:53 PM Rafal Szarecki <szarecki@google.com<mailto:szarecki@google.com>> wrote: Let me comment Kali's proposal: “When a BGP speaker re-advertises a route with the Link Bandwidth Extended Community and changes the next hop, the received Link Bandwidth Extended Community should be dropped. This may be done implicitly or by policy to remove or change the Link Bandwidth Extended Community. In absence of such implicit or explicit policy to alter the Link Bandwidth Extended Community, any received Link Bandwidth Extended Community on the route will be re-advertised unchanged” - I do not understand the difference between implicit policy or absence of policy. For me this is the same thing - behaviour which does not require any configuration. the first paragraph says dropping can be implicit (absence of policy/configuration), and second says implicitly (absence of policy/configuration) link-bandwidth shall remain unchanged. This is not good. Agreed. KV> Let me reword “implicit” to “automatic”, means default-behavior. “When a BGP speaker re-advertises a route with the Link Bandwidth Extended Community and changes the next hop, the received Link Bandwidth Extended Community should be dropped. This may be done automatically or by policy config to remove or change the Link Bandwidth Extended Community. In absence of such automatic behavior or policy config to alter the Link Bandwidth Extended Community, any received Link Bandwidth Extended Community on the route will be re-advertised unchanged” KV> Hope above rewording clarifies what I meant. Pls suggest text if this doesn’t work. - If we ask to drop link-bandwidth explicit-community, on any next-hop change, the we make transitive one == non-transitive as we mandate dropping it on eBGP session (except eBGP w/ no-nexthop-change; whcih is corner case). - If we make implicit default to drop any link-bandwidth when next-hop is changed, then the basic use case envisioned in draft -7 will stop working. Here is scenario: - The ISP network is MPLS based (w/ or w/o TE capabilities). - The external prefix P is advertised with link-bandwidth of value LBw1 to PE1 and with link-bandwidth of value LBw2 to PE2. All other metric attributes are equal. - Each of PE1 PE2 selects the external BGP route as best. - The PE3 is in equal IGP distance from PE1 and PE2. It learns both routes over full-mesh iBGP (or add-path, or due to distinct RD if this is L3VPN) - PE3 shall distribute traffic destined to P between PE1 and Pe2 is LBw1:LBw2 ratio. - The Next-Hop-Self is needed on PE1, PE2 to allow resolution of BGP over MPLS LSP. - We do not want link-bandwidth to be dropped/removed. KV> Keon, can you specify how EOS handles this situation? Does it have policy config to preserve received LBW when readvertising? KV> This is the point in conflict Rafal and Keon have to resolve with each other. KV> Rafal, when PE1, PE2 reset NH, in principle, they need to decide what LBW to attach. Because, PE3 sees the LBW given by “PE1 as NH”, not the egress-peer. KV> I think that is the crux behind the draft-07 text. KV> And given there are implemntations that follow draft-07 text as confirmed by Keon, my suggested text accomodates both behavior. KV> As long as an implementation provides a way to achieve the desired functionality, either as default-behavior or by policy config, I am good with it. KV> It is a tricky situation with this draft, where the revived version attempts to not make existing implementations non-compliant, as much as possible. - there are 2 cases when nh is changing - eBGP advertisement (unless is configured explicitly to do not change) and explicit policy/configuration on iBGP session. For eBGP case, if link-bandwidth is transitional, we expect it to be propagated by default is not? If I must write config/policy, then it become the same as for non-transitional. For iBGP case, if we do explicit conscious design to set next-hop to self, then we also can do explicit removal of link-bandwidth if this is what we want. - I'm not aware about any implementation that by implicit default reeves link-bandwidth on a session configured with next-hop-self. IOS-XR requires a nob to enable sending link-bandwidth ext-community on session, but this is not dependent on next-hop-self configuration or lack of it. EOS by implicit default (behavior which does not require any configuration) will remove LBW on a session configured with NHS. This is aligned with draft version 7 section 2 which said that implementations SHOULD do so. It is also consistent with our general understanding that LBW is inherently tied to a next hop, and that changing a next hop without changing/removing the LBW does not make any sense. KV> Rafal, this is the default behavior that above proposed text was trying to accommodate. The text you had proposed (sec 3.3.1) makes EOS non-compliant. - I'm not aware of any BGP attribute that must be removed when next-hop value is overwritten. The closest are AIGP, but it is not removed, just updated (assuming peers negotiated capabilities). The other is MP-REACH NLRI or labeled SAFI, where label is changed/swapped. Again is change not removal. Perhaps original statemt shall be: 3.3.1. Re-advertisement when Next hop is changing. When a BGP speaker re-advertises a route with Link Bandwidth Extended Community and sets the next hop to itself either via explicit local policy/configuration or due to external BGP inherited behaviour, it SHOULD follow the same procedures as outlined in Section 3.1. In the absence of any route policies that explicitly alter the Link Bandwidth Extended Community, any received Link Bandwidth Extended Community on the route will be re-advertised unchanged. The transitiv/non-transitive property of link-bandwidth extended-comunity must be honored on eBGP sessions. Please also refer to Section 3.4 for use in a BGP multipath environment. I'm glad you brought this up. Which part(s) of Section 3.1 are being referred to here? I have read these two sections back to back numerous times and I cannot make any sense of what portions of Section 3.1 are being referred to. I would request that the text here can be made explicit instead of referring to an entire section. > Which part(s) of Section 3.1 are being referred to here? KV> All of sec 3.1 applies, rules as ‘Sender of LBW’. I don’t see what the confusion is. Thanks. Thanks, Keon The above mean that tarnsitive ext-communities are trully transitive. And non-transitive trully non-transitive. -------------- Rafal Szarecki On Tue, Sep 16, 2025 at 12:46 PM Jeffrey Haas <jhaas@pfrc.org<mailto:jhaas@pfrc.org>> wrote: This will also require the section's name to be updated from "Re-advertisement with Next hop Self". -- Jeff On Sep 16, 2025, at 3:26 PM, Reshma Das <dreshma=40juniper.net@dmarc.ietf.org<mailto:dreshma=40juniper.net@dmarc.ietf.org>> wrote: Hi All, I have added a GitHub issue and recorded the email exchanges. Please review the suggested text. https://github.com/ietf-wg-idr/draft-ietf-idr-link-bandwidth/issues/18<https://urldefense.com/v3/__https:/github.com/ietf-wg-idr/draft-ietf-idr-link-bandwidth/issues/18__;!!NEt6yMaO-gk!CTqGLhqvjVJSTAYoZPNjLK4fFImII-FQXzA-UNNX-hGEASHS-a4ojOzD-mYWrb_M4ZcrAb6rWg6b$> Thanks & Regards, Reshma Das Juniper Business Use Only From: Kaliraj Vairavakkalai <kaliraj@juniper.net<mailto:kaliraj@juniper.net>> Date: Tuesday, September 16, 2025 at 10:25 AM To: Keon Vafai <keon@arista.com<mailto:keon@arista.com>>, Jeff Haas <jhaas@juniper.net<mailto:jhaas@juniper.net>>, Rafal Szarecki <szarecki@google.com<mailto:szarecki@google.com>>, Ketan Talaulikar (ketant) <ketant@cisco.com<mailto:ketant@cisco.com>>, idr@ietf. org <idr@ietf.org<mailto:idr@ietf.org>> Cc: Reshma Das <dreshma@juniper.net<mailto:dreshma@juniper.net>>, Satya Mohanty <smohanty@zscaler.com<mailto:smohanty@zscaler.com>>, draft-ietf-idr-link-bandwidth@ietf.org<mailto:draft-ietf-idr-link-bandwidth@ietf.org> <draft-ietf-idr-link-bandwidth@ietf.org<mailto:draft-ietf-idr-link-bandwidth@ietf.org>>, Akshay Gattani <akshay@arista.com<mailto:akshay@arista.com>>, Natrajan Venkataraman <natv@juniper.net<mailto:natv@juniper.net>> Subject: Re: [External⚠️] Re: draft-ietf-idr-link-bandwidth#17section-3.3.1 vs draft-ietf-idr-link-bandwidth-07#section-2 Jeff> Please notify Ketan that this conversation is taking place. Also, push this conversation to IDR ASAP +Ketan, IDR. I think we need not madate the implicit drop behavior as a ‘must’, because there are implementations that follow base BGP behavior. even in draft-07, it is a ‘should’. How about: “When a BGP speaker re-advertises a route with the Link Bandwidth Extended Community and changes the next hop, the received Link Bandwidth Extended Community should be dropped. This may be done implicitly or by policy to remove or change the Link Bandwidth Extended Community. In absence of such implicit or explicit policy to alter the Link Bandwidth Extended Community, any received Link Bandwidth Extended Community on the route will be re-advertised unchanged” @Rafal, pls pay attention to this discussion. Since the text being discussed was proposed by you. https://www.ietf.org/archive/id/draft-ietf-idr-link-bandwidth-17.html#section-3.3.1<https://urldefense.com/v3/__https:/www.ietf.org/archive/id/draft-ietf-idr-link-bandwidth-17.html*section-3.3.1__;Iw!!NEt6yMaO-gk!CTqGLhqvjVJSTAYoZPNjLK4fFImII-FQXzA-UNNX-hGEASHS-a4ojOzD-mYWrb_M4ZcrAdW1e9D3$> I think your intent was to specify behavior of a BGP speaker following regular BGP procedures readvertising routes with extended-communities including LBW. Keon and Satya are noting some implementations have the behavior of removing the LWB implicitly as described in https://datatracker.ietf.org/doc/html/draft-ietf-idr-link-bandwidth-07#section-2<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/draft-ietf-idr-link-bandwidth-07*section-2__;Iw!!NEt6yMaO-gk!CTqGLhqvjVJSTAYoZPNjLK4fFImII-FQXzA-UNNX-hGEASHS-a4ojOzD-mYWrb_M4ZcrAZ4TOTFN$> So, above proposed text accomodates both draft-07 behavior as well as base BGP behavior. Thanks Kaliraj Juniper Business Use Only From: Keon Vafai <keon@arista.com<mailto:keon@arista.com>> Date: Tuesday, September 16, 2025 at 10:01 AM To: Jeff Haas <jhaas@juniper.net<mailto:jhaas@juniper.net>> Cc: Reshma Das <dreshma@juniper.net<mailto:dreshma@juniper.net>>, Satya Mohanty <smohanty@zscaler.com<mailto:smohanty@zscaler.com>>, draft-ietf-idr-link-bandwidth@ietf.org<mailto:draft-ietf-idr-link-bandwidth@ietf.org> <draft-ietf-idr-link-bandwidth@ietf.org<mailto:draft-ietf-idr-link-bandwidth@ietf.org>>, Akshay Gattani <akshay@arista.com<mailto:akshay@arista.com>>, Kaliraj Vairavakkalai <kaliraj@juniper.net<mailto:kaliraj@juniper.net>>, Natrajan Venkataraman <natv@juniper.net<mailto:natv@juniper.net>> Subject: Re: [External⚠️] Re: draft-ietf-idr-link-bandwidth#17section-3.3.1 vs draft-ietf-idr-link-bandwidth-07#section-2 [External Email. Be cautious of content] Hi all, Thanks for considering my feedback. Reshma, Jeff - My apologies for the timing. This is my first go around with any IETF RFC discussion so I am not familiar with the usual process. I was only alerted to these new draft versions a few weeks ago. That being said, it seems that there is a decent consensus that this section with respect to the next hop changing needs rewording. Hopefully it is better to get the document out late and correct rather than have to issue a correction soon after publishing. I agree with Jeff that any change to the next hop should bring the validity of the link bandwidth received with the route into question. Next hop self is just a special case of changing the next hop. The reason I called out next hop self in my initial feedback is because draft version #7 (the "de facto" standard out there for many years) had specific language for setting the next hop to self, so backwards compatibility is a question. But I would be happy with generalizing this behavior to any change of the next hop. My suggested text for section 3.3.1 is based on section 3.3.2 which I think does a nice job of concisely conveying the opposite behavior when the next hop is unchanged. I am not sure what the current reference to section 3.1 in section 3.3.1 is achieving, as there is no information in Section 3.1 regarding when an LBW should be removed or otherwise not advertised. Taking Satya and Jeff's feedback into consideration and applying the sentence structure from section 3.3.2, I suggest the following for Section 3.3.1: A BGP speaker that receives a route with a Link Bandwidth Extended Community and re-advertises or reflects the same while changing its next hop, without specifying any policy to set, change, or propagate the LBW, MUST drop the received LBW extcomm. Best, Keon On Tue, Sep 16, 2025 at 4:36 AM Jeff Haas <jhaas@juniper.net<mailto:jhaas@juniper.net>> wrote: A few brief comments: Firstly, we’d gone through last call and a further review period for what were intended to be a very minor change in the draft. If it weren’t for a bit of author/AD sluggishness, this would already be an RFC. With an Arista author on the draft, this conversation should have happened much earlier. That said, the Google author was the reason for our previous last-second hold up. Sigh. Please notify Ketan that this conversation is taking place. Also, push this conversation to IDR ASAP. Any change to normative text will require another review period. And, for my own input to this chaos… any next hop *CHANGE* likely is the circumstance we’re talking about. “self” just happens to be a form of such a change. self means that you know what you’re going to attach, but a third party next hop increases the likelihood that dropping LBW is more likely procedure. A comment on Satya’s text: I am suggesting the following text for consideration in 3.3.1 : " When a BGP speaker re-advertises a route with the Link Bandwidth Extended Community and sets the next hop to itself without specifying any policy to set or change the LBW, the LBW extcom must be dropped". I suggest “changes the next hop” and “set, change, or propagate”. The non-transitive ebgp case can be viewed as an intentional propagation operation, e.g. Depending on the author opinions on the change vs. self conversation, the section may need renaming. -- Jeff From: Reshma Das <dreshma@juniper.net<mailto:dreshma@juniper.net>> Date: Monday, September 15, 2025 at 23:59 To: Satya Mohanty <smohanty@zscaler.com<mailto:smohanty@zscaler.com>>, Keon Vafai <keon@arista.com<mailto:keon@arista.com>> Cc: "draft-ietf-idr-link-bandwidth@ietf.org<mailto:draft-ietf-idr-link-bandwidth@ietf.org>" <draft-ietf-idr-link-bandwidth@ietf.org<mailto:draft-ietf-idr-link-bandwidth@ietf.org>>, Akshay Gattani <akshay@arista.com<mailto:akshay@arista.com>>, Kaliraj Vairavakkalai <kaliraj@juniper.net<mailto:kaliraj@juniper.net>>, Natrajan Venkataraman <natv@juniper.net<mailto:natv@juniper.net>>, Jeff Haas <jhaas@juniper.net<mailto:jhaas@juniper.net>> Subject: Re: [External⚠️] Re: draft-ietf-idr-link-bandwidth#17section-3.3.1 vs draft-ietf-idr-link-bandwidth-07#section-2 Hi Satya, The primary goal of this effort is to ensure backward compatibility with existing implementations while extending the draft. Therefore, if there are implementations that implicitly remove the LBWC when setting next-hop self, we should preserve that behavior. On the other hand, for implementations that follow standard BGP procedures with extended communities, enforcing the removal of LBWC when setting next-hop self would not be appropriate. @Keon Vafai<mailto:keon@arista.com>: Please do share your suggested texts so we can all go through it. Thanks & Regards, Reshma Das Juniper Business Use Only From: Satya Mohanty <smohanty@zscaler.com<mailto:smohanty@zscaler.com>> Date: Monday, September 15, 2025 at 5:05 PM To: Reshma Das <dreshma@juniper.net<mailto:dreshma@juniper.net>> Cc: Keon Vafai <keon@arista.com<mailto:keon@arista.com>>, draft-ietf-idr-link-bandwidth@ietf.org<mailto:draft-ietf-idr-link-bandwidth@ietf.org> <draft-ietf-idr-link-bandwidth@ietf.org<mailto:draft-ietf-idr-link-bandwidth@ietf.org>>, Akshay Gattani <akshay@arista.com<mailto:akshay@arista.com>>, Kaliraj Vairavakkalai <kaliraj@juniper.net<mailto:kaliraj@juniper.net>>, Natrajan Venkataraman <natv@juniper.net<mailto:natv@juniper.net>>, Jeff Haas <jhaas@juniper.net<mailto:jhaas@juniper.net>> Subject: Re: [External⚠️] Re: draft-ietf-idr-link-bandwidth#17section-3.3.1 vs draft-ietf-idr-link-bandwidth-07#section-2 [External Email. Be cautious of content] Hi Reshma and Keon, I think it is better to make this explicit to remove ambiguity. Also, I remember we specifically discussed this point in zoom meetings last year. As Keon mentioned, LBW and Nexthop are intrinsically related regardless of transitivity and explicitly setting the nexthop to self under the neighbor (peer) configuration implicitly removes the link bandwidth extcom in many implementations. This is how it is in XR and I gather it's the same in Arista as well. I am suggesting the following text for consideration in 3.3.1 : " When a BGP speaker re-advertises a route with the Link Bandwidth Extended Community and sets the next hop to itself without specifying any policy to set or change the LBW, the LBW extcom must be dropped". The mention of "policy" in the above text leaves open the case of "creating the lbw new" and attaching it to the re-advertised route. Otherwise it is dropped. In the cases that you have mentioned, inter-as Option B (typical case) and RR (with NHS) will cause the change in NH. Option C typically will not. In all these cases, we need to make sure that the LBW is really pertaining to the resulting nexthop in the route in each scenario as is the case. Otherwise, I am afraid it is not an accurate representation. Regarding section 3.4, we are working to update the ebgp dmz draft. I think it is best we don't discuss it much here at all. Thanks, --Satya On Mon, Sep 15, 2025 at 3:32 PM Reshma Das <dreshma@juniper.net<mailto:dreshma@juniper.net>> wrote: ++ LBW authors, chairs HI Keon, Thanks for reviewing the document. Going through the old and new texts: "Additionally, if a route is received with link bandwidth extended community and the BGP speaker sets itself as next-hop while announcing that route to other peers, the link bandwidth extended community should be removed.” - The "should" in the above text is not NORMATIVE and they don't have any text on how to handle it if someone does not follow this. How the extended community is removed is also not clear. It looks to be removing a received community in the background with NH self. - The above text only covers non-transitive case and hence this text does not apply to any transitive usecases eg: EBGP NH self. When a route crosses an AS boundry non-transitive LBWC is dropped. So the only case is IBGP doing NH self, which means that IBGP RR in forwarding path that does UECMP. - This was initially discussed indepth with all authors. These are some grey areas in the old draft that IDR wanted to correct and make it complaint with exisiting extended community RFC. - How Juniper implements it today is we use policy to always remove any community as NH self is also policied. We can check how other vendors have implemented this. "When a BGP speaker re-advertises a route with Link Bandwidth Extended Community and sets the next hop to itself, it SHOULD follow the same procedures as outlined in Section 3.1. In the absence of any route policies that alter the Link Bandwidth Extended Community, any received Link Bandwidth Extended Community on the route will be re-advertised unchanged. Please also refer to Section 3.4 for use in a BGP multipath environment." - When we considered transitivity in the equation, In cases like MPLS VPN option A,B, C networks the egress PE intends the ingress PE to always see the LBWC, which can span across multiple AS domains. - In such scenarios, the RR can be a non-fwd node where NH remains unchanged when readvertising the received route or the RR is a fwd node. In both these cases all transitive extended communities should be carried upstream as per RFC-4360. - The old draft deviating from RFC-4360 for LBWC alone. If someone follows the old draft the scenario it covers is limited to single AS domain running IBGP. - May be we can add a recommendation in deployment consideration, if NH self is added that value advertised without removing the LBWC is what is received and may not be what user wants. Whether current text is not complaint with the old draft I am not sure as the old text itself has insufficient detail in the draft and not NORMATIVE. Document history details accounts for interop: https://www.ietf.org/archive/id/draft-ietf-idr-link-bandwidth-17.html#appendix-A<https://urldefense.com/v3/__https:/www.ietf.org/archive/id/draft-ietf-idr-link-bandwidth-17.html*appendix-A__;Iw!!NEt6yMaO-gk!HFKaT6z9lz35a1-P9m3jMrLPDBuK4uZeZxPl-4iBLRnuDpRt6kf4MQUNJZDKTBNvH-lvRVESuD1a4_XdMw$> Also we recommend to go through IDR interim recordings where LBW usecases were discussed. I would like to review your suggested text and provide my opinion on it. Thanks & Regards, Reshma Das Juniper Business Use Only From: Keon Vafai <keon@arista.com<mailto:keon@arista.com>> Date: Friday, September 12, 2025 at 12:48 PM To: Reshma Das <dreshma@juniper.net<mailto:dreshma@juniper.net>> Cc: Akshay Gattani <akshay@arista.com<mailto:akshay@arista.com>> Subject: Re: draft-ietf-idr-link-bandwidth#17section-3.3.1 vs draft-ietf-idr-link-bandwidth-07#section-2 [External Email. Be cautious of content] Hi Reshma, Thanks for all of your efforts in pushing towards getting this draft standardized. It's great to see so much progress on this matter. Our concern is specifically with the behavior with respect to propagating a received Link Bandwidth (regardless of transitivity) when the BGP speaker is setting itself as the next hop (NHS). Because draft #7 was the latest draft available for over 6 years, it can be considered a "de facto standard". Vendors and network operators can be assumed to have been relying on this behavior, and therefore special consideration needs to be given to any changes in the latest draft which may be backwards incompatible with draft #7. In draft #7 section 2, this behavior is specifically called out: Additionally, if a route is received with link bandwidth extended community and the BGP speaker sets itself as next-hop while announcing that route to other peers, the link bandwidth extended community should be removed. This is quite clear. If a BGP speaker performs NHS, it should strip out the LBW before advertising the route. This makes sense because LBW and next hop are inherently tied together. An LBW is not just an advertisement of the capacity towards a prefix. More specifically, it is an advertisement of the capacity that a particular router (identified by the BGP next hop) has towards a prefix. Thus when the next hop is changed, the LBW that was received with that next hop is meaningless at best and a false advertisement of capacity at the worst. Some interpretations of this language may extend the intent to remove the LBW when the next hop is changed in any way (not just NHS) however the draft was specific to NHS and thus our concern is as well. In draft #17 section 3.3.1, the behavior with respect to NHS now says: When a BGP speaker re-advertises a route with Link Bandwidth Extended Community and sets the next hop to itself, it SHOULD follow the same procedures as outlined in Section 3.1. In the absence of any route policies that alter the Link Bandwidth Extended Community, any received Link Bandwidth Extended Community on the route will be re-advertised unchanged. Please also refer to Section 3.4 for use in a BGP multipath environment. Responding to the first paragraph, Section 3.1 discusses sender behavior. There are specific details on the flexibility to send a transitive or non transitive LBW, as well as some commentary on how an LBW can be attached or updated during inbound and outbound processing. However, there is no information in Section 3.1 regarding when an LBW should be removed or otherwise not advertised. Responding to the second paragraph, NHS is not a route policy that alters the LBW. It is a route policy that alters the next hop. Therefore, the unchanged re-advertisement should apply with NHS. Our interpretation of this section is that the received LBW should be re-advertised unchanged (subject to transitivity) even if the BGP speaker is setting itself as the next hop. Therefore, any BGP speaker who has been in compliance with draft #7 section 2 will be in violation of draft #17 section 3.3.1. Section 3.3.1 is titled "Re-advertisement with Next hop Self", however there is nothing in this section that refers to NHS configuration or behavior. Therefore, I am assuming this backwards incompatible change is not intentional because otherwise, what is the intent of this specific section? I am happy to suggest some clarifications that could be added to this section pending your response. Thanks, Keon On Fri, Sep 12, 2025 at 12:19 PM Reshma Das <dreshma@juniper.net<mailto:dreshma@juniper.net>> wrote: Of course, it’s better to make the document better before we go for publication. I would appreciate if these were closed ahead of time specially from authors 😊 but better late than never. Please let me know the concerns and we can check. Thanks & Regards, Reshma Das Get Outlook for Mac<https://urldefense.com/v3/__https:/aka.ms/GetOutlookForMac__;!!NEt6yMaO-gk!Fl2PCXX61Vw66E4FfyA2ad-ibz2NAa7oyHjOJ9ZhRNCRiXRIHnNgNlq_X9aoOLlYyR3G8kNZ-oY$> Juniper Business Use Only From: Akshay Gattani <akshay@arista.com<mailto:akshay@arista.com>> Date: Friday, September 12, 2025 at 12:00 PM To: Reshma Das <dreshma@juniper.net<mailto:dreshma@juniper.net>> Cc: Keon Vafai <keon@arista.com<mailto:keon@arista.com>> Subject: Re: draft-ietf-idr-link-bandwidth#17section-3.3.1 vs draft-ietf-idr-link-bandwidth-07#section-2 [External Email. Be cautious of content] Hi Reshma Keon on our side has done a lot of detailed analysis on this, so I will let him respond. Once we finalize our recommendations here, can we take this up as part of the "AD evaluation" thread? Thanks On Fri, Sep 12, 2025 at 11:44 AM Reshma Das <dreshma@juniper.net<mailto:dreshma@juniper.net>> wrote: Hi Akshay, Yes, the old version is based on the non-transitive version. In our current version, we point towards the BGP procedures. May be we can add reference to the extended community RFC [rfc4360]? which itself is being updated currently in the list. Would that help? Thanks & Regards, Reshma Das Get Outlook for Mac<https://urldefense.com/v3/__https:/aka.ms/GetOutlookForMac__;!!NEt6yMaO-gk!DfX7raENo-aO2AkEiLlyPfxy-RLFfTzbUwR3MsetdMDh8uzcyYBhcUttWu3UQQjdhB0tgq3vS2BxbQ$> Juniper Business Use Only From: Akshay Gattani <akshay@arista.com<mailto:akshay@arista.com>> Date: Thursday, September 11, 2025 at 7:58 PM To: Reshma Das <dreshma@juniper.net<mailto:dreshma@juniper.net>> Cc: Keon Vafai <keon@arista.com<mailto:keon@arista.com>> Subject: draft-ietf-idr-link-bandwidth#17section-3.3.1 vs draft-ietf-idr-link-bandwidth-07#section-2 [External Email. Be cautious of content] Hi Reshma As we were doing a more detailed review of the latest “last call” draft, we noticed that the current phrasing of section 3.3.1 (below) In the absence of any import or export policies that alter the Link Bandwidth Extended Community, any received Link Bandwidth Extended Community on the route will be re-advertised unchanged, in accordance with standard BGP procedures. can result in interpretations which run counter to the recommendations in https://datatracker.ietf.org/doc/html/draft-ietf-idr-link-bandwidth-07#section-2<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/draft-ietf-idr-link-bandwidth-07*section-2__;Iw!!NEt6yMaO-gk!CkYizpxVje4eWEPBRMlfbkvzOMBsaS0yhFznFXmFgIpMudi1Ug1-R4PajToxvWGacSeU57N9TwpGfg$> (below) Additionally, if a route is received with link bandwidth extended community and the BGP speaker sets itself as next-hop while announcing that route to other peers, the link bandwidth extended community should be removed. So some implementations following recommendations from draft#07 would now see a change in behavior which would be backward incompatible. You had clarified<https://urldefense.com/v3/__https:/github.com/ietf-wg-idr/draft-ietf-idr-link-bandwidth/issues/15__;!!NEt6yMaO-gk!CkYizpxVje4eWEPBRMlfbkvzOMBsaS0yhFznFXmFgIpMudi1Ug1-R4PajToxvWGacSeU57O1JeKOEA$> that the new 3.3.1 contents are to be mostly interpreted in the context of transitive re-advertisement of the LBW attribute. Can we bring this up as part of the current “AD evaluation review” discussion or any other recommendation? I think section 3.3.1 could use clarity. Thanks This communication (including any attachments) is intended for the sole use of the intended recipient and may contain confidential, non-public, and/or privileged material. Use, distribution, or reproduction of this communication by unintended recipients is not authorized. If you received this communication in error, please immediately notify the sender and then delete all copies of this communication from your system. _______________________________________________ Idr mailing list -- idr@ietf.org<mailto:idr@ietf.org> To unsubscribe send an email to idr-leave@ietf.org<mailto:idr-leave@ietf.org>
- [Idr] Re: [External⚠️] Re: draft-ietf-idr-link-ba… Kaliraj Vairavakkalai
- [Idr] Re: [External⚠️] Re: draft-ietf-idr-link-ba… Reshma Das
- [Idr] Re: [External⚠️] Re: draft-ietf-idr-link-ba… Jeffrey Haas
- [Idr] Re: [External⚠️] Re: draft-ietf-idr-link-ba… Natrajan Venkataraman
- [Idr] Re: [External⚠️] Re: draft-ietf-idr-link-ba… Keon Vafai
- [Idr] Re: [External⚠️] Re: draft-ietf-idr-link-ba… Kaliraj Vairavakkalai
- [Idr] Re: [External⚠️] Re: draft-ietf-idr-link-ba… Kaliraj Vairavakkalai
- [Idr] Re: [External⚠️] Re: draft-ietf-idr-link-ba… Ketan Talaulikar
- [Idr] Re: [External⚠️] Re: draft-ietf-idr-link-ba… Reshma Das
- [Idr] Re: [External⚠️] Re: draft-ietf-idr-link-ba… Reshma Das
- [Idr] Finishing draft-ietf-idr-link-bandwidth Ketan Talaulikar
- [Idr] Re: [External⚠️] Finishing draft-ietf-idr-l… Satya Mohanty
- [Idr] Re: [External⚠️] Finishing draft-ietf-idr-l… Ketan Talaulikar