[Idr] Re: WG Adoption for draft-ssangli-idr-bgp-generic-metric-00 (7/9 to 7/23/2024)

Srihari Sangli <ssangli@juniper.net> Thu, 18 July 2024 16:46 UTC

Return-Path: <ssangli@juniper.net>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 02CF6C17C8A2; Thu, 18 Jul 2024 09:46:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.151
X-Spam-Level:
X-Spam-Status: No, score=-2.151 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.148, 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_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b="hWAPU9ap"; dkim=neutral reason="invalid (public key: not available)" header.d=juniper.net header.b="IB7ABP0J"
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id y_WKstQr59S6; Thu, 18 Jul 2024 09:46:13 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E5E79C14F739; Thu, 18 Jul 2024 09:46:13 -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 46IC3iC2032108; Thu, 18 Jul 2024 09:46:13 -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=hpvFoXLuAxljbwLUX9d3FlHqQ1 SMicw41KmV6o7tV/Q=; b=hWAPU9apvf96q1EJAJYVZ9XJefhHCWY/ZCKxS/1/qN 6IiNoPeMsm9ZTOhemnOWAVNQM5+KVJyWeiiu2YxGunyotr/6kL3+TY7Uj7RQEMA2 p69kEQUk0Nms3ImetgQ80rrshpHCYDBGAMVmBlNuNQVIPbVxSsT+ovBc0FWS/1Ox OZoJe3k5RoGSkYOiF/tbMi8mb2FQiI0tt2+8aVQG+m2Z4mDEbzh4PG0BiOCsXfMV l/yZcqGRA744sw0IhU/e7juGtFWq9TeRKUtr/4XJYB69QyIKyPFwlUZvhPm77ILx l9dDzwjEjOk/Sqj8ws+HJUa1WMFOLpF9JbhUzpVITqdg==
Received: from bn8pr05cu002.outbound.protection.outlook.com (mail-eastus2azlp17011025.outbound.protection.outlook.com [40.93.12.25]) by mx0a-00273201.pphosted.com (PPS) with ESMTPS id 40dwhq503v-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 18 Jul 2024 09:46:12 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=o6237Yi9pjO9uf3qHD9Yim8kuUco6Fvg6PJKaxMwwjwm7nTu3+njUVa9aOwTF6zGjaMTwcGjVYV1HSxQLZTxq3OYjJVYor0sS9/Nu57dUFYQTiHVIfJE2fa4k6SiMiur/6lGuLAFJx7AM3hBTC7+678JPpVYwzeYo1xrDafwgeJf3IaGSSG/TJgbCFgqVrv9CJCxgiLwcUX2jSXHaRBoFRAC+fIXvdUZropfWqua7OD5ifAMe7R1Y6aHytBczJAvNgDKXZwmAmOy3x7oY4Hm2ahUH3PSYQ7rVDtWXgFcegHofu5YAi2I9sJ8r9pwu/ReUpqwrV5MZ07rbnhxn2U7eg==
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=hpvFoXLuAxljbwLUX9d3FlHqQ1SMicw41KmV6o7tV/Q=; b=a9P3cJLs4TZfLy/57tcgIQ6dymYqCBwe2HKCVlJ6QabRsKeCLhc6K7umwQ6wooEkxFbfySXzkwp5tTDUSu2PUa75OSiXWZ2JpE1K+iym/LuoGNpeVb1+5+ocSjlvcdf99CJYjaettJtOAhtdCzaWNdBkfPWUM19L5tZjHL/Rsj2R1XPEPe78Ue7u2pDW6hZOflkwQhvRYbtZbSEGnMinMkCPzN0TOvP2HeBYpwSmfaFmKjpb1de4anGtF+bq/XBR1os8jbyU2rR50KrUPHDqB3/AzMyUtPHV/D/kBqqoiUPo98Gzed/Qnow3TX4zF3W7qG5iyNPa/9TJveKh4VHaOQ==
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=hpvFoXLuAxljbwLUX9d3FlHqQ1SMicw41KmV6o7tV/Q=; b=IB7ABP0JZir6UPIKXkYlG3MabTB3FJEZBR9e2Svc/yra2TUZhTUhliIhZbPXIzhyd6jhwpGew723eA0e29x560U4nc0Bs81sltcOFihYEdYMqm6Zb3nJoTw8LcHCbOVW45CeFhKZkLn+B64FPrcthzi2E8ZwTrClnSnH+jUpong=
Received: from PH0PR05MB7749.namprd05.prod.outlook.com (2603:10b6:510:2e::7) by IA1PR05MB10125.namprd05.prod.outlook.com (2603:10b6:208:3da::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7784.14; Thu, 18 Jul 2024 16:46:10 +0000
Received: from PH0PR05MB7749.namprd05.prod.outlook.com ([fe80::1cae:3cc0:347a:edf1]) by PH0PR05MB7749.namprd05.prod.outlook.com ([fe80::1cae:3cc0:347a:edf1%5]) with mapi id 15.20.7784.016; Thu, 18 Jul 2024 16:46:09 +0000
From: Srihari Sangli <ssangli@juniper.net>
To: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, Kaliraj Vairavakkalai <kaliraj=40juniper.net@dmarc.ietf.org>
Thread-Topic: [Idr] Re: WG Adoption for draft-ssangli-idr-bgp-generic-metric-00 (7/9 to 7/23/2024)
Thread-Index: AdrSF3QsHmFj8M3pSh+wn8o6GB6YHAF1Mt2fAA6pz4AAM4JeFA==
Date: Thu, 18 Jul 2024 16:46:09 +0000
Message-ID: <PH0PR05MB77493E46C928BF3B89C1CFD2B9AC2@PH0PR05MB7749.namprd05.prod.outlook.com>
References: <CO1PR08MB66110D7F5477ECFD5823CD98B3DB2@CO1PR08MB6611.namprd08.prod.outlook.com> <SJ0PR05MB86326A46B097A66ED381CA64A2A32@SJ0PR05MB8632.namprd05.prod.outlook.com> <AS2PR02MB8839CF305C45775200144910F0A32@AS2PR02MB8839.eurprd02.prod.outlook.com>
In-Reply-To: <AS2PR02MB8839CF305C45775200144910F0A32@AS2PR02MB8839.eurprd02.prod.outlook.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=2024-07-17T01:54:23.9333816Z;MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=0;MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard;MSIP_Label_e6c818a6-e1a0-4a6e-a969-20d857c5dc62_Enabled=True;MSIP_Label_e6c818a6-e1a0-4a6e-a969-20d857c5dc62_SiteId=90c7a20a-f34b-40bf-bc48-b9253b6f5d20;MSIP_Label_e6c818a6-e1a0-4a6e-a969-20d857c5dc62_SetDate=2024-07-17T08:54:15.0000000Z;MSIP_Label_e6c818a6-e1a0-4a6e-a969-20d857c5dc62_Name=Orange_restricted_internal.2;MSIP_Label_e6c818a6-e1a0-4a6e-a969-20d857c5dc62_ContentBits=0;MSIP_Label_e6c818a6-e1a0-4a6e-a969-20d857c5dc62_Method=Standard
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH0PR05MB7749:EE_|IA1PR05MB10125:EE_
x-ms-office365-filtering-correlation-id: 9502b2c1-5dac-4fd3-ed1b-08dca749206c
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|376014|38070700018;
x-microsoft-antispam-message-info: 5viGhip1UPIhbV7jR8tjmSzzQ9XeiYZaO2nk6veIQUrm6JAcTCsvuSEaDwf5EWmo5HyLPnGR5Re1E7eTVTSQ2uhAIwaILU8Yt5zARC0qjbUjQtcL6UO8tycH3ilclA0NfDFF9le27X8gbLkzUYt8mPg/WnZOhlnj96un+275GtPnCI/vddJgz3KedTg+6iqg137slXwHGCGSlJuHgIj+trjyHUvRlB8Egt1KzIxiapFPUGSV1AKZABkY2HnyXn2WNfjBnavAtOfIC5CPsUEH0HVlBug2ivIOADXWRi6QuHX/8P8dCyzz+Gtj/E81w5OSMck10z7h/xyXX3aWPj14MYY53wm4ohDNGCLp0d/8HIzEJZ/9hXaAn2S8DA30WGrNS0uOJ0MpUw4dJKRcKO4typY/2G250vGADC//q1tTVWrx8MlfSXqScyTi5Adx2LHUwsxVjaUOdTMKf3TLP1m0PU8wZdxjREfXE3upoSBOVfIvGltm829MMbf5sjHstspoI76AQ61238gTyXrRvv5C0WOIWalSZh7pinZ8G9amn/NSUBSmMdHRdZiicZqBq3pTCjcpWmoNCJA1jomVCqrifZ7kNapu4yBv7UsIWISzM/HVB1ScsPEYiGdMWui/YAW6mhPvHYER5/tfryM3WOmIKNn741w8fkP7yvsbkEWQ0zW4LovbqzbZtOQ3nZlms9eVhjTQsSkP50qtFSqM2IIO+WnjlWlZnCa+JTVanmf2FJAWjVXWLrNfJ2PX7q8ZnZ5aHNjR9MykIzosMyeIW2UadOZQ4XBBdPzU2xbjyA6Z3mwNMSlmcPrXyueeDpddO9o67naotyxSoARqmdVeeSwPfVYbLFovkhU7Y5h1UQwhnRHr9E9DN8aUPGWrgsdb8mFnb7YdxxtFoN8aWJ19jLpgnvaoMKwJ0wNzXQfdFfojpBEUXD/x+by4gdGlwWbMOFxERn423TdgQpg99ZRpOB6pKFd8dm3MZSvW9iFBvH10Q8hkHcQfywlqZQhpZgyG5Q3u5xi2GLRJT65w0zWmd2j0E1K+gE/aftZKYP0fIK9qC8eKpLCtNblXB+vJkSh3ETfRIrUYjPUrjakiU+wiNbLxt+qBtoTf+XPpwGyjGb6shVQ/vgj4/3NeBAhhVlCZISVx8zSZwhXjhTTaYwbCtvzgk6ts4euUXXcOzmh/mF8SF82Ji9uD41ehPmIgjV3vbrfxZ7CGox3QQU/oX5yHGl7CFZTJF48f/ofDAg+s27hkfB8rc3YjnTqHEaVgUOkENPuc1sYpfGaRULCZyV5nKnReTJXG1jg2dwUOg+Jw57oVAcFfiVFOlqMFREIznMPEI29DbH1mzUh2o9sYHve55UV/hdqHAvqKp7aR3w/SyPiKTFs=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR05MB7749.namprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(38070700018);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: gV49zaPtX9L3bxpTa2U9BVetAO41Fgb9+RAWf7kLj4Z3F8FAgdTFW25yeWQBY/n6MbZPW2GPD/P3Ts2xIihCf+mqkSA06Fs/6uSK70znyH+R2cguJGImfgOYpypT7O+oJiDPsoYsdhAVO2754uOAAgeIIBLE7dZt0KVsQT5kleOpRcVjJddnPtQNrKA0qWhY18XEarSWZzzx49Tw2RAgWPKWI9D6/IJNiJUjlqH3NQmkPamyDUniwyP7p5gPywi8IFD5xv1zeJ6DnlbY/J3q4qYtldXzonVLYzHUabkTYiFaxQVpza+x/lo/SaORdnWeIv60S3iCQtZM+EJ8N7mAS3BS17y9nco4DybUpTtUQKVAMJeuvdVqLzxKDKtnV/3cD7ZignoXxQ8uUKSb5Ppb281kYmqTMLHcO+J+v8dfNc6RgGkGu1SVYTxkGcoqPyW/8YOIxwdKEtZkPlp0tIuD4ypiOZ+kWdl6OZX3AoTj+hwgiX4v4Ad3MR+BkGX4hfWRuhtEJqcz0FFp+N5ka6U1xwITewiUm6Ko2LaJ1bNxxWdLWva3ag7LsENfsLfZAJK0wfncFXELJ6eS6cRdD985oLetWid/Zt/9LE0uPuUx67Idy+K3dTxZ/lpv3GoYrp0DQ4DuWizqGfgzUvaNUePo+SMP+tmmsvJsBd0bNQlPtTFyQSY7gEzK0frO+sWH0KaOPtcVo8CaT/UMlJzjUSQq1I6HzdfMeH2A3yoISFwv31WRryuTHi/2hFe7fxmmITZTBWU/OlLVceyQ7YP9RYGrpa2JI9xbSw/kKv4iVMpD7bcLmsGcptRZRfgFlyVa9syLBvMhQwJ6b3HGrZs+mN2BJFKh7VkJ4qzGFO+NmKvX8sN3rVysSewmpmtTkgwiwEN8B9+cvrRU2op4bbaVlaraKZsg25LLFy8hpofkXqg2AAZRvCoI61W/qTRaplQvuf5qeJiCH2AMVZFvjD31MaZc8VUCoUEybJ5kxPL5sFdjz6WG3L4FtYTuppdLQDTiMs9Pt/GkCYL35wI1ORgbQ1pIQ7qVDCjWcPKb9b7pMR3pKRSEIGuHnEVKL4pKqOv5s6WW7vOe6KpRLrKmLtr/8SKhDQjfY4FmF3aOdszWpkOKbfpSbt6OJGWilcMf8xSiLp96byM9rzkVQWn1ZNwLCe+X5El8pNGtR8ak6EW2FjujHoZoNPe8hx7M3tS3k6RMsGJkn0OLBn8reNb6tQoUitRUDcOL7t5xSC34gCPW/15HG1ayeZiB6br8dN2vif7AZ/xpfTlRfGq7LkdRhr9myWxQPTIFnwgB4EovPV+bdFolKKhVKe2LbPo5/zf7xiFKmBFF6Pr61t48GONWuL5y23GCzsWXLmYjUVNKGLjnKrbyq/Jxg3cawcnC7HwmQMQXmmwnwMsBooZ6H4EVwCFT7pwBzFDj/4ljG+OtW6AZswBRfTM5zv0c9DoRQuZgUDCVfxtfvlI/dZpqtlP/XoS1MbdBotLP+F+9ycSLJal/FfMJZAXSLOMIl4EJBXd3ZTpCep0OjHZlzZ3EjZqVV0csT+BzMhqKC+5mjlYUeGfLy1NBmPur1t1SApQg51VPWOgjUEG5kQW0u1F7VvZFuk5NOHC+Jg==
Content-Type: multipart/alternative; boundary="_000_PH0PR05MB77493E46C928BF3B89C1CFD2B9AC2PH0PR05MB7749namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR05MB7749.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9502b2c1-5dac-4fd3-ed1b-08dca749206c
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jul 2024 16:46:09.8140 (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: yrzHs/krau2osy3rFkjl+qWB+uVSeVrDQ0Kg+AneoVTs0kl+WqjYluZQgOHVU7x+cciLy1DEQ1VBWQ2pw4VlAQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR05MB10125
X-Proofpoint-GUID: OT_VUy_EEAgZ9xDIvUw1N76XJwtV4Tux
X-Proofpoint-ORIG-GUID: OT_VUy_EEAgZ9xDIvUw1N76XJwtV4Tux
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-07-18_12,2024-07-18_01,2024-05-17_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 lowpriorityscore=0 mlxscore=0 malwarescore=0 adultscore=0 impostorscore=0 spamscore=0 mlxlogscore=999 clxscore=1011 bulkscore=0 suspectscore=0 phishscore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2407110000 definitions=main-2407180109
Message-ID-Hash: WTKMQZVROHUHDCRFB7XPBWBH5C47D3FC
X-Message-ID-Hash: WTKMQZVROHUHDCRFB7XPBWBH5C47D3FC
X-MailFrom: ssangli@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: Susan Hares <shares@ndzh.com>, "idr@ietf.org" <idr@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [Idr] Re: WG Adoption for draft-ssangli-idr-bgp-generic-metric-00 (7/9 to 7/23/2024)
List-Id: Inter-Domain Routing <idr.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/NJgsieWLbo6czEZoxOAakHk53S4>
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>

Kaliraj,

Thanks for your comments. Bruno has answered many of your questions and I agree with his comments. Some other comments inline.

Thanks & Regards,

srihari…



Juniper Business Use Only
From: bruno.decraene@orange.com <bruno.decraene@orange.com>
Date: Wednesday, 17 July 2024 at 3:33 PM
To: Kaliraj Vairavakkalai <kaliraj=40juniper.net@dmarc.ietf.org>
Cc: Susan Hares <shares@ndzh.com>, idr@ietf.org <idr@ietf.org>
Subject: [Idr] Re: WG Adoption for draft-ssangli-idr-bgp-generic-metric-00 (7/9 to 7/23/2024)
[External Email. Be cautious of content]

Hi Kaliraj,

Some comments inline [Bruno]



Orange Restricted
From: Kaliraj Vairavakkalai <kaliraj=40juniper.net@dmarc.ietf.org>
Sent: Wednesday, July 17, 2024 8:13 AM
To: Susan Hares <shares@ndzh.com>; idr@ietf.org
Subject: [Idr] Re: WG Adoption for draft-ssangli-idr-bgp-generic-metric-00 (7/9 to 7/23/2024)

CAUTION : This email originated outside the company. Do not click on any links or open attachments unless you are expecting them from the sender.
ATTENTION : Cet e-mail provient de l'extérieur de l'entreprise. Ne cliquez pas sur les liens ou n'ouvrez pas les pièces jointes à moins de connaitre l'expéditeur.

Hi Sue,

I support IDR working on a mechanism to accumulate metrics of different kinds in BGP, using the ‘Ametric’ construct this draft defines.

But about using NHC, I have a few comments:

The propagation scope of NHC is not tight enough. Attribute escape into the wild is possible, as noted in NHC draft sec 6.1

[Bruno] The question is not NHC specific, but whether we want a transitive or non-transitive attribute.
If we pick non-transitive, propagation scope is tight, but deployment is difficult. Especially some have expressed the need to be able to not change/upgrade their BGP RR infrastructure.
We have had this exact discussion with NHC with was non-transitive originally.

Srihari> If you recall the generic-metric discussion, we had discussed options of evolving AIGP, new non-transitive attribute AIGPv2. Here are the presentations that was done in IDR sessions in the past.

https://datatracker.ietf.org/meeting/118/materials/slides-118-idr-sessb-2-9generic-metric-for-the-aigp-attribute-00

https://datatracker.ietf.org/meeting/interim-2024-idr-01/materials/slides-interim-2024-idr-01-sessa-8-generic-metric-for-the-aigp-attribute-01

Operators did not want the option that required RR upgrade. Given MNH is also a non-transitive attribute, we did not choose that.


[Bruno] But coming back to NHC, the re-use of NHC for ‘Ametric’ has benefits, and in particular on the specific point that you are raising.
The NHC BGP Attribute is transitive, but the capability codes are not transitive when BGP Next-Hop is changed [1], which would typically be the case on the ASBRs (the first ASBR before ‘wild’ and all ASBRs in the ’wild’). So re-using a general purpose mechanism -here NHC- which has already been deployed for other reasons (e.g. ELC) is beneficial.

[1] https://datatracker.ietf.org/doc/html/draft-ietf-idr-entropy-label-14#section-2.2<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/draft-ietf-idr-entropy-label-14*section-2.2__;Iw!!NEt6yMaO-gk!Gwu0SlZlfi76cHwEYMV4HEufGzIEA2hMohJSqztZtQ4AyMDRxxL3Ye94C5jGTXUbxDXZR2bQvFecfo0VOy9BYzzH$>

This could exercise bugs far away from origination point of the route. Which I think we want to avoid.

[Bruno] Yes, that’s the property of non-transitive BGP attributes. Whatever the option chosen for Ametric, this will not change. Even non-IDR/IETF work, e.g. “research experiments” may trigger this.
As for errors, RFC 7606 would likely help a lot. (assuming it’s implemented and enabled... I would call for implementations to enable it by default. If you care for bugs in the wild/networks, surely this is the case for your implementation, isn’t it?)

Also, thinking about it a bit – perhaps there may be cases where discontinuity may not be detected by ingress,
when an intermediate node doesn’t support NHC and changes nexthop, but a subsequent node may add a new NHC when doing nexthop-self.
To ingress, it would look like everything is OK, but the Ametric will not contain the metric until the egress?
Text may need to be added to handle such cases?

Srihari> The draft states that AMetric should be added by the Originator of the route (standard origination rules apply) Above , you refer to the non-originator, so I feel the text addresses it well.  Could you please let me know if that section is clear.



MNH attribute is non-transitive on the other hand. That may help with tighter propagation scope and discontinuity detection.

And, AIGP may anyway need to be added to MNH also. This was suggested earlier in the following thread:

https://mailarchive.ietf.org/arch/msg/idr/DGLHUnop9Go0rR-7cV5eUAQdN28/<https://urldefense.com/v3/__https:/mailarchive.ietf.org/arch/msg/idr/DGLHUnop9Go0rR-7cV5eUAQdN28/__;!!NEt6yMaO-gk!Gwu0SlZlfi76cHwEYMV4HEufGzIEA2hMohJSqztZtQ4AyMDRxxL3Ye94C5jGTXUbxDXZR2bQvFecfo0VOySqHot9$>

So a question to ask is, whether we need an intermediate step of carrying AIGP in NHC also?

Since this point was raised already above, did the authors consider using MNH to carry Ametric?

NHC was done urgently to handle the ELCv2 interop problems that escaped to production.

[Bruno] I have significant disagreements with this single sentence.
As for NHC, work started in 2015 with draft-decraene-idr-next-hop-capability-00. I would not call 9 years (and counting) “done urgently”
As for ELCv2, I’m not sure what you mean exactly by “ELCv2 interop problems that escaped to production”. My own perception is that ELCv2 squatted on a code point, using that code-point was buggy by design, and that code point had a badly specified Error Handling. Plus some implementation enabled it by default IIRC. That’s a lot for a single thing so yes this triggered issues, which was a pretty expected outcome to me. What puzzle me is how this arrived in production and even in code.


But not sure if we want to keep adding more stuff into it, when MNH is also an adopted draft.

Just want to note that - adding more forwarding-related stuff (Ametric, LinkBW, etc.) to newer attributes adds to the problem space that MNH is attempting to solve.

[Bruno]  If you really want to compare MNH to NHC I would say that NHC is simpler (4.5 pages vs 31 pages), closer to RFC publication and hopefully closer to implementations.

--Bruno

Thanks
Kaliraj



Juniper Business Use Only