[bess] A question on using EVPN label and Alias label in load balancing

Jaikumar Somasundaram <jaikumar.somasundaram@ericsson.com> Mon, 18 February 2019 10:07 UTC

Return-Path: <jaikumar.somasundaram@ericsson.com>
X-Original-To: bess@ietfa.amsl.com
Delivered-To: bess@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 95C47130EEC for <bess@ietfa.amsl.com>; Mon, 18 Feb 2019 02:07:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.301
X-Spam-Level:
X-Spam-Status: No, score=-4.301 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com header.b=MakzGhfP; dkim=pass (1024-bit key) header.d=ericsson.com header.b=Uw6HaZM2
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U-osjeEgBOTB for <bess@ietfa.amsl.com>; Mon, 18 Feb 2019 02:07:51 -0800 (PST)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (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 27747130EEF for <bess@ietf.org>; Mon, 18 Feb 2019 02:07:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/relaxed; q=dns/txt; i=@ericsson.com; t=1550484469; x=1553076469; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=U+r6HAXTGTOFNrpszZPf6KSJU7T7B2o8FNEUeNsLEUc=; b=MakzGhfPeeRY4rvMjZLVT5f17+pH8nzfsxzh0QlwzBgV/c8JrUC5SZRw1wuhPWss s1fd+Zyj61KJ4IqSHD2sP2yf/9wgfZc7uY0jjrU7RD7mTI2gWD87Ap3lhoQ8l1ks +m0HDar8D6dzO7vqnVF8bP0P0buPDZKa5eH7oYwIlCc=;
X-AuditID: c1b4fb3a-5c9c29e00000672c-1d-5c6a83f5120e
Received: from ESESSMB501.ericsson.se (Unknown_Domain [153.88.183.119]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id BF.E8.26412.5F38A6C5; Mon, 18 Feb 2019 11:07:49 +0100 (CET)
Received: from ESESBMB501.ericsson.se (153.88.183.168) by ESESSMB501.ericsson.se (153.88.183.162) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Mon, 18 Feb 2019 11:07:48 +0100
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (153.88.183.157) by ESESBMB501.ericsson.se (153.88.183.168) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3 via Frontend Transport; Mon, 18 Feb 2019 11:07:48 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=U+r6HAXTGTOFNrpszZPf6KSJU7T7B2o8FNEUeNsLEUc=; b=Uw6HaZM2r45tFvjlD05eG6Cjx/V+2RC+b2eGiH+UGVGZMMORsgN1OqF8g44xKfUJiX3f09E3OzEpXAary2omL8ssmIo2bStDHH5hulPMrJyalbop7SwQBh6TiWSXV7k/tvk3HX6W1SAiZ4pJvZg3pWb0X/H/cnYzQwU4WUJnbNw=
Received: from VI1PR07MB4302.eurprd07.prod.outlook.com (20.176.6.159) by VI1PR07MB4063.eurprd07.prod.outlook.com (52.134.20.160) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1643.9; Mon, 18 Feb 2019 10:07:47 +0000
Received: from VI1PR07MB4302.eurprd07.prod.outlook.com ([fe80::6904:7802:2235:f48]) by VI1PR07MB4302.eurprd07.prod.outlook.com ([fe80::6904:7802:2235:f48%4]) with mapi id 15.20.1622.016; Mon, 18 Feb 2019 10:07:47 +0000
From: Jaikumar Somasundaram <jaikumar.somasundaram@ericsson.com>
To: "bess@ietf.org" <bess@ietf.org>
Thread-Topic: A question on using EVPN label and Alias label in load balancing
Thread-Index: AdTHcbErZmw+1mCUS+adcDYdx9UwoA==
Date: Mon, 18 Feb 2019 10:07:47 +0000
Message-ID: <VI1PR07MB43023EB901D72DA93049332886630@VI1PR07MB4302.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [125.16.213.150]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ed351bb8-b014-462e-f8a2-08d69588eef1
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600110)(711020)(4605104)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:VI1PR07MB4063;
x-ms-traffictypediagnostic: VI1PR07MB4063:
x-microsoft-exchange-diagnostics: 1; VI1PR07MB4063; 23:O20AZXmcGsPAkP1++CHFGEO6mUdS0kk7DD56f2jPx68maqeHIobIyPzFLlpS4v+qKNN3LBxp86NlI6u2b7OhhByYhHwO+zkQitMwgDkieeC+C1fJDdwgbKrIhuijXAVeO1fCn0grZNlpkhX5JR3ElE/x9e0mb21b9GcE7B/k5i7hMcL4Vxz9ZGzm4gt24d+XjC10ilROXTW413xmXZU+Y19kencadC3ePyTfZAtW9GzuX1uXqU/YSkWgSx2yWjh47amlrSlytyDRKyxaCZcJ9IIRG5Yepbsv+X2GrPsbycbB3jQSFsVbdHs2Leq2yktwpYmKHGfWOv2qF94KjXEuYmdI0AqZT05Vu867b8H4u4Eq3fuadQ8c0yeqwNLU7+mzorjH8Gilf2+g5bhsuM0Z2RSWywxQ+PU9JFwWySV+37l5mkYS0iwQ2ztTOVFkPGyxT1oSOfUd8yvur8BcrxEl7dTeVTDAOGbFfmBX1W4U6XS1we6dhsJxNP4O0POLOSG6+t9TlLDvb4wVs1/UPu7Lutj7Tb7VkuQO5n5+b2EkZi1Aw2XZLo2/Itg5P/YrQvr7GOCEPYMLlYEwk1PJlOE5aQxb7qMKEMgsKI999ObvQtFViX4s/PoNiHqxFuAP1A1PTrMH4KPVI5VHhILAVQyrVkAh5bSsv8wFf4cUvTWM7EFWt2q854L4zlnDYUSzKzgNKjIbRWaYI5thGPSAsMXwOQwzp3kmftrqy/kD1HvcWBBStoUfpqBEcxOXsk/CiFyJ8YUuilG0pDlCRFpWNeEpZcMzQ7G2BN8hwyDIeLgs0+qMpHWrCehbLoTQENJqur84TLp5hwqKeUBYkCGD1aUSol/eEieJdwETJMybz8+tU6lJVgxTTJaHqwRkyvAr1Xn5ZCJplkf4S4OeMj1302upyy55oLfUS2PkBqQb3jZ7kLkdUdZlU7Yw8R51u3u1onO+GQKoCitLhc5RGWgwxgtgwhul+Uf8L5WS/uVXZ/ekMOUYJ9enluczUA2olaRZvaZRRAU5yRGsS8gY6AnkOTpDKEXA/LhRZViJEGwOQ8Efh9YWhW8rEa9pDbAURWzuNXCBDPNSCnvg+do8OXxPCIIdAQXGcZzqP1EgmRO5cNyEeBHpT7CNH098jupJ0vYrxcyjvi7C7xtUgfCYyXqwvLR/PpA9l7oL46FKVTw0UiAVJ5iOMJL20Z6gIkSHzDRt+D8RU4W+fAuuULSvojHwy+C/O2NHpQFQADbwvfxYJ48C4wMXssfR3m/bfjQAanJtBaaJtcgRAfalZy8HQYgnEuysTUQFdE64De8fCyAs8PAtaZs=
x-microsoft-antispam-prvs: <VI1PR07MB40639C48C69AC3DBE668BBD686630@VI1PR07MB4063.eurprd07.prod.outlook.com>
x-forefront-prvs: 09525C61DB
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(396003)(376002)(346002)(136003)(366004)(53754006)(189003)(199004)(66066001)(2501003)(55236004)(6506007)(256004)(1730700003)(8676002)(7736002)(68736007)(6346003)(74316002)(476003)(486006)(102836004)(86362001)(44832011)(186003)(26005)(81156014)(81166006)(8936002)(6916009)(71190400001)(71200400001)(5660300002)(9326002)(105586002)(106356001)(2351001)(2906002)(316002)(478600001)(6436002)(4744005)(5640700003)(33656002)(3846002)(53936002)(9686003)(54896002)(6306002)(790700001)(6116002)(55016002)(97736004)(99286004)(7696005)(25786009)(14454004); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR07MB4063; H:VI1PR07MB4302.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=jaikumar.somasundaram@ericsson.com;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: X1UU7s3bQf+oHSo2SoHkcvM1GvcK51yY4uUVCiuhv7fhvVlP6umo65ZGwOZEo47VKVxR1ew0EjEv3DXT/l1SIbzgN5Z/ogRHWDH00SXecnwlhNKdhZ4Ssx5gBzFDc/8kA3JibKoXEQLMltzRDfsnUNJYRVdMFpydKS+ymTxMfQ/RqTellw2Gcn7Ih4Qikpg52c8by1Kvt447hSAKrT7p1pZNDjC8GAvx3RDJ5Y3IcPUm82ivqnxxZsydZNVB9L17JYCFOAHbIZJCHXptQB8JBLNUwlbUgsmBKD0Y8rGokUr2zjpQe53VxcdGIH3oNlMeU5PcNOGXqV7aViUJwB3WldwUMH8OVNhI7BVwke9uaOWmqOTYIyH2OPbhpg/+uNpXc5KVM4Oih3lpsysDPF0SA4whXvRovCtpfCvseK9WZYQ=
Content-Type: multipart/alternative; boundary="_000_VI1PR07MB43023EB901D72DA93049332886630VI1PR07MB4302eurp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: ed351bb8-b014-462e-f8a2-08d69588eef1
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Feb 2019 10:07:47.5379 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB4063
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02SXUiTURjHOe+7d3tdzY5r5oNa0cKLLC1FNDTy46YiipAuKrQcedL5MW2v muZFQgmhqDMp2Ry6aJmIWliRmq02namJoilldaEpmShWkqVZLrej4N3veX6H8zz/w+FZuYnz 5tWaLKLVqNKUYqlIf+bZlYCF6ylxB+rfyg/WvdazUeio2bzEnELnpIcSSZo6h2j3H06QJpc0 L3CZc6m5dcZpcQF6E1+E3HjAIfCw6z4qQlJejjsRVDvmWFr8QlC50sTQwsxA0/tClxFhHQuP F5vE1JQz8G1uVkKLMQSPhj9xRYjnxTgKrK1+TlTg3dBZcNw5bys+BjfLjZyTFfgkLFVNiCgH grH0totF2A/ajPckTpbhOOjuaGOcjPA2+N3b4GIWe8GHyRqGZsBgbh9gKXvC9MQKR1kJgw30 HsDbYaimGFE+AV22VpFzZcCfEYx//b4m/MHROMpQsSIDe4tBTEUq9BVPMM4wgH2hZT6MnvnC wXLHkmuaHBN40FiI6KYEFnub1rbYAfUl42vTBliw62wsjZABnX0jnA7tMWxIZNigDK4X8IAe /aSI9veB6fm8mPJeqL07w65z36sJZmPfhCT1yFMggpCeFBwcSLTqi4KQoQnUkKxmtPpvrE+W w1uQdSrahjCPlJtlSfkpcXJOlSPkpdsQ8KxSIYuNX23JElV5V4k244I2O40INuTDi5Resr9y jzg5TlJlkVRCMol23TK8m3cB2uIjuUOqyhQJMXrZ5ZWUPxXEr8bgbrFUz+7MHx7/aSkUNuUG 9ThiIs26a0PWyIDYzJzRF40e0SZH1NTp8qCq/F3nx85WBOt/1P+LDb1lIb61YYoIw41002Bo uLVfbTZeehlR6dZeNjJzZMzeVpvt/nFeUWrv1ve/C+gI8ZE8VYqEZFWQP6sVVP8B5ksW9zMD AAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/rohb7Vi5pjxjjtqY3dNKYz_p7cQ>
Subject: [bess] A question on using EVPN label and Alias label in load balancing
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bess>, <mailto:bess-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bess/>
List-Post: <mailto:bess@ietf.org>
List-Help: <mailto:bess-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bess>, <mailto:bess-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Feb 2019 10:07:53 -0000

Hi All,
                     --------------
                     |            |
              PORT1 |  DEVICE1   |PORT3
       --------------|     PE1    |-------------
       |      1/5    |  2.2.2.2   | 1/4         |
       |             |            |             |
       |             --------------             |
       |PORT1              |PORT2               |PORT2
--------------            |             +------------+            --------------
 |            |            |             |            |            |            |
 | DEVICE4    |            |             |            |PORT1       | DEVICE4    |
 | (CE1)      |            |             |   DEVICE3  |------------| (CE2)      |
 | Multi-home |            |             |     PE3     |       PORT3| Single home|
 |            |            |             |   4.4.4.4  |            |            |
--------------            |             +------------+            --------------
       |PORT2              |1/1                |PORT3
       |                   |PORT2              | 1/6
       |             --------------            |
       |             |            |            |
       |       PORT1 |  DEVICE2   |            |
       --------------|    PE2     |-------------
                1/4  |  3.3.3.3   |PORT3
                     |            |1/4
                     --------------

Let's say CE1 is connected to PE1 and PE2 (all-active case)
and PE1 and PE2 learn same MAC1 entry (say different destination)
PE3 will learn MAC1 from both PE1 and PE2 with their respective
EVPN label (Assume BGP ECMP is enabled). As part of load balancing,
should PE3 always use EVPN label to send the frame destined to MAC1
or can Alias label also be used? what is the need of using EVPN label?

Thanks & Regards
Jaikumar S