[Idr] Re: Mohamed Boucadair's Discuss on draft-ietf-idr-link-bandwidth-19: (with DISCUSS and COMMENT)

Reshma Das <dreshma@juniper.net> Sat, 11 October 2025 00:25 UTC

Return-Path: <dreshma@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 9D86A7130344; Fri, 10 Oct 2025 17:25:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.796
X-Spam-Level:
X-Spam-Status: No, score=-2.796 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_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=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b="g7/4RgwD"; dkim=neutral reason="invalid (public key: not available)" header.d=juniper.net header.b="D1xMVKx4"
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 uzX8MsgG0gZB; Fri, 10 Oct 2025 17:25:14 -0700 (PDT)
Received: from mx0b-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 21980713033D; Fri, 10 Oct 2025 17:25:12 -0700 (PDT)
Received: from pps.filterd (m0108157.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 59AIkPpT028947; Fri, 10 Oct 2025 17:25:04 -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=Lo0Q1aE8gEvR5WXQe0mAuMMgQ6 TktOXxxKAhAT588Dg=; b=g7/4RgwDd/kGFB3qwEe8rM+wQF6tsEG/3pZWJOFxgf eAlRNV4PdlxZ1YrIu91ni4zXthUOK+BUOiMKMc/ULNF9OfHTM6imYAOz+eG+u7e5 FVU1Mezq3Tjeu7LG7v4nvsRHhpSa5yQ4aXQU/PlOu5LMJBRKFl/pDSW8rzooM0MM XM4WxJ/kxjuVWE0dhydlT1WY03jJPWZ/MQp9ZRy46nN3dC6Oc+X6XhH3UsJAOJFV jomNdLvKB83QXNgkn8GbiiQcUh5hcnPqR3PrrmqkaqW/eJeTxWnG/8T7T0f50N5L QNCENXMkjoPdkCvMDysfGf53gCOfwzy91eQDa/h/dRMw==
Received: from ch5pr02cu005.outbound.protection.outlook.com (mail-northcentralusazon11012010.outbound.protection.outlook.com [40.107.200.10]) by mx0a-00273201.pphosted.com (PPS) with ESMTPS id 49nxrsnn37-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 10 Oct 2025 17:25:04 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=H10sIdy5IFHwO9uGFZVT1+/Oa6qh7C/hnN1SIzPNyQW4x+b0SXWobpla2C1EqR3p5dZwVJiN/yUGR5GoJXRhkdS43GIPZfBHVvMwUzhzXDO4nKahiLSGgCIIOKx/VOZIqpVJZPBwKRlth0B6HL18zIWAAO0s0SH+g/0JdrY/Xf/sWBDa/crl3k8I4hDMBofxCftsfYiYMHvy38897xtTeeS/CQvPXbnbyPA3eEJnexhKfh4yEwyEX8ZFKwhJIIgDY1+RdGUpAJ65l4/wyzlM5W4LIH+aMr8yk9lNiBhjT5LD3xC4JzWqNvq9ibHSxtiOxfS5FVyiLFTA9Eot44Oz8A==
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=Lo0Q1aE8gEvR5WXQe0mAuMMgQ6TktOXxxKAhAT588Dg=; b=JE5wf3oGOrmvLdieajhODR1pNugRDkruIVEhvw3HPdwRedga0QQGdw0LlRBP7fXcit9zxcCyISEnLH1eqXpRiHcsAsgHrQWXuxylAmaPwtlNLaAnYNrxLCr63l+Q7N2GBx25dTj16UqwGFYhVKWQZ2m0CNuUegCP0OIb0J03xLT6AEnYB5hRosJAHw0O+r///K4LAk8t4ppyD5N54MRRHfpZT2sPmJYyPs8S+8ZE56P3rJDKa+vUDmy2USxR647ZAfnOTpfhgTKIWuK7QmI08F4ndtbTd0E0Rc+vjzKIcSZvLZmuIr1EHNZK1dqgbfYC5fXnweMeOl5XhxEjUXDYdQ==
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=Lo0Q1aE8gEvR5WXQe0mAuMMgQ6TktOXxxKAhAT588Dg=; b=D1xMVKx4tO6OzHy7jtLl+QK4ryJvZjOe+jIT7CZ+t32LsHo2csxH9tloiRRhYtDFLIbz67ob1IwBHkAWojjnxkZ6Yvbww48yoVynqLsqOGNSx6LtA95IVpv+ijRa/gyHkIupoNj8VF2b9Q3DS0bwFOS+y6rjHCUkS12vGXXRI7g=
Received: from DM4PR05MB9559.namprd05.prod.outlook.com (2603:10b6:8:105::14) by DM4PR05MB10272.namprd05.prod.outlook.com (2603:10b6:8:183::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9203.10; Sat, 11 Oct 2025 00:24:59 +0000
Received: from DM4PR05MB9559.namprd05.prod.outlook.com ([fe80::8fcd:899a:3fc4:c8f1]) by DM4PR05MB9559.namprd05.prod.outlook.com ([fe80::8fcd:899a:3fc4:c8f1%5]) with mapi id 15.20.9203.007; Sat, 11 Oct 2025 00:24:58 +0000
From: Reshma Das <dreshma@juniper.net>
To: Mohamed Boucadair <mohamed.boucadair@orange.com>, The IESG <iesg@ietf.org>, "draft-ietf-idr-link-bandwidth@ietf.org" <draft-ietf-idr-link-bandwidth@ietf.org>
Thread-Topic: Mohamed Boucadair's Discuss on draft-ietf-idr-link-bandwidth-19: (with DISCUSS and COMMENT)
Thread-Index: AQHcOQRHidR5KrUwD0OgHdWChaN/2rS774ub
Date: Sat, 11 Oct 2025 00:24:58 +0000
Message-ID: <DM4PR05MB95597C14AB2738D9D6F2B9B8B0EFA@DM4PR05MB9559.namprd05.prod.outlook.com>
References: <176000434156.246258.3969038586684591550@dt-datatracker-6c6cdf7f94-h6rnn>
In-Reply-To: <176000434156.246258.3969038586684591550@dt-datatracker-6c6cdf7f94-h6rnn>
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-10-10T21:56:53.6537554Z;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: DM4PR05MB9559:EE_|DM4PR05MB10272:EE_
x-ms-office365-filtering-correlation-id: 635c44d8-8f65-484e-1e76-08de085c9c19
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|366016|38070700021|13003099007|8096899003;
x-microsoft-antispam-message-info: kDGRY9761dgN9PH3hJLxqIOzFmKw0NO/6e9XoksRlqn6qh6WEbdpmoLwaWPFmpfvHCxh2PDz2yd1HDlNhZOD0vdZ0iRmyloXYDSQ71idRx/DjegIiUkoYj+mqEoleeTczMieSkbq34hWvDjGhqOLDW3L+1+HzIC4yC0H99zbk8tbBE7lE9uAex9QonAzPJGFLj3tQTfeMzfYcvV/UnaUybwqslAQAnbJGg1Hu3CRSaFdWWoZHQEmGuLRyz9VoTI7kSOKWoXBIJsiG4j1PUS+9rzD2ezSZvbNtVavdjD19iRkpabVCzTE1Zn7M5H4pWWdm2tXFmOcBhnnfUHkh39WT3fPp37Tn/uPbXpo7BXr8xNa8h/4KqQkRIBtVmpdI2zNxE2Y0wCEP2WiN/dDuk60vDKO6Gezx2NUOrAYfZHAa0Io3QA4/CBNz3V68ngRK5J9AZBWzOqmLaxQMH4U51beVjMfqnwhtbQz7JRnUzHY4mDHPcft6oi17JNeEGAl6ojsW0wnreNd6SnzErOAKAKIlcgOQJGSfuHHRU4GsgSCZYPYe3I0gOKkRwinKgE7n1+GUOGNojToA/OmMBqFFQGtBOV1BTJWKd2mVrAyOEMkstanHIOsn+nLStYWw1rOpBRfWkVD2gPhmi86LeOuUmbe5C/Y1Gf3gU83S1XEUvYX8NWuGT5anuHIYQJluWVtJlMCLWvLtPz/c7HGnrNuKx9HTuph4LH2+oJ52tuSHCUu9PfMyT5kcPDSq2J9ddsI9kjUzqcxxsWMsB5QClsWi5KXI7fOs6aK5GQbXWGm3H9YB68Vd1DD+sfrtk7HAgtq2/89NFIMSFW+7oJuF0I3tBj49CQaJMwMIoQ7TxvBEL4YoTwbUb2zlcbXgGvta0YbgmzqNqCyYs/Q0ywHDtaq5c29W2R4r2V89zlETEYNfV26JFpx8gEteUrwWG72zaPs8nwt+ZPtFQrTHSxOTjHT27kIhO5e7KLnkyXe2Ze9HGS1FwxWrtJSiSvxbdCl4CZGcWCLL/9vjEOm5kMkYz5Fk/O1N5nZJZgytKatRjc7WrvIdGJkcE/n0f8S3pUrXODmU6NZWcQCnaoM+sI52WdmvJapUVDJbp5YqMuhRz+5XGu6LfBlUAaKXJLomVb9aOpGdKrqhoZULg8laKKqk6PzfdEpDD4RFWUyPfQ6FrNE+a38i1ptcvyGcWklSMVlcGuJBYeCoDw4p+BXu45HFywdO+6T5mJfag9LOK8AwvKfOLFqeKOOHsBOHKZNfeIxaO0qmzLF6LyO7vUczYaAcx3DXjvog2/6fpyn1/7CxK9NCA4lP/X5E948OLmhBJinyIDYEm4inoyOO1tTyxXAxeqP0ZTn5aNqHTvG5d/QmLdl94+PgvCAPbPDSUZ1RXv2UC+QA1i7MtIi28PCLUJdPa4T1uU0jZdSoovBLsBz+h21V+rgSdCcduURw3qsuzBpUt/FcsVYbXZc89klda94SfR15JH0EQ==
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR05MB9559.namprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(38070700021)(13003099007)(8096899003);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: ig/3GorPi33pUfRScOi9spu9TOIJvLyHaRHgYyYoEikQTaHZChUbKo4appatUBq3XokiuLkkWPuXVshh6zUOabwU4fAmNXwSehROlwJcFZ5CyoSgY68WqPPyOJHU1yONvNJfn9/ov0/l00Oa6UHDV2tomZpnMOLVXUgRdByO4QPGZ4Fk+jABebM+ytvin3xDKQEvBRCE4gp4gtBcnW0l3xjElKTG0DIBi5yagRdWNi1DyKArHxRjrVbPEHd65XnVRemYfoJhqI3XeHQ+4O8vXLHWXda5u0Zmx1czV2k0Utc6P5JaTNSlrFmSCeYf7PkAMoGOms0O40KxIP1ge2wsYAAj4e5pX+fkHSjza9Tih4184LYIl0dXE9IfVLeub+1r6n6yrrdfSzLKscxzLJVI6mPA9akQQjOT6icycDpEfhFfIl7t/mW4IPR6wNcrKNEmO6KK5CilYXgKMnaES5CXRBvEhlGJxhqQgiTlRAjx61eqi+00pHZEOmg+bMBWAZgDxaJr//OEGHWS+3MfdoLpsxLJ/Ug9rt3gA7GtmIa/0AmqIrzJXBP4s9woYfTyl+2IaHeSnnAVsPIa3msDb7IfcfWYOwv7c279UtAj5FGSVaGcoSVrFJrlzPCptB4ENe2Ptokru5hcRGm467e3JToUPmxx5HpdraTW2oV7m/cVODJ/DbdbXBxdOpP7rtZN2X9WD9ox7JUu3GLGHQSmBRiEaRnHZYN9j9i8pAGln6uFx3Mm6GNb8jMVaqIxDIOEdkj2i+riyQqJl43ohclrgRQ+bjya1rQxhdoidC7aU3i8cmsNdLb+f2QG+UI90pEV+3n71Udu+c7KzYUwxNF2wqrEsfavUS3VgY8Cr9vXwvQcz9SV0D9X8qomySxXqeuUftoFZ2a6kOui7ZH8eVvyxdMqM7HZsqAnDR3cApJGKEthRpBYmliz+cl8qAMwCcx1hWdyP1W0GfgD2TWmnS7SDhH0LPD0YVwTXgttG8NtKmG5n+VlG6sWA7HDQ33cKy51uaqPujhwhUgAy1I05IDbUUiXpo6iZS6G8T8kq34SuDo3tV/qEYVvEjZtz7eShrRdwoFoCyunwMQW8yoE2fkIFU3kjjL9s0X1UyS0WTwpZ/40wkaLWf8Yb8cVDQQU2RRPgkhpENhipS9xAS7OPjH3RShzlhc+uqaNJ7d61ZxgNTHzB0vRl2p7sftI2x2YDNmTHUi60SjyglhoMngJZOARv5HrNAhyukhA672VzFFK8tzhSxFbmUJ7yosbwcDeJcv6gMPKoq9AxhzJ918YisR4mx6Ho8ccJcAsDRcHUESB7xjxPmpqF9QHeSmpzC28oDehFXgytfxXFjwqf81/Fd9ObJEgiCoDkJGg0boq8S1HXBcwktLcs94cl8hPiFgTfVSwKAxINNpbhUhmutzrYEkernSI3i4XBNS8Vb+oaSepuhHSJezZiTKoAI0LZtS5+YzslhQ/3xzlYAwwbbas0ObupvNgRkaWAoYHY4JtJcNcwJULJHEtS+lXPUi03fu6SAWLYeO0sJl54XTUU8OvC79+cw7H37B1ODGOzL64BSv+pgmaiqYYzmVQu9qS1y+jnHdvB9/qDq+0QBC/yE/DFG/OqXV5tw==
Content-Type: multipart/alternative; boundary="_000_DM4PR05MB95597C14AB2738D9D6F2B9B8B0EFADM4PR05MB9559namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM4PR05MB9559.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 635c44d8-8f65-484e-1e76-08de085c9c19
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Oct 2025 00:24:58.1723 (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: uXjqf/O8m/zcayvT/pTJnZhDi7Us21RWC9VoDpM5AlTCLea/3fOHx1xXGFuhmz4j6Yc2bVuf0BjxLbTnmJ3SUw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR05MB10272
X-Authority-Analysis: v=2.4 cv=GdUaXAXL c=1 sm=1 tr=0 ts=68e9a3e0 cx=c_pps a=I0dIGTHPrmtoUi9UVMbYOA==:117 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=x6icFKpwvdMA:10 a=rhJc5-LppCAA:10 a=48vgC7mUAAAA:8 a=_EeEMxcBAAAA:8 a=uherdBYGAAAA:8 a=Tg0nUI2_AAAA:8 a=iPFXcLgmh8MJpPlUHzQA:9 a=lqcHg5cX4UMA:10 a=QEXdDO2ut3YA:10 a=yMhMjlubAAAA:8 a=SSmOFEACAAAA:8 a=mBw6mSszjRu-rs1vv-IA:9 a=1EPHB7qNvSNStLZW:21 a=gKO2Hq4RSVkA:10 a=UiCQ7L4-1S4A:10 a=hTZeC7Yk6K0A:10 a=frz4AuCg-hUA:10 a=qRfHG-2J1AYadgyPbmI5:22 a=cPQSjfK2_nFv0Q5t_7PE:22
X-Proofpoint-ORIG-GUID: HX_uBvvRrbfRPSDheWENa3bNFtspvD3i
X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMDA4MDE0MCBTYWx0ZWRfX6x7iUbcErKHh Ig40lQa9iXHGnIFmHKwBowVbA2rgBtrOgudKLjWPRfbDMMwL3yw4s8zdPDRkyV0lM7pc5x5bqg5 jSQwu1JIezYGK5oW9KadqaM9Las6R4oK3UMuvCLouOwxfstwWZamP41pHlei+TT6vhgYIWzXtPL +X8ODshDuxnHph6BSkB4oi9zZgLDURXQRHUSSkXmEbmlVvnCFoXI/onmqnglB3uNt02DTOpO8Jx K3HSVy5d6hlm4snJa/aljLuhBBFGdJIrgku633N+fTjeIA683An83jf6/lHaKECe2WWUjtpVgZ7 HL044kiMvhC6kZd/kJuUGk8854NWaV0ndQj6lRFTInQCbIQcMEekHo4M43hO8qblXthAGr4I7sl 2IPk2Fuv4PVLn0GbYLNZ5Y/Dm9g8GA==
X-Proofpoint-GUID: HX_uBvvRrbfRPSDheWENa3bNFtspvD3i
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-10-10_06,2025-10-06_01,2025-03-28_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 spamscore=0 lowpriorityscore=0 impostorscore=0 suspectscore=0 bulkscore=0 adultscore=0 clxscore=1011 phishscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2510020000 definitions=main-2510080140
Message-ID-Hash: HHPNEWWTZMOT3I5V5AFIRGHEQUYG6ZWK
X-Message-ID-Hash: HHPNEWWTZMOT3I5V5AFIRGHEQUYG6ZWK
X-MailFrom: dreshma@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: "idr-chairs@ietf.org" <idr-chairs@ietf.org>, "idr@ietf.org" <idr@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Idr] Re: Mohamed Boucadair's Discuss on draft-ietf-idr-link-bandwidth-19: (with DISCUSS and COMMENT)
List-Id: Inter-Domain Routing <idr.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/oo-P1SdCdAmRmldIWAVjVFcvwm0>
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>

Hi Med,

Thank you for reviewing the document and providing comments.
Please find my replies inline:
RD>

@draft-ietf-idr-link-bandwidth@ietf.org<mailto:draft-ietf-idr-link-bandwidth@ietf.org> Authors,
Please review and provide comments if any, for the suggested text changes.


Thanks & Regards,
Reshma Das


Get Outlook for Mac <https://aka.ms/GetOutlookForMac>



Juniper Business Use Only
From: Mohamed Boucadair via Datatracker <noreply@ietf.org>
Date: Thursday, October 9, 2025 at 3:05 AM
To: The IESG <iesg@ietf.org>
Cc: draft-ietf-idr-link-bandwidth@ietf.org <draft-ietf-idr-link-bandwidth@ietf.org>, idr-chairs@ietf.org <idr-chairs@ietf.org>, idr@ietf.org <idr@ietf.org>, jhaas@pfrc.org <jhaas@pfrc.org>, jhaas@pfrc.org <jhaas@pfrc.org>
Subject: Mohamed Boucadair's Discuss on draft-ietf-idr-link-bandwidth-19: (with DISCUSS and COMMENT)
[External Email. Be cautious of content]


Mohamed Boucadair has entered the following ballot position for
draft-ietf-idr-link-bandwidth-19: 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://urldefense.com/v3/__https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/__;!!NEt6yMaO-gk!EzSHa6Wk2Mdhq-I4up1UoFRt4my9vxLnEeFqGrwqeK4LskHRxX2wOxfYtMczQGmobuWh_yty4PVyegA$<https://urldefense.com/v3/__https:/www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/__;!!NEt6yMaO-gk!EzSHa6Wk2Mdhq-I4up1UoFRt4my9vxLnEeFqGrwqeK4LskHRxX2wOxfYtMczQGmobuWh_yty4PVyegA$>
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-ietf-idr-link-bandwidth/__;!!NEt6yMaO-gk!EzSHa6Wk2Mdhq-I4up1UoFRt4my9vxLnEeFqGrwqeK4LskHRxX2wOxfYtMczQGmobuWh_ytyR9Zf4jk$<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-ietf-idr-link-bandwidth/__;!!NEt6yMaO-gk!EzSHa6Wk2Mdhq-I4up1UoFRt4my9vxLnEeFqGrwqeK4LskHRxX2wOxfYtMczQGmobuWh_ytyR9Zf4jk$>



----------------------------------------------------------------------
DISCUSS:
----------------------------------------------------------------------

Hi Pradosh, Reshma, Satya, Serge, Rafal, and Akshay,

Thank you for the effort put on this specification. Appreciate in particular
the perseverance to push for this spec for 16 years.

Thanks to Jeff for the excellent shepherd write-up and the link to relevant
work in BESS.

Also, thanks to Tim Chown for the OPSDIR review and the authors for engaging.

I support this effort and will definitely ballot “YES”. Till then, I have some
few points to discuss:

# Start with an easy to fix one :-)

OLD:
   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
   document are to be interpreted as described in [RFC2119].

NEW:
   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
   "OPTIONAL" in this document are to be interpreted as described in
   BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all
   capitals, as shown here.

RD> ACK. I will update the draft with this change.


# 32-bit and 16-bit ASNs

CURRENT:
The value of the Global Administrator subfield in the Value
   Field SHOULD represent the Autonomous System of the router that
   attaches the Link Bandwidth Extended Community, but it can be set to
   any 2-byte value.  If the Autonomous System number cannot be
   represented in two octets, AS_TRANS [RFC6793], SHOULD be used in the
   Global Administrator subfield.  The encoding of 4-octet ASN is out of
   scope of this document.

## The last sentence seems to contradict the SHOULD in the sentence right
before.

## If we only consider 16-bit ASNs, then I don’t see when the second SHOULD
apply.

## The value actually used in Global Administrator does not actually matter
after all, but I understand that this is to be consistent with registering the
community in the two 2-octet community registries.

I think some rearrangement of this text for better clarity is needed.

## I’m not asking to define a 4-octet ASN extended community as I trust this
was considered by the WG and that there is a reason for only registering 16-bit
ASN extended communities. Maybe add a motivation to justify the design (other
than this was inherited from early version since 2009 :-)).

RD> Perhaps, as suggested, adding a clarification explaining why the AS number is included would be helpful.
I propose the following text:
“The Global Administrator subfield in the Value Field SHOULD be set to the Autonomous System (AS) number of the router attaching the Link Bandwidth Extended Community, but MAY contain any two-octet value. If the Autonomous System number cannot be represented in two octets, AS_TRANS [RFC6793], SHOULD be used in the Global Administrator subfield. The encoding of four-octet ASNs is out of scope for this document.
The value in the Global Administrator subfield does not affect the use or semantics of the Link Bandwidth Extended Community. This approach maintains consistency with two-octet community registries and remains operationally familiar.”


# Link Value: Static or Dynamic one

CURRENT:
    Local Administrator sub-field:
             Bandwidth value (bytes per sec) encoded as 4 octets
             in IEEE floating point format.

The description needs to be clarified whether the advertised BW is static value
or about available BW. If this is not a static value, the there is evidently
some impact to consider on the stability and need for guards to prevent
injecting too dynamic values.

May consider updating the Operational Considerations Section with such
clarification (including, guidance to avoid changing too frequently the value).
That section may also say that how bw is computed/determined is out of scope.
RD> I will add the below text to Operational Considerations:
“How the bandwidth value is computed or determined is out of scope of this document.
It is recommended that implementations provide mechanisms to limit the churn caused by
frequently changing bandwidth values because rapid fluctuations could impact protocol
stability and network operations. However, the specific methods for achieving this are
out of scope of this document.”


# External Peers

Given the commercial relationships and use of the community to reveal some
capacity, I guess that as Operational Consideration, the text may say that
absent an explicit allow policy, the community has to be stripped when
advertised to an external peer.

The security section includes a mention, but I think a strong behavior is
needed.

RD> Currently, some implementations provide a configuration option to send all extended communities to an EBGP neighbor. This option is not specific to any community type. Other implementations, however, advertise attached extended communities to EBGP neighbors based on their transitivity.
The intent of this document is to capture all such behaviors observed in the field, ensuring that no existing implementation is considered non-compliant upon publication of this specification as an RFC. To accommodate these implementations, we have advised operators to use policies to filter out the Link Bandwidth Extended Community when advertising it other domains.

# Associate a meaning with Zero value

CURRENT:
   An implementation MAY advertise bandwidth value as zero.

The spec does not specify how zero value is interpreted. Should that mean that
it should be unusable, deprioritized, else?
RD> Zero is a valid value and this has been explicitly mentioned in Error handling section. How zero is used is covered in Section 3.2 (Receiver). Please note that various implementations currently behave differently, and these behaviors have been captured in this section.
Please let me know if any more detail is needed.


# Unconditional MUST

CURRENT:
   A BGP receiver MUST be able to process Link Bandwidth Extended
   Community of both transitive and non-transitive types.

This MUST should be scoped. For example, a speaker that does not support the
attribute won’t process it. Likewise, a policy may be provided to discard the
link information from some peers, etc.

RD> Please review the suggested text:
"A BGP receiver that supports the Link Bandwidth Extended Community MUST support processing of both the transitive and non-transitive types."
Regarding policy-based discarding of the LBWC, the receiver is still required to receive and process the community, which may later be removed by policy."

# Intended Use

CURRENT:
   A BGP update with an attached Link Bandwidth Extended Community with
   a bandwidth value of zero is valid.  When all contributing paths have
   a non-zero value in the Link Bandwidth Extended Community, the
   bandwidth values of those paths (or their ratio) can be utilized as
   weights to enable weighted load-balancing.

Should this be specifically restricted to WLB, not cover other cases that
impact route selection process?

RD> Whether a device participates in WECMP is a local policy decision even when LBWC is attached to a route. This is the intention of stating “LBWC can be utilized for WLB”. Do you want us to add some text stating that it should not be used in path selection ? Can you please clarify?


# Conflict?

CURRENT:
it MAY do any one of the following as its default behavior
   -remove the Link Bandwidth Extended Community, re-advertise it
   unchanged, or regenerate it with an appropriate value.

How to reconcile this with the SHOULD part in Section 3.3.2?
RD> Section 3.3.1 covers the case when NH is changed. This allows flexibility by specifying that implementations MAY remove, re-advertise unchanged, or regenerate the community as default behavior, covering how current implementations behave.
In Section 3.3.2, SHOULD NOT recommend a preferred behavior in a more specific context for RR or when the NH is unchanged for consistency and interoperability.
Since these sections address distinct use cases—namely, Next Hop changes in Section 3.3.1 and Next Hop unchanged in Section 3.3.2—the use of MAY in Section 3.3.1 and the stronger SHOULD NOT recommendation in Section 3.3.2 are aligned and do not require reconciliation. This differentiation provides necessary flexibility in applicable scenarios while offering guidance to ensure optimal interoperability where it is most needed.


BTW: s/appropriate value/updated value
RD> ACK


----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

# Retrieve default values

CURRENT:
   Different implementations MAY use different default values for the
   transitivity type of the Link Bandwidth Extended Community.

and

   Implementations SHOULD provide a local configuration method to alter
   their default behavior to the other options with per-session
   granularity.

For the sake of deterministic behavior and ease network management, there is a
need to retrieve the default used by each impl. This will feed controllers and
so on.

I suggest to add the following for in the both places above:

NEW:
  Likewise, Implementation SHOULD expose their default value.

RD> ACK, I will add this line.


# Inadequate use of normative language: these are examples

OLD:
For
   example, implementations MAY exclude the paths with zero value from
   weighted load balancing formation as long as at least one path with
   non-zero value exists or they MAY fallback to ECMP.

NEW:
For
   example, implementations may exclude the paths with zero value from
   weighted load balancing formation as long as at least one path with
   non-zero value exists or they may fallback to ECMP.
RD> In the example above, we are documenting the default behaviors observed in various implementations. These behaviors are presented as optional, recognized options. Therefore, we have used the normative keyword MAY to indicate that these are permissible protocol behaviors. Please let me know if any changes are needed for this example. I will review other places also for the same.

Cheers,
Med