[bess] Re: draft-mackenzie-bess-evpn-l3mh-proto

"Patrice Brissette (pbrisset)" <pbrisset@cisco.com> Mon, 20 October 2025 19:38 UTC

Return-Path: <pbrisset@cisco.com>
X-Original-To: bess@mail2.ietf.org
Delivered-To: bess@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id A5F7F78A386A; Mon, 20 Oct 2025 12:38:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -11.886
X-Spam-Level:
X-Spam-Status: No, score=-11.886 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIMWL_WL_MED=-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_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_NONE=0.001, T_SPF_HELO_PERMERROR=0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=cisco.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 qDN_KEGjud_S; Mon, 20 Oct 2025 12:38:00 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (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 9509B78A34DB; Mon, 20 Oct 2025 12:34:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.com; i=@cisco.com; l=64084; q=dns/txt; s=iport01; t=1760988890; x=1762198490; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=VvywmQvzkJYNMf0XJodq1yTThEfQ1rkml8L5ljWmCBc=; b=iQ1Xfmgw0XZwuF9KeA44NUXRlW3VCCqbvtfDPrCQxusz/e8N10kigR3C xQdogJcNFIZc3dKtehMB6QnJA/oUfhIr8amGilGgeFjlANM/3KAcvxJaR GvAIDvLLQ1qpi1gbqpQqKJK0iZ/E1QnKL/vvp4MiQ6SyGtEvn8l5b/kZv tZsxYjBAxBw0vpKmzA8OczmjMmx/JNA/8xaPBJbmLvQmc/nnjQbuMUo80 /DJ22rzMc6MnjqhZ6LtzU8fDFW41jbk7dGQW0MZrqQoqJd0AnPnubvXFj xgyidaV7VKRXsKmViUwS/ZsyFZ99w8ghqGyaasi3pQ7ywAu9HWSVn0Mp5 w==;
X-CSE-ConnectionGUID: Oxr0SHKyQDeDif4FL36pAw==
X-CSE-MsgGUID: QwaR+B58Qau8Xj+AO/PHVQ==
X-IPAS-Result: A0BEAAD2jfZo/5QQJK1RBgMdAQEBAQkBEgEFBQFlgRcIAQsBgTwxUgd7gSArHoRUg0wDhE1fiHgDgROKUYVmjFAUgWsPAQEBDQJEDQQBAYUHAhaMNQImNAkOAQIEAQEBAQMCAwEBAQEBAQEBAQEBCwEBBQEBAQIBBwWBDhOGFQgyDYZaAQEBAQMSCAkrIAsQAgEGAgcHAwMBAQEhAQYDAgICHhABFAkIAgQBBwYFCBMCBAGCYYIdHQM2AwECBQmRKo9eAYFAAooreoEygQGDWgIQQdkRDYJbgTIYAYgyHgEqgTQCDoF2ggiEeCcbgUlEgRVCgjA4PoIfQgEBAgGBFxEBCAoBHQYVCQELCggJgxQ6gi8EggkEFVIoCgoSCw9CBQYMRC0DBDlvBGp7PAIBLwcFFAcIQgEGAxYXFwEEAwFzAR0FBBgmFoECBQ0aBAMSAi2CEIFdgV+GcFJyIgMmMywBVRMXCwcFgSBDA4ELI0sFLR2BJyIfGhNgVECDSRALBmgPBoETGUkCAgIFAkI6gWkGHAYfEgIDAQICOlcNgXcCAgSCLoEQgikPhlADC209NxQbBQSBNQWRYkIZggguAT1EAgwYBEMIBgEBBRswK0oVBAEFIAEOHwUDAyoQihqIZC+DNItgjl+UJnEKhByMHo4zgQqGMheEBE2MRocCkWtnmQYijWaECYNUZY0iDwMLhQ0CBAIEBQIQAQEGgWg8Kz5wcBUaIYJnCUkZD4xwgTwGEYNegm6CJcREeAI6AgcBCgEBAwmTZwEB
IronPort-PHdr: A9a23:1SPLnRe02M3vLjsnwtoVLEGWlGM/gIqcDmcuAtIPkblCdOGk55v9e RCZ7vR2h1iPVoLeuLpIiOvT5rjpQndIoY2Av3YLbIFWWlcbhN8XkQ0tDI/NCUDyIPPwKS1vN M9DT1RiuXq8NCBo
IronPort-Data: A9a23:QVE7lqnpe+1y5AxECLhwxHjo5gzcJ0RdPkR7XQ2eYbSJt1+Wr1Gzt xIfCG3QPPqONGL0KYt0YYy3/RhX68eExt9lSwM6/30wEltH+JHPbTi7wugcHM8zwunrFh8PA xA2M4GYRCwMZiaC4E/raP649CMUOZigHtLUEPTDNj16WThqQSIgjQMLs+Mii+aEu/Dha++2k Y20+py31GONgWYubztMsfrb8nuDgdyr0N8mlg1mDRx0lAe2e0k9VPo3Oay3Jn3kdYhYdsbSb /rD1ryw4lTC9B4rDN6/+p6jGqHdauePVeQmoiM+t5mK2nCulARrukoIHKZ0hXNsttm8t4sZJ OOhGnCHYVxB0qXkwIzxWvTDes10FfUuFLTveRBTvSEPpqHLWyOE/hlgMK05FaoI4L5MIUJfz NAVBDEDMj6n3Lyu6a3uH4GAhux7RCXqFIobvnclyXTSCuwrBMmaBa7L/tRfmjw3g6iiH96HO JFfMmQpNUqGOkEfUrsUIMpWcOOAnnPlciZDpU69rqss6G+Vxwt0uFToGIeEJoLVGpsFwS50o Er/4G3DQTtHZOWW1Gq18DGFoaj3vR3CDdd6+LqQs6QCbEeo7mYeEwZTXluyoOOiok+zR9wZL FYbkgIkoLMp3E2mUte7WAe3yENopTYVX95WVul/4waXx++NukCSB3MPSXhKb9lOWNIKeAHGH 2ShxrvBLTduq7aSD3ma89+pQfmaY0D58Udqifc4cDY4
IronPort-HdrOrdr: A9a23:XL5k+6lJZSAweywc5zdhNeVfuGnpDfNRiWdD5ihNYBxZY6Wkfp +V7ZcmPE7P6Ar5BktApTnZAtj/fZq9z/JICYl4B8bFYOCUghrYEGgC1/qs/9SOIVyFygcw79 YFT0E6MqyOMbEYt7e13ODbKadc/DDvysnB7omurQYJcegpUdAd0+4TMHfjLqQCfng8OXNPLu vl2iMonUvGRV0nKu6AKj0uWe/Fq9fXlJTgTyInKnccgjWmvHeD0pK/NwKX8Cs/flp0rIvK91 KrryXJooGY992rwB7V0GHeq75MnsH699dFDMuQzuAINzTFkG+TFcRccozHmApwjPCk6V4snt WJiQwnJd5P53TYeXzwiQfx2jPnzC0l5xbZuBylaDrY0I7ErQABeo58bLFiA1zkAo0bzZdBOZ dwriekXlxsfEr9dWrGloD1vlpR5zqJSDIZ4J0uZjpkIMojgHs7l/1EwKuTe61wRx7S+cQpFv JjA9rb4+sTeVSGb2rBtm0q29C0WG8vdy32CHTql/blmwS+pkoJhHcw1YgahDMN5Zg9Q55L66 DNNblpjqhHSosTYbhmDOkMTMOrAiiVKCi8fF66MBDiDuUKKnjNo5n47PE84/yrYoUByN83lI 7aWF1VuGYucwblCNGI3pdM7hfRKV/NEAjF24Vb/dx0q7f8TL3kPWmKT00vidKpp7EFDsjSS5 +ISdtr6j/YXB3T8KpyrnrDssNpWAwjedxQvsx+QF6HqN/KLIrx39arAso7DICdZQoZZg==
X-Talos-CUID: 9a23:iunOjG0fS0hVsYqotiIagbxfPdA/Kkb972bpD0KUCGg1ZpnOF0e55/Yx
X-Talos-MUID: 9a23:8S9VkAQ0UF2NyiIORXTVmzhYd+01s52nFRA9k9YvnI68FRJJbmI=
X-IronPort-Anti-Spam-Filtered: true
Received: from alln-l-core-11.cisco.com ([173.36.16.148]) by alln-iport-1.cisco.com with ESMTP/TLS/TLS_AES_256_GCM_SHA384; 20 Oct 2025 19:34:43 +0000
Received: from rcdn-opgw-4.cisco.com (rcdn-opgw-4.cisco.com [72.163.7.165]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by alln-l-core-11.cisco.com (Postfix) with ESMTPS id 40F8D180003AC; Mon, 20 Oct 2025 19:34:43 +0000 (GMT)
X-CSE-ConnectionGUID: 96URijMpQdyTJ3Qk/jegVA==
X-CSE-MsgGUID: WsJafKToRyuUgIp9knqJkg==
Authentication-Results: rcdn-opgw-4.cisco.com; dkim=pass (signature verified) header.i=@cisco.com
X-IronPort-AV: E=Sophos;i="6.19,243,1754956800"; d="scan'208,217";a="60329344"
Received: from mail-bl0pr07cu00100.outbound.protection.outlook.com (HELO BL0PR07CU001.outbound.protection.outlook.com) ([40.93.4.0]) by rcdn-opgw-4.cisco.com with ESMTP/TLS/TLS_AES_256_GCM_SHA384; 20 Oct 2025 19:34:42 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tnfsbWDPTJjBDgq16ro94TCzuPfTDWY45mRARdrYvClrPogEcgfLHMiE05uS4v4UKMM894wTb0md66FK37Yd4PtdSjYTpMfXFW3kpFnXulk7qN38jai6DuozezW3hr6QbUO47h2jJH/OhrdoRmHTmdpsdtF8xdjg2Cy6efha6u71HJqQ9QzS9+UxdjQLU8U8daHk7jkODh3wpZu/oIoyh17oCwkBe2GKtp4DbyUTZiMUj0ymWJKZJUGcz5xcfIDJPDv/wgMIIhlVA/C59hKaRFQtM3sh9oD1Bz7I6eOqbzRrwlCy9ZSBgdAWPOg1Sa9xMbB6lmmQJvH6NZHiqK3SgQ==
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=VvywmQvzkJYNMf0XJodq1yTThEfQ1rkml8L5ljWmCBc=; b=BUQU+TRjCY0pkUvxL2gvae554htkklOixf8aaf8LCg3btpIJ4K38J0Ocg1vt7FHGiRxCel1rE1mBgtz5iEHhy0yvY+DbPsl9FqbXtOdB6zwGL7Ef+MnbSJh9WVmnznOakmiwJW5dhsZA5H6f2uOv9GLZI1xhbWiV6FwTIK3sMe74rjM23QoAfgoRsvSlB/7AKo0BUmLcYBXPQo7fLi0YO37u1ellhZMHhEPEyOtqcwTAxPiBW0KuB/g6abZq0InWiPOBSB0EZIhCV8YUiMZKUm2hbarp/2GttcCI4f6BvGq+JsgHrofiVwz5iZe5b9Udax0qCu/iUH7wGcRz59ev3Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
Received: from CY8PR11MB7361.namprd11.prod.outlook.com (2603:10b6:930:84::16) by IA0PR11MB7282.namprd11.prod.outlook.com (2603:10b6:208:43a::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9228.16; Mon, 20 Oct 2025 19:34:41 +0000
Received: from CY8PR11MB7361.namprd11.prod.outlook.com ([fe80::9e73:4ce9:67e:4e0c]) by CY8PR11MB7361.namprd11.prod.outlook.com ([fe80::9e73:4ce9:67e:4e0c%5]) with mapi id 15.20.9228.015; Mon, 20 Oct 2025 19:34:40 +0000
From: "Patrice Brissette (pbrisset)" <pbrisset@cisco.com>
To: Gyan Mishra <hayabusagsm@gmail.com>, "Jorge Rabadan (Nokia)" <jorge.rabadan@nokia.com>
Thread-Topic: [bess] Re: draft-mackenzie-bess-evpn-l3mh-proto
Thread-Index: AQHcNGTNj/6JnAVTkkmLmcB1SvgKzrS1MeKAgA6lKICAB6iaPw==
Date: Mon, 20 Oct 2025 19:34:40 +0000
Message-ID: <CY8PR11MB7361EDCE126E30D8417C1219D8F5A@CY8PR11MB7361.namprd11.prod.outlook.com>
References: <CY8PR11MB7361D46726C52B1AE6D48CCAD803A@CY8PR11MB7361.namprd11.prod.outlook.com> <IA1PR05MB95507A741E590DB976A00F61D4E7A@IA1PR05MB9550.namprd05.prod.outlook.com> <CABNhwV0Q+6oU7+5JKSOGD3SdujKmFxPAbuQn82f5ELW7wAKq0g@mail.gmail.com> <SA1PR08MB721517783BFD448009AFE5A3F7E3A@SA1PR08MB7215.namprd08.prod.outlook.com> <CABNhwV11rM2aV16osT+Y7ALrAYV5qP7etFnjJJTwEOSOpas7Qw@mail.gmail.com>
In-Reply-To: <CABNhwV11rM2aV16osT+Y7ALrAYV5qP7etFnjJJTwEOSOpas7Qw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-CA
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-reactions: allow
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CY8PR11MB7361:EE_|IA0PR11MB7282:EE_
x-ms-office365-filtering-correlation-id: a16cb8cd-e122-4235-d576-08de100fb6bb
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|69100299015|4022899009|1800799024|366016|376014|38070700021|13003099007|7053199007|8096899003;
x-microsoft-antispam-message-info: GyizMuqtiMnFlMSofoqP45MpoP83oN1vDvIY4XrerMxVOZM2pyqR/SDdHoo7mjcnBoR07JaxXblXAP4yY/alYIYDox4MOQAWZMHa6yZs3mDSyBsDI2tyK8mQf51JRjZYghOzo1fOCLVfR+Zwt9ES6YynLF4+q1Z0wFEQ3hK86WYsum0fPUPEF+vAHBAmCiYgI9++f52yCZ5I3FECw+VM0Y6kvWw5geClc5ariYbji8HFK1NCgJwJAvvlTCRLovuSl+wt8SScmAb7+NGxfU+lrQXnXsoyNFPm0rgVC0JJ3zkiXszQL/c9o4K/69TURWs8CKp1eKohbD76Bp8fl7AuHKVVrJitzuAv7omdAZBXRIed3XRZ9OWUcpIZe3Wvq5ppHNrw5UhMEqPc10dmYb6+/wMRooesit3Wsoclrb2DpvxNzaoOjaPwCCFs4iUDAdDmjjTfl/PP31To/aG1d6YRAuToCSRZcWOhnYxozC8eP5mGLJoUPl2XauKjmJJoFjCX+ZS3m0iFwnybSt7hlihMzeIpVVRo0c7ycq2z1fXpzXAqcnDUWNNEUgEOR5q/Jvi2knE4vvxuZFXAu+aarmoHfKNFjWTf7OHS0LQMG6oQl6TsQ36d+DiqpAqnN/RwECoKQ/fWVnHZMyfQm5jFdzSmbJD3ayek0GusNO0YrW3aaXcci75ZSLmxRWDAxjysxk+nUyS35p5HgOXyhIUiBUDrNqcI1TlfHRV5kk+pTncrTjsX6IbbmuTSf/4tt3ENEQVJ5qLFJtnS08FeB7hA1hrW5kmiB8GTEWJQR0IZXDIRnO7144hhc7uq+mKYz665bgs0ktq0T8UcObEHip5RHqWl5l5Mc1MJ+MB6vLS6ZXOtBOSsgwUcmLYH4/7xjjjv/1LgK3JVoG3UpfEusWDPPnAUviUSJ6jJ12EYsSkGRIh8A/d/+Igczv09JNdnCrnSYA8SufgKZb5bQGzxR/Xlj3t4QwwBx+JqXSBOzOkq3lewhyO5yvOMAWKbLmQ3iMSjjSX9UiQ7mbYzS02kw7Gskol3LVL55F4+M1EXPEYBHsAjS7Af32bxpghBVrPtAgNu6VnZepU79Dq3OPnWEZP7wZZ2wvItPa7qQf3Y71Zd/jX51830awNTQ2WxVoLB+uv1i4Hc19V2MIVna1/o3VKyJ4hF/ZGY4T1OqGD0gvDqmkYUOHP2SvVGxTGEZYX9erlnIYcs6RZv+G1TCQ1CIdFDgFfwgF9TSrFJf9I/d5p9nrSqdTADWI7Im1XxQZBYvRUXb8Yj6o/twvs36MgHAqpRLO68+Sx5Kg9S2t84t6v0QLkH37sTBiSYNUuyvl4cnx2c39FhGiKLZpT892lgjqyUtvPdLfzuN/op5Ib7qoZs6JgQeWDF+O8wvHVYggCLbf+SEIYVm/JcXQM+OzlGxycXpNnqV+970KcXx3pR6u+qkW3d2eF057eDwlh0BcTWV6nLuiBO4ZXcvswsFiwdtqmoKyuEXQ==
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY8PR11MB7361.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(69100299015)(4022899009)(1800799024)(366016)(376014)(38070700021)(13003099007)(7053199007)(8096899003);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: ka8y11bjtFSpN+ZWdqPp1jIoH8m7Z+pQ1/vtDb6UgSUcoltx+K6TOisgRF04tTbj/PlXxed3lWfwWEVd8BG9c7KQYkj50qr09cvyh2bRzO4YGREN/071CKRZFkGuiqMgghHttpMTm0GjTWleTs4/i9j4jFk16XVe331oJC+sMqVhpflGFI4sidKKfvfLIitOccBdPzMi7pfQ5QP4UYurCxo715/+vxicy5/UWDtXUyjT+Q44MT0vxNiCL1MX+c8a7Xp/BeEUR+F3Y/aW7kk8csX93NsT6sH1fn2TSczYw3uEOc4gInxylsXUK/DqMN5ApLIh57jVbYvT4TyU4SATREC+4T58ZEnzfxbScmvKAdVVubeou0I0bKnG3y+OoYFs97Ws9QqmLteLHQan+ETMj0F5tyfI64TLzDhZgQ5CKImfxflg4PM2rZEBm10hwX8IV6MkUTNIlw2ZryGWpuJhqtrzFbB8ZeHkjIlXzwe40Dq/1HVGbxtUJOBeOTZasyWarHlLy1Dyv+V0mS0G5bLjp5xTqCJK9CddHiCeZE9JOZc4cvhkgB0Wj51XeY3Vzky1u7Oa5mEePJzK3nGaIJGigWpy4/ZZ6kqIfjk7RIR5hEsvu4PLBZTCFIM4iG92xdV72wu7B18YJQpuMKW1wumVB3eVRfRcPi8475K8MA2GW2nW9avkadSOfyp7Ru3EXG4cUx37inICj/le/zNHeswHsDTvu1ztKvfYhWp3SqAiiqO62kMjlEvpb7aOcXoib58wjhKJn0kGJ8kGx2JhucJLr9o5ZPcvgHxwzjDHgkiaCMbKcJvaU3ArycbSrZjRgknk3TETUi6mQhtKTiM2jHOh96KMEMkH7ijne+7sqyfqVrE2f84T5eGDzHDsu/MYsZ4S0/eMX74TDa5bzY7x7BtB+JizdZn3yRygzhGfA96Kg8OOo3VQA/pqACekGf71zGw356iX9WCQVAyQFZtoTycBK7UOZSlIJ8aY4aJoWJVMovjA+mGpM9BQ+xJVa6tOnRVNEr68fMRfO4LpznLMzEPKPbRCWov4aeLmXTIZM9Q3iTHWOw2bOZrvQMpwWpn520wntmspPB7p6afRunCS5Dy0u7Fp8IrR09MSP7nPaXI3wpKDOK6N4x+d+rY7thRKw2RX070ayEIgzKMaxL4XMsNAXk7S206Or0i45k77pWWy1OMfaamwpkZ3D48D+VkZ1MUPpZe7ab4YT5f/NX4sOCfwaqWA5O3cE1A3cMEmZQe+LkAFOd6fcgBmkqypNQ8CCBEfzC8PYem0UK2AnlY8rv5XGM/dD4zaRd/fb7AOpNOxijahy/nCjnT5j32AbaE0eJDslpJ80uCyGJgs/oGnavl+wwgwc7+FXMEhTjEPGwnnOj193bE2GsW1E5+EFDseS+pJefv0PL/JsX0eWyHbf+wBpRy2fcxW8n45smuRN+b3MSqLjSnILyAYS/GZoyv7MZtCROa2foUvWgqZd/HVSAbzHAxdzBpXj7WIq+EObPxU3T9GE1TeEqK6wotlcDIPdwWzgXrziBjxXB406CrmUnYipBwEwcurPWcdfZ5nrEgRTgwwyXJNSbQOi62Ez5u+HEZ9xjH0ada2LckehchJ9ZvX3w==
Content-Type: multipart/alternative; boundary="_000_CY8PR11MB7361EDCE126E30D8417C1219D8F5ACY8PR11MB7361namp_"
MIME-Version: 1.0
X-OriginatorOrg: cisco.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CY8PR11MB7361.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a16cb8cd-e122-4235-d576-08de100fb6bb
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Oct 2025 19:34:40.9356 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: zKQ9NCQxneG8hFCtEfkjiEC/dHSblOU18YqyUZk74NKEIg8l8kJCX5lpRbM1RvWtKoN8nVc/exTYh8T1TSwpkg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR11MB7282
X-Outbound-SMTP-Client: 72.163.7.165, rcdn-opgw-4.cisco.com
X-Outbound-Node: alln-l-core-11.cisco.com
Message-ID-Hash: 4KJNGTLNQYDZGAXDB7KWTNDMFVVBR5U7
X-Message-ID-Hash: 4KJNGTLNQYDZGAXDB7KWTNDMFVVBR5U7
X-MailFrom: pbrisset@cisco.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-bess.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>, "bess-chairs@ietf.org" <bess-chairs@ietf.org>, "bess@ietf.org" <bess@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [bess] Re: draft-mackenzie-bess-evpn-l3mh-proto
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/Bzi5hojMzbzPyKEyGQLvlU-3bbM>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bess>
List-Help: <mailto:bess-request@ietf.org?subject=help>
List-Owner: <mailto:bess-owner@ietf.org>
List-Post: <mailto:bess@ietf.org>
List-Subscribe: <mailto:bess-join@ietf.org>
List-Unsubscribe: <mailto:bess-leave@ietf.org>

Hi Gyan,

Thank you for taking the time to review this work.
The concept of route target is very important due to the usage of EVPN machinery.
EVPN requires the Route Target to work. The concept is leverage for GRT as well to allow EVPN to sync route properly.

A new version of this draft will be public very soon where more edits were made to clarify the overall objective of it.


Regards,

Patrice Brissette

Distinguished Engineer

Cisco Systems







From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Wednesday, October 15, 2025 at 18:06
To: Jorge Rabadan (Nokia) <jorge.rabadan@nokia.com>
Cc: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>, Patrice Brissette (pbrisset) <pbrisset@cisco.com>, bess-chairs@ietf.org <bess-chairs@ietf.org>, bess@ietf.org <bess@ietf.org>
Subject: Re: [bess] Re: draft-mackenzie-bess-evpn-l3mh-proto

Hi Jorge & Patrice

Thanks you for clearing articulating the differences between the two drafts.

IP Aliasing draft is strictly about L3 link load balancing extension via EVPN L3 ES for backup path aliasing that is missing.

For operators I can see the IP aliasing leveraging EVPN with adds a new L3 ES for all active multi home.  The trickery behind the draft which I think is well thought out is now the host or appliance connections to the DC fabric can be somewhat opaque and now you can have added redundancy where each L3 link gets a L3 ES and BGP peering for redundancy only need two BGP peers and remaining links are just L3 subnets with L3 ES route import per EVI with ESI group attached for backup path aliasing.

For the Mackenzie draft is related to RFC 4364 L3 VPN use case to provide L3 over L2 LAG load balancing extension for multiple L3 subnet load balancing within a single ES BD.  So it’s L3 subnets over L2 LAG.

I tested this scenario in the lab with BGP even though the document says it’s out of scope I think the issue with IGP would be same for BGP.  So I was able to get a L3 BGP peer to Anycast IRB to  establish fine.  So the BGP peer session establishes to the leaf / PE that is DF and that is where the ARP/ND is learned on that link and not to the NDF leaf.  However every time the session resets it may hash to a different DF based to the DF Algo so not deterministic.  The big problem here is the backup path aliasing is broken for multi home load balancing and that is all solved very well in IP aliasing draft.

Section 2.1  this is what I understand
So we are using the RFC 9136 IP VPN RT for the EVPN RT so BGP can advertise the ES route for the multi home member PEs and populates their  IP VRF by importing the RTs.

Section 2.2 very confusing and not sure I understand the GRT as RTs do not apply

How does this work for GRT if no RT?

Section 2.3 This does sound a lot like the IP aliasing draft solution as it’s talking about L3 ESI multi home group membership for load balancing identical to IP aliasing draft.

Section 2.7 sounds like it’s taking about a composite PE with both IP VPN and IP EVPN and RT5 and preferring the RT5 over IP VPN.  Using the same RT for both IPVPN and EVPN RT5.  I think in general it would be better to prefer RT5 over IP VPN and maybe some unique cases where IP VPN would be preferred.

I think for Mackenzie draft recommendation to maybe splitting out the commentary and recommendations analysis into a separate informational draft and focusing on the solution only in the draft.  When reading it seems like an endless run on design discussion.

Thanks

[http://ss7.vzw.com/is/image/VerizonWireless/vz-logo-email]<http://www.verizon.com/>

Gyan Mishra

Network Solutions Architect

Email gyan.s.mishra@verizon.com<mailto:gyan.s.mishra@verizon.com>

M 301 502-1347




On Mon, Oct 6, 2025 at 10:27 AM Jorge Rabadan (Nokia) <jorge.rabadan@nokia.com<mailto:jorge.rabadan@nokia.com>> wrote:
Hi Gyan,

draft-mackenzie-bess-evpn-l3mh-proto focuses on CEs that use a single LAG multi-homed to multiple PEs through Layer 3 interfaces (no BDs, no IRBs). In this scenario, synchronization of ARP/ND/IGMP/MLD and subnet state is required among the PEs connected to the same CE, because only one of the PEs learns that information directly from the CE — a side effect of using a single LAG on the CE.

draft-ietf-bess-evpn-ip-aliasing defines the procedures for aliasing and backup path handling across multiple PEs, as well as mechanisms for fast convergence, when initially only one PE has advertised reachability to a given host route or prefix.

  *   Ethernet aliasing (as defined in RFC7432) applies to forwarding based on destination MAC addresses within a BD/MAC-VRF.
  *   IP aliasing (as defined in this draft) applies to forwarding based on destination IP addresses within an IP-VRF.
IP Aliasing for host routes is described in sections 1.1/1.2. IP Aliasing for Prefixes in section 1.3.

I don’t think there is much overlapping.
In the field, draft-mackenzie-bess-evpn-l3mh-proto is used in RFC4364 networks to simplify multi-homing to CEs. IP Aliasing is used in EVPN layer-3 networks running RFC9135/RFC9136.

Hope it helps.

Thanks.
Jorge


From: Gyan Mishra <hayabusagsm@gmail.com<mailto:hayabusagsm@gmail.com>>
Date: Friday, October 3, 2025 at 5:54 AM
To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>>
Cc: Patrice Brissette (pbrisset) <pbrisset@cisco.com<mailto:pbrisset@cisco.com>>, bess-chairs@ietf.org<mailto:bess-chairs@ietf.org> <bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>>, bess@ietf.org<mailto:bess@ietf.org> <bess@ietf.org<mailto:bess@ietf.org>>, Jorge Rabadan (Nokia) <jorge.rabadan@nokia.com<mailto:jorge.rabadan@nokia.com>>
Subject: Re: [bess] Re: draft-mackenzie-bess-evpn-l3mh-proto

CAUTION: This is an external email. Please be very careful when clicking links or opening attachments. See the URL nok.it/ext<http://nok.it/ext> for additional information.


Hi Patrice & Jorge

Can you help explain the similarities and differences between differences between these two drafts as they both seem to have some overlap in the problem statement and solution being provided.

https://datatracker.ietf.org/doc/html/draft-mackenzie-bess-evpn-l3mh-proto-06

https://datatracker.ietf.org/doc/html/draft-ietf-bess-evpn-ip-aliasing-03

The McKenzie draft uses existing EVPN procedures and AC aware bundle with AC ID to identity which AC are part of a redundancy group for backup path aliasing.

Ip aliasing draft create a new L3 ES L3 ESI per EVI ES route new  L3 ESI redundancy group for backup path aliasing.


Thanks

Gyan


[http://ss7.vzw.com/is/image/VerizonWireless/vz-logo-email]<http://www.verizon.com/>

Gyan Mishra

Network Solutions Architect

Email gyan.s.mishra@verizon.com<mailto:gyan.s.mishra@verizon.com>

M 301 502-1347



On Wed, Oct 1, 2025 at 10:42 PM Jeffrey (Zhaohui) Zhang <zzhang=40juniper.net@dmarc.ietf.org<mailto:40juniper.net@dmarc.ietf.org>> wrote:
Hi Patrice,

I have some comments/questions for the draft.

When I first read it, I thought it was about using EVPN MH procedures along with all the L2 props – EVIs, MAC-VRFs, BDs, BTs, IRBs, etc. – among the MH PEs (and not involving other PEs at all) for the purpose of MH only. Everything will just work – what would be the purpose of this draft?

Then I realized that,  perhaps, while the EVPN MH-related routes are used, there are no L2 EVIs, MAC-VRFs, BDs, BTs, IRBs – it’s all L3. All the SYNC routes will lead to appropriate l3 states in the VRFs. Is that understanding correct?

If so, I think it needs to be explicitly called at the very beginning – even in the abstraction.

Other comments:

•      I don’t think you need/should use/reference the procedures in the ac-aware bundling. Since it is l3-only and there are no MAC-VRFs/BDs/BTs, there is no need to involve the service models, but you can still use Tag ID in the routes to distinguish between different VLANs. That’s simpler than using the Attachment Circuit IDs. In fact, I see section 2.8 mentioning not using the AC ID – so why not just make the Tag ID the only way and not mention the ac-aware bundling at all?
•      Initially, I was concerned about using the VRF RT by default for the sync routes. That means all other PEs will get the sync routes – even those not on the same MH ES. Then I realized that other PEs may not have negotiated the EVPN SAFI, so they would not get the routes even though the routes carry the VRF route target. It would be good to point that out.
•      While writing the above bullet, I realized that there could be one set of MH PEs and another set of MH PEs, all peering with the same RR. In that case, they would get the sync routes unrelated to them, which is not ideal. I would have preferred the alternative method in Section 2.1 to be the default. Is there a reason for the current choice?
•      A nit question – why do you say “Customer Subnet Route” instead of just “Customer Route”?

I don’t get the following, though:

   The synchronization over GRT is different.  In that specific
   situation, an EVPN instance may be assigned to support non-VPN
   layer-3 services.  The assignment is only serving the purpose of
   providing route targets as requested by [RFC7432]; where RT(s) are
   mandatory per EVPN route.

It mentions that an EVI is used only for the purpose of providing route targets in the case of GRT. But the sync routes will still have to be imported to or associated with the GRT, right? If one is concerned that GRT does not use route targets, I suppose it is more about the fact that route targets are not used to associate/import routes with/to the GRT. Getting a route target from an EVI will not solve that problem. If that is not a problem, then one can always just configure a route target for the GRT, w/o having to create an EVI.

Some nits about the following:

   This extension to [RFC9135] and to [RFC9136] brings EVPN based MC-LAG
   all-active multi-homing load-balancing to various services (L2 and
   L3) delivered by EVPN.  Although this solution is also applicable to
   some L2 service use cases, (example Centralized Gateway) this
   document focuses on the L3VPN [RFC4364] use case to provide examples.

“This extension” is not defined. Perhaps you meant “This document extends [RFC9135] and [RFC9136] procedures”. However, I don’t think you’re extending those procedures – you’re just using the 7432/9135/9136 procedures for this use case.

“… to various services (L2 and L3) delivered by EVPN” is also confusing. We’re only talking about L3 services, right? The L3 services may not be delivered by EVPN either – it could be L3 VPN by rfc4364, or could be GRT using IGP.

It’s not clear to me about the applicability to some l2 service use cases, but I notice that the title is “l3mh-proto”.

Perhaps the following?

   This document adapts [RFC7432], [RFC9135] , and [RFC9136]’s all-active multi-homing procedures to L3 services.

Thanks.
Jeffrey




Juniper Business Use Only
From: Patrice Brissette (pbrisset) <pbrisset@cisco.com<mailto:pbrisset@cisco.com>>
Sent: Friday, September 5, 2025 4:55 PM
To: bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>; bess@ietf.org<mailto:bess@ietf.org>
Subject: [bess] draft-mackenzie-bess-evpn-l3mh-proto

Hi,

We believe this draft is ready for WG adoption.
How can we move it forward?

Draft is here: https://datatracker.ietf.org/doc/draft-mackenzie-bess-evpn-l3mh-proto/

Regards,
Patrice Brissette
Distinguished Engineer
Cisco Systems



_______________________________________________
BESS mailing list -- bess@ietf.org<mailto:bess@ietf.org>
To unsubscribe send an email to bess-leave@ietf.org<mailto:bess-leave@ietf.org>