[GROW] Re: Question on draft-geng-grow-bmp-rel-enhancement

"Dikshit, Saumya" <saumya.dikshit@hpe.com> Tue, 28 July 2026 18:17 UTC

Return-Path: <saumya.dikshit@hpe.com>
X-Original-To: grow@mail2.ietf.org
Delivered-To: grow@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 82C9611FFB12A; Tue, 28 Jul 2026 11:17:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1785262656; bh=GAJbvcuKX/1/LvDSdCOdZusIU2DOjwHoXUyJVajrdRI=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=TQdI0kiQ1RIFhHJSA9uMGKYj/Qe35we2i+a7X+Izn498uzv2nT/NQMepi3BIw7Bwx HgBbQkPwREN/emLQo2L8BTQemosmpOrRqx/7GAMYjT2pP99vc457X/tQxMU/uloFVZ v0u/KUe0lHVfIErGynxmVD6yZ4GmDwJjjLsbGegs=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.794
X-Spam-Level:
X-Spam-Status: No, score=-2.794 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_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_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=hpe.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kZHe6yC1_rHq; Tue, 28 Jul 2026 11:17:35 -0700 (PDT)
Received: from mx0b-002e3701.pphosted.com (mx0b-002e3701.pphosted.com [148.163.143.35]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 8BB7611FFB11F; Tue, 28 Jul 2026 11:17:35 -0700 (PDT)
Received: from pps.filterd (m0134423.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66SIAWGq4093052; Tue, 28 Jul 2026 18:17:26 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=pps0720; bh=GAJbvcuKX/1/LvDSdCOdZusIU2 DOjwHoXUyJVajrdRI=; b=kVt/2afxtXerGDQ0KnTU9RcUydTya1rbtTpBwMr1/g fpdU4LLCYwRdV6kmOFMq8wH7fOxV2Nhq6+Cp/E+ugUJAlqu/0tAkg8VHJpJrF84g 5hN5OJ0wSbqQNj9UzJKryu1noNbiHF3zgI02+jfu/h3IaLa9ncSSmA5Oqf10UiWQ i+9fRKGUPSPtBTtaL0wEs6qnSC+6jJRoqPe8QY+ajavo7Ze3jhgMngSjeKr714Ww ixaDexFvtkzIJKKmx81Wqz3zqilTN0NIKAcBfu7G70X6rYWpq66MOtE6eJruiosu iwMwU14uqoBndmfe4eVG7SRFSwfMXaYY9LXA+CuM/TRQ==
Received: from p1lg14880.it.hpe.com (p1lg14880.it.hpe.com [16.230.97.201]) by mx0b-002e3701.pphosted.com (PPS) with ESMTPS id 4fpxy3uv78-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Tue, 28 Jul 2026 18:17:26 +0000 (GMT)
Received: from p1wg14925.americas.hpqcorp.net (unknown [10.119.18.114]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by p1lg14880.it.hpe.com (Postfix) with ESMTPS id B8C0580022F; Tue, 28 Jul 2026 18:17:24 +0000 (UTC)
Received: from p1wg14926.americas.hpqcorp.net (10.119.18.115) by p1wg14925.americas.hpqcorp.net (10.119.18.114) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Tue, 28 Jul 2026 06:17:09 -1200
Received: from p1wg14921.americas.hpqcorp.net (16.230.19.124) by p1wg14926.americas.hpqcorp.net (10.119.18.115) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43 via Frontend Transport; Tue, 28 Jul 2026 06:17:09 -1200
Received: from DS2PR08CU001.outbound.protection.outlook.com (192.58.206.38) by edge.it.hpe.com (16.230.19.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Tue, 28 Jul 2026 06:17:09 -1200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=eUjwXUeX/g7tqnTnkO2X785oFlygI0t3ZpKzATgG2BTzkPAvo6Sqduk3KwC3PVpCDlflQUvfQ71Gl87nviDkTfT2WqXYCUy09AdMIpLvn3uF1Xs3y2vsRaPcUJMOCzVzH5sgRg+sd6R5NkjWZNEViRwrfoglceWLcMf/dnteoo0kOkJX1hqLbT4nTD2i3RuMxyoV7THVOqKlAc47/M9SfEtvyu+WiiEj2jkiC8vfUZQ7sqaBGpAZV4x0HkbV8MammLeBp0d7uk5uDOYiQxeV27r+75GHF/xvhBeUNEUAEbNYTWD4cg4hGcFQepIy5gIfiT37D7NqQyv/caPFruEsHQ==
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=GAJbvcuKX/1/LvDSdCOdZusIU2DOjwHoXUyJVajrdRI=; b=nhxKnYfj9hk6Tv9h4KcLooBzahUDTBqiaUbzj9MQwH+u95Ff9T19AhLAJIMnbEdFAgLHYtGmfPTESXTcTgcjrSU+jddscjnd8phTw1ZQnkertd0TUmrSYuTzLeHjn1J3CVUVzIF1jfWfIViDQp7Psxx3SSIVAW6+mdZ8gGEYc1HnEi9TyLVCmZkVulTHJEmyDBQTDyS3nRViUbDRjSCRj7Zk3Vhh6YUmiryb/gq7c/tR3zzs1drac2A9aBambtNJ4QvD9EQbJfDLKMPjMCkZG7ZssK5Td6+BiJTTpoc8mgw8AFXO14mtpefLwxnCd3Skvh8Ltm8grAbTciW57dzssQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none
Received: from SJ0PR84MB2110.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:a03:435::16) by SJ1PR84MB3019.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:a03:48a::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.245.13; Tue, 28 Jul 2026 18:17:07 +0000
Received: from SJ0PR84MB2110.NAMPRD84.PROD.OUTLOOK.COM ([fe80::b948:e341:5504:1d03]) by SJ0PR84MB2110.NAMPRD84.PROD.OUTLOOK.COM ([fe80::b948:e341:5504:1d03%3]) with mapi id 15.21.0245.012; Tue, 28 Jul 2026 18:17:06 +0000
From: "Dikshit, Saumya" <saumya.dikshit@hpe.com>
To: "Srivastava, Mukul" <mukul.srivastava=40hpe.com@dmarc.ietf.org>, gengnan <gengnan@huawei.com>, Reshad Rahman <reshad@yahoo.com>
Thread-Topic: [GROW] Re: Question on draft-geng-grow-bmp-rel-enhancement
Thread-Index: AQHdGotL6ucYIzeuNEmYv1Lcl2GXurZ9xtzGgACWAACAATmVVIADf0sAgAAp4eI=
Date: Tue, 28 Jul 2026 18:17:06 +0000
Message-ID: <SJ0PR84MB2110113CD4C48E94007C233A94CB2@SJ0PR84MB2110.NAMPRD84.PROD.OUTLOOK.COM>
References: <648916035.904507.1784742155064.ref@mail.yahoo.com> <648916035.904507.1784742155064@mail.yahoo.com> <4d9876ebfd6a42ed913a05e1cc76db6f@huawei.com> <SJ0PR84MB2110F1FBB9AC38D9FAF0D7A294CE2@SJ0PR84MB2110.NAMPRD84.PROD.OUTLOOK.COM> <CH3PR84MB3569FEC18151E4A6102D936282CE2@CH3PR84MB3569.NAMPRD84.PROD.OUTLOOK.COM> <SJ0PR84MB2110E4FDD1CE79B357B5166C94CD2@SJ0PR84MB2110.NAMPRD84.PROD.OUTLOOK.COM> <CH3PR84MB3569D7230837EF224CC3365A82CB2@CH3PR84MB3569.NAMPRD84.PROD.OUTLOOK.COM>
In-Reply-To: <CH3PR84MB3569D7230837EF224CC3365A82CB2@CH3PR84MB3569.NAMPRD84.PROD.OUTLOOK.COM>
Accept-Language: en-IN, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-reactions: allow
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SJ0PR84MB2110:EE_|SJ1PR84MB3019:EE_
x-ms-office365-filtering-correlation-id: e3df4f3e-e92a-4bdf-a7d6-08deecd46ecd
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|23010399003|366016|1800799024|376014|56012099006|10067099003|4143699003|5023799004|6133799003|18002099003|22082099003|8096899003|38070700021;
x-microsoft-antispam-message-info: XCcMXBH+nKG8xrEu50zLidGT7LKKSXDE73L+WCjP93miKQ4lTiBfKnoZdIrQb5kau7TkLHzP980xJFq9gRheZX9gG++fkqThUgP3TlOHM+h3q+927QNBN8RnQyhoTdUVJgZ16J0CelsJ8Ki+kmUsQv5ZB8U5nJzacJRrEozj82oJgEgOZyKSxdEY3HxwWDkZuwDLTZ1iJ4ogvdnHO4xJ68MBK6JOa0AYcbTC9ApFUUqH5OLTiDXw5JLm6+m9BNZ3kBHWiN/I20MxXVZ7M7yFFFVXnD0ENPc/+nbmrH12NZ8Ct8uVw1+ngn1It2pOkLovUd/HSBbIGtN2LMLSyZUeBB5UKJsvBqE0ZPWKrsYbFefsMjfFi/tcneNtm/FImGJQC73g+dlg001g0SLFk/QAN7MEYJltnPI1JmOFqHdSfg/Of21uO2NIwA+jqPQiZLVUMKzBdsniMLBWGfYMJJaXRZRf+dCYKpTIWD5U7PuwISy7aUg3yKDJvAeVVxS4mHa7OeAtphsEV+UIVfSNLWEJcFy+kUv9bYz+O1NK5tXNdb7h82jaycojPlit+octHJ5yst+DgJqUi0Ln5m2Ydijla42yIc7eYL19nUhtMhjeroZGrUORr+E0A50Y/KBMvBAhVvlsAXrAgWGTaD3ABPrtkMiwBKUBVoWkKu6CrB5KvIS3ymBw644qike7NB0Z3PPWWs1wDx58UFtvLKIxCHqgF/G1ARcs/wB1IW8OSNRBAzw=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR84MB2110.NAMPRD84.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(366016)(1800799024)(376014)(56012099006)(10067099003)(4143699003)(5023799004)(6133799003)(18002099003)(22082099003)(8096899003)(38070700021);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: iZmZ0/QYihqoWcGU1wjqiL4W/m3QDiqoQdUHLep6u9n60DT6EvforpQFUENgcLMdOMdoU4K9AqbqRUpk6YptIkfmRtcaK+h/wyowGOcyqf6fzW88qme1+1mza/d+78u8tWav8wRdyRCdZMuRKcfS9C1ftqoLJK4mYMhOXQm0Wy7S7OOys/MTe9wK8iHfzgq340bH8HgqYbWgVhsIgWgMg/pmQqRrKcxkXkdpndv4Dv6GFYu7Un0Fdqt6Pk8CLFw/SWpyWfzxPLfG0lDuo12QqNNTeeegwluS6nJRWdCNRlCxkNQ0oXEhOEP1wAFGmoJwhL5V6C7ubis7Vucr7Pzi6+v5JG2ns2LET3AnHZ2GFVdxKMl0tXjqBedJqpGahugCwL4i8hgteKtMo2UCgjfmKMCBUexy/8Gtv/VzclMe2tu420fABb7RnYkzkBcqCKM7IYhuSKZcsCGLW0xnr0ETkW8c1FSPqK1Xpv62Ruxa0WJmxw2XogXRZ6PKoE9YV9VWN8NEi7HdfKKqxDg9EkuzNAEn6eh1e27Zz7xgm6rBBgFfihsAM3lXpNbANcYIEnlR92SO/UWeL5inVOjI4QdxxvS4cMnCR1ZOVgmO1kb9+iBIC4XNXV7AOCHqxJPpwXTR3zHrkqh37RY2SYp2c28o40SZ9ZBUjwx1SWqIi1/FQRZz6fInfHOmnO8wWqgwY5vgB+zyt8UWUfyA5L7lhGntw0oMnvhiDATw72AEi2WVv/bXTVSZp882wF1eAyWa83kelUJp6iyam3GO3fHncGuebPutu/l/jSD5jeRhjv//D3fAdSTbVA67K+GDY+DpnmIQq3lDgNHaMOQHjw69EX0dCeagMrGk+DzkLdAe++TXfOFFESqO5vOo2TpBredU95mqvnKIT2E6gGdgh0PUdE4GM2uBfCMC3F4NHGAwGl+KXVXYho1R3uOgn5gAVkHFc+/ibNMBU4uv8lOSjyiqK7B79qFfFHbyDIWkDbB/ZCeIHvcIZoOqEq6sFOukaR3aetz6r8N6yxW6UrVCAhk335nqXhYJtx8Up/3WlkIjEYNxNOvdBRACOZhB97T7Em2m6QlUFAKOhz9eGG6qh/p1y6WgbzaKOnZQM8r1rfNRCsrZIjo41qdgSXHrtIuPu8jDiUCzC2ZfGKn9kOCsvk81zrnrW/88XHyX4PPHAlMlJbKguOPNbxnc3WnsLBx2Uye3em86dnIYRUWkHRBD125DOqTi1mrnqdcYrpa0c+NiezHJeohpegLZ9Dtlu6S+qT5U89Y3vJQ7rXRZ3H4uiuDf19RKlGuJy9R4q0dsZsqsmsFZYtvQCn5FW5RoSB6CXUpTgP8OBtsIda9kuuF5LEaBVvQ43zliRgr/xwbfLn4NAX8oEidB7UtdRLVU4T3rslA1nsIeB5A2B8i/Kos3SEf/bOLWwjuUtGDlTm/oq+bAiqUy4aay83/3IHfUBtfHNfWU5F0XOWlPWI71vg6y6Dpjq2NcefWmk89RXl6/a74+6Vdv6C1XMn2OpVE20B6tQgwJDlsB4L3rlwf4en2iDiQVnHj/dzhLIWi6TMPBn5qEiwFnl6egaWE2Hy2Mprct+U/hravxHhOxm5lhdXj96aMNTZjnKBcpkuNhSyxbpiRDjrdgPvbejtTlmLGmC/VzBGRzKeMZ42kXlnH8juSwouO5p1fEdchq7Nq2Gzf9ar7dpAUk9iM7zeugmjcDZwH9XxSnOIv2lxzmhT+kdhN2USnJY657Ieu73DcD5AsArbxtOSOSHh8=
Content-Type: multipart/alternative; boundary="_000_SJ0PR84MB2110113CD4C48E94007C233A94CB2SJ0PR84MB2110NAMP_"
MIME-Version: 1.0
X-Exchange-RoutingPolicyChecked: fkLnkWANXND9knl4EZDef+ME5qFPBv2yDNmwjt7Bb97yqeYkDJ/0C38QNsTEpvz/N92v434nInV42jWgGvq/iYzY9fQpho0qkY4iWAXZ7iG3Ibci5h1EZ6CmmaDu+5NSOyMLCTFjWaYjvM+3YtZj1bFs9mXYNpjvtGx0iGUCoTo+gS9tU0KaXnuGos+DC3tOEn4942Y2mxX9S8fR3keX/ChhhQdNtKWEgUdNc5N0eE1D2fZH8WyEMFwUq++i1pOmDILmPCQ4hMiQfXP4rFDQEi8r/WtqdRen+7RfAJuz7Q8A+OhB+micMwlOeDeirqQpVMov/lvlQIp+MWio5sVWDg==
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR84MB2110.NAMPRD84.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: e3df4f3e-e92a-4bdf-a7d6-08deecd46ecd
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jul 2026 18:17:06.8894 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 1XIdPwN0voG2WQqvz92IIUayTq4LcXTM5QyPcd72PDR/hVCC1h8AAjvQSwurdBVjE6vcweVLBRiWZg0TyXnRBg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ1PR84MB3019
X-OriginatorOrg: hpe.com
X-Proofpoint-Spam-Info: AW1haW4tMjYwNzI4MDE1OCBTYWx0ZWRfXzAcHaxgPNc22 8tkcigXrG1QDWCRmqbuoh5HCrr5BTOQM4i6zww5RSfDF2HIw4IZjAfEtBeBAArlwNdhjLDZqN25 Q8Wh7P4MLzNDMeyQk1LLweL6Fxr1Ago=
X-Proofpoint-ORIG-GUID: EbJNFkX24A_-gnXsIXnv9nwvmw9rnn2H
X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzI4MDE1OCBTYWx0ZWRfX+TOQWl7zVHK4 qArbaXXyS3+FL6DtDmkUX4hsyE90yq70MFuZfoLT8PnhA2utysWuTH4ejOnn9CriRg24sACJTlE zx1GywM77tdhKoucj6T9MFF75Wf3Gb8gsoTJ00AyS4/v3AZivRAuZ1Ag3urNHTXOcVFU+u/KSJf K1xXqJ1cWnopHdB5bJCs0dTsU6/c2oSvmsuTKK/PzmIr/eAQnLl8Evnr4mT193Ie0LbbRr2mnHH GT0VNgLg31LzFLT8zP/SehgLopn/+py9H5eR7IyD4ES4bZY1Zs5aHkaWFrzZTd2Y2m8FMlIOQ4I yq9nCZuRdj+ybuhFOpFYNFOHAHC2/YYYvSOj/KAPLSCnrpK4HnKC0uQHMjbZDx7ydc54Cebm/IF Tco8YNCHFbTz/xOl5e9u4F29GWOpzwQ7DQo57NVj5zdVIXvCsCIXOUWNA/fxI/Ubzv2Bs24YJk/ oHA2SB6+lVc3cWEXyGA==
X-Proofpoint-GUID: EbJNFkX24A_-gnXsIXnv9nwvmw9rnn2H
X-Authority-Analysis: v=2.4 cv=M9p97Sws c=1 sm=1 tr=0 ts=6a68f236 cx=c_pps a=A+SOMQ4XYIH4HgQ50p3F5Q==:117 a=A+SOMQ4XYIH4HgQ50p3F5Q==:17 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=RAioF0-LDSMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=gQcMVamqm3wCPoSYhaRC:22 a=g3u0LPWLDYfGfufhFw6-:22 a=48vgC7mUAAAA:8 a=MvuuwTCpAAAA:8 a=i0EeH86SAAAA:8 a=CjxXgO3LAAAA:8 a=5WpLY2wErkeKTtO14XkA:9 a=QEXdDO2ut3YA:10 a=uwwH1ckvm08Kekx7:21 a=hTZeC7Yk6K0A:10 a=_W_S_7VecoQA:10
X-HPE-SCL: -1
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-28_05,2026-07-28_02,2025-10-01_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 clxscore=1011 priorityscore=1501 malwarescore=0 spamscore=0 lowpriorityscore=0 bulkscore=0 phishscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607280158
Message-ID-Hash: NB6YDQ3O34QO6UTDYRERVXXJVCNUMWJ7
X-Message-ID-Hash: NB6YDQ3O34QO6UTDYRERVXXJVCNUMWJ7
X-MailFrom: saumya.dikshit@hpe.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-grow.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Grow <grow@ietf.org>, "draft-ietf-grow-bmp-adj-ribs-filtered@ietf.org" <draft-ietf-grow-bmp-adj-ribs-filtered@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [GROW] Re: Question on draft-geng-grow-bmp-rel-enhancement
List-Id: Grow Working Group Mailing List <grow.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/grow/x3Fdk_JB3-VCg27Urf5LrKaX82Y>
List-Archive: <https://mailarchive.ietf.org/arch/browse/grow>
List-Help: <mailto:grow-request@ietf.org?subject=help>
List-Owner: <mailto:grow-owner@ietf.org>
List-Post: <mailto:grow@ietf.org>
List-Subscribe: <mailto:grow-join@ietf.org>
List-Unsubscribe: <mailto:grow-leave@ietf.org>

Hi Mukul,

Thanks. The Peer Down/Peer Up pointer is the piece I had missed, and I agree it is needed for middle of session changes.

One distinction I would like to callout as it gives certain *temporal* consistency:

  *
the filtering characteristics cannot change within the life of a session.
     *
What it does not yet give is *cross-message-type* consistency
        *
that F be set the same way in the Stats Report peer header as in the Route Monitoring peer header for that same session.
  *
Those properties can be made distinct, and the current Section 4 text constrains only the counts ("counts MUST reflect the filtered RIB numbers and not the original RIB ones"), not the flag.
This as you mentioned would require paraphrasing.

One more thing on Section 4 with your RFC 9069 comparison in mind, I came upon something I do not think the Peer Down/Peer Up rule closes. So please take a look at this:

  *
RFC 9069's F flag sits in the Loc-RIB Instance Peer Type flags registry, where the peer has exactly one RIB.
  *
"Is this stream filtered?” therefore has one unambiguous answer, and RFC 9069 never needed to say anything about consistency across message types.

adj-ribs-filtered places F at recommended value 4 in the "BMP Peer Flags for Peer Types 0 through 2" registry, where the same peer carries two RIBs distinguished by the O flag. For Route Monitoring that works cleanly: O selects the direction and F qualifies it. For Stats Report it does not, because a single Stats message can carry counters for both directions at once:
  - Stat Types 7 and 9   - Adj-RIB-In (RFC 7854)
  - Stat Types 14 to 17  - pre- and post-policy Adj-RIB-Out (RFC 8671)
and all under one peer header carrying one F bit.  If an implementation filters Adj-RIB-In but not Adj-RIB-Out,  there is no correct value of F for that message. F=1 overstates the filtering, F=0 understates it, and the Peer Down/Peer Up rule does not help because nothing changed mid-session.

That brings back to the usage of “F”:

  *
is the intent that F in a Stats message means "at least one of the RIBs represented here is filtered", or that filtering must be all-or-nothing across directions for the lifetime of a session?
  *
Either is workable, but the draft probably has to pick one and say so.

I would separate it from what I read Reshad as asking, which is a runtime question.

  *
Section 4 of rel-enhancement-03 already contemplates runtime filtering explicitly - "local endpoints can apply event filtering controls" - and
  *
Section 6 does define a fixed set to filter from, namely the seven code points requested in the BMP Log Action TLV Registry
     *
(Redirect-to-VRF-Fail, Redirect-to-Nexthop-Fail, Redirect-to-SR-Policy-Fail, FlowSpec-Validation-Fail, Invalid-Candidate-Path, Invalid-Segment-List, Exceeded-Spec-Limit).

 A collector that sees no Redirect-to-VRF-Fail events cannot distinguish "none occurred" from "that type is suppressed at the source”. Which is the same inference problem that Section 3 of adj-ribs-filtered describes for RIBs. That said, I agree with you that this does not warrant a new mechanism. If REL messages carry the standard per-peer header, then reusing this same F bit, with the cross-message consistency rule above, is the minimal fix and costs each document one paragraph.

Hi Nan
 Does REL use the standard per-peer header? rel-enhancement-03 does not reference it, so I may be assuming a structure that is not actually there. If REL messages do not carry a peer header, then the signal has to live somewhere else and the answer changes.

Please do let know , I will be more than happy to draft some text with your due approval

Thanks,
Saumya


From: Srivastava, Mukul <mukul.srivastava=40hpe.com@dmarc.ietf.org>
Date: Tuesday, 28 July 2026 at 8:57 PM
To: Dikshit, Saumya <saumya.dikshit@hpe.com>; gengnan <gengnan@huawei.com>; Reshad Rahman <reshad@yahoo.com>
Cc: Grow <grow@ietf.org>; draft-ietf-grow-bmp-adj-ribs-filtered@ietf.org <draft-ietf-grow-bmp-adj-ribs-filtered@ietf.org>
Subject: Re: [GROW] Re: Question on draft-geng-grow-bmp-rel-enhancement

Hi Saumya


>>>>> " but it stops short of stating that the F flag itself be set consistently in the Stats message's Peer Header for that same session.

[MS] - The draft has below statement in section 4 -

"

Also should any characteristic of the filtering change, the sender MUST trigger a Peer Down then followed by a new Peer Up.

"
This intends to say that if filtering changed for any reason, we should start afresh. This indirectly means all session should have uniform “F” flag setting. I am ok to add some explicit statement, as you suggested to clarify this. The current statement matches BMP local-rib RFC 9069 where route filtering flag as first introduced.



>>> That said, it doesn't fully close Reshad/Nan's original question: adj-ribs-filtered-00 only talks about Adj-RIB-In/Out and Stats messages and says nothing about routing-event messages (draft-geng-grow-bmp-rel-enhancement's actual subject).

[MS] - IMO, the filtering flag is not application for rel/log messages. There is no fixed set of the routing events pre-defined, out of which, a router may intend to filter out some. So, these messages are different from route-motoring or stats messages.

The original comment in the email below was to be cautious to select what should be send as logging event to the BMP station. If some events (like next-hop change) are chatty that shouldn’t be logged, meaning we shouldn’t define an logging event type to report next-hop churn.

Thanks
Mukul

From: Dikshit, Saumya <saumya.dikshit=40hpe.com@dmarc.ietf.org>
Date: Sunday, July 26, 2026 at 6:24 AM
To: Srivastava, Mukul <mukul.srivastava@hpe.com>; gengnan <gengnan@huawei.com>; Reshad Rahman <reshad@yahoo.com>
Cc: Grow <grow@ietf.org>
Subject: Re: [GROW] Re: Question on draft-geng-grow-bmp-rel-enhancement


Hi Mukul,

That's a helpful clarification, thank you.

It's good to be reminded that F flag lives in the shared Peer Header rather than being RM-specific, so it's structurally available to Stats messages too.


Looking at the current adj-ribs-filtered-00 text again with that in mind, I think it actually pins down exactly the gap:

  *   Section 4 says "In Stats messages, counts MUST reflect the filtered RIB numbers and not the original RIB ones," but it stops short of stating that the F flag itself be set consistently in the Stats message's Peer Header for that same session.

  *
So as written, an implementation could arguably satisfy the letter of the text by adjusting the counts while leaving F unset (or inconsistent) on the Stats side
     *
This is exactly the inconsistency you flagged as unhelpful for correlation.


Would it make sense to tighten this into an explicit MUST, something like:

  *   "The Peer F Flag MUST be set consistently across all BMP message types that share this Peer Header for the lifetime of the session (Route Monitoring, Stats Report, Route Mirroring).

  *
An implementation MUST NOT report F=1 in one message type while reporting F=0 (or omitting the equivalent filtered-count adjustment) in another, for the same peer."

Since you're already a co-author on adj-ribs-filtered, that operational-consideration addition (Section 5, or as a normative bullet in Section 4) seems like the cleanest, lowest-overhead fix and no new TLV needed for the RIB/Stats side at all.


That said, it doesn't fully close Reshad/Nan's original question: adj-ribs-filtered-00 only talks about Adj-RIB-In/Out and Stats messages and says nothing about routing-event messages (draft-geng-grow-bmp-rel-enhancement's actual subject). On that note, would it make sense for rel-enhancement to explicitly say event messages reuse this same Peer F Flag bit (with the same cross-message consistency rule above), rather than defining a separate mechanism?

  *
That would give collectors one consistent signal to check across RM, Stats, and event messages, with a single small text addition on each side rather than a new generic flag.


Your thoughts Nan, Reshad, Mukul on this ?

Happy to help draft the exact text for either document if useful.


Thanks,
Saumya

From: Srivastava, Mukul <mukul.srivastava=40hpe.com@dmarc.ietf.org>
Date: Saturday, 25 July 2026 at 8:50 PM
To: Dikshit, Saumya <saumya.dikshit@hpe.com>; gengnan <gengnan@huawei.com>; Reshad Rahman <reshad@yahoo.com>
Cc: Grow <grow@ietf.org>
Subject: Re: [GROW] Re: Question on draft-geng-grow-bmp-rel-enhancement


Hello Saumya

>>>>>> If a router locally rate-limits or drops events (per the mitigation text in draft-geng-grow-bmp-rel-enhancement) and separately reports gauges such as the ones in

  *
draft-ietf-grow-bmp-bgp-rib-stats (RFC 9972) or
  *
the policy-driven counters in draft-smc-grow-bmp-route-change-stats,

a collector has no way to know that an observed gauge delta might not be fully explained by the event stream it received it may look like an unexplained jump.

—

[MS] - The BMP stats messages have BMP peer header. The filter flag is part of the BMP peer header.  If the  filter flag is not set in stats message, while the other msg had filter flag set, then the collector should use caution and know that the data it received was filtered while the stats count is not filtered.

I would assume for ideal operation, the router should have flag set/unset for all events/data/stats message for a session. Inconsistency in this flag state between different messages, will not help in meaningful correlation at collector.

I think we should add this in the operational consideration for filtered drafts, if it isn’t present already.

Thanks
Mukul

From: Dikshit, Saumya <saumya.dikshit=40hpe.com@dmarc.ietf.org>
Date: Saturday, July 25, 2026 at 2:37 AM
To: gengnan <gengnan=40huawei.com@dmarc.ietf.org>; Reshad Rahman <reshad@yahoo.com>
Cc: Grow <grow@ietf.org>
Subject: [GROW] Re: Question on draft-geng-grow-bmp-rel-enhancement

Hi Nan, Reshad,

I was going through the draft and couldn’t help bringing up another angle, (though not-unrelated) to the email chain discussion :

The same blind spot effects statistics consumers, not just event-log consumers. If a router locally rate-limits or drops events (per the mitigation text in draft-geng-grow-bmp-rel-enhancement) and separately reports gauges such as the ones in

  *
draft-ietf-grow-bmp-bgp-rib-stats (RFC 9972) or
  *
the policy-driven counters in draft-smc-grow-bmp-route-change-stats,

a collector has no way to know that an observed gauge delta might not be fully explained by the event stream it received it may look like an unexplained jump.

Rather than defining filtering-indication independently for events (in this draft) and for RIB streams (bmp-adj-ribs-filtered), would it make sense to define one small, generic TLV/flag,  that any BMP consumer event, RM, or SR message can check?  This would definitely help in achieving "telemetry completeness"

More than happy and willing to sketch this as a short  contribution if there's appetite, as we hit a related need while defining the per-peer gauges in draft-smc-grow-bmp-route-change-stats.

Thanks,
Saumya.

From: gengnan <gengnan=40huawei.com@dmarc.ietf.org>
Date: Thursday, 23 July 2026 at 3:39 PM
To: Reshad Rahman <reshad@yahoo.com>
Cc: Grow <grow@ietf.org>
Subject: [GROW] Re: Question on draft-geng-grow-bmp-rel-enhancement

Hi Reshad,

As stated in Section 3 of draft-ietf-grow-bmp-adj-ribs-filtered:
> ... be informative to the rest of the system that they should not make decisions assuming that this stream is transmitting all the information about it.

The same logic seems to apply to event reporting. If critical events are filtered locally without any signal to the collector, monitoring systems may draw incorrect conclusions based on incomplete data. It would therefore be valuable to consider a mechanism to convey this filtering state for events.

Best,
Nan

From: Reshad Rahman <reshad=40yahoo.com@dmarc.ietf.org>
Sent: Thursday, July 23, 2026 1:43 AM
To: Grow <grow@ietf.org>
Subject: [GROW] Question on draft-geng-grow-bmp-rel-enhancement

Hi,


   Appropriate caution SHOULD be taken when picking routing events to

   report, as next-hop related updates may produce heavy message loads

   during network instability.  Mitigation measures SHOULD be deployed

   on both reporting and receiving sides.  For example, local endpoints

   can apply event filtering controls, while receivers maintain

   corresponding processing mechanisms to handle potential high-volume

   event bursts gracefully.



During the meeting today the text above was highlighted by Nan (based on feedback from Prasad). I have no issue with the feedback and text, but is there any indication of filtering sent to the collector? draft-ietf-grow-bmp-adj-ribs-filtered which was presented earlier adds a Peer F flag for Adj-Rib-In/Out, IIUC that doesn't cover events in draft-geng-grow-bmp-rel-enhancement? IMO we want indication of filtering for "critical" events.



Regards,

Reshad.