[bess] A few questions pertaining to the Virtual Ethernet Segment draft

Alexander Vainshtein <Alexander.Vainshtein@rbbn.com> Thu, 18 November 2021 11:24 UTC

Return-Path: <Alexander.Vainshtein@rbbn.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 02D0E3A0919; Thu, 18 Nov 2021 03:24:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=rbbn.com header.b=Z2q4PXyr; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=sonusnetworks.onmicrosoft.com header.b=L1N7s1j2
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 I6rjk_NuYayt; Thu, 18 Nov 2021 03:24:20 -0800 (PST)
Received: from mail1.bemta26.messagelabs.com (mail1.bemta26.messagelabs.com [85.158.142.113]) (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 1F37B3A091C; Thu, 18 Nov 2021 03:24:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rbbn.com; s=rbbnselector03122020; t=1637233426; i=@rbbn.com; bh=BDkwGtWdxcDkutW31DRS/RmudyP1X0J/I1NrjPsAVOI=; h=From:To:CC:Subject:Date:Message-ID:Content-Type:MIME-Version; b=Z2q4PXyr/ficnYdl+5HL2sfAq9ScEpr94WWuT3vfrnzlCA3DYj4azXPnjqTccRkk0 YWLZWOukujQyGuf8av/JqlcG11+iVYqJm9nmtryRqSmS4orBV2P9LYs0GG/aPYoh2Y 4daPvTSXRkJUwavn4YQZbnmvCs2WlIIZNTJkkXNG0SgCoxQj9s7xhjIYWO/e2VdQhi uMbjIzlgE2ndtrUZdEyAab1m4+d+kcmS+xNeTNlYsfqffrVv6I10VstY/KYfjbQ2FE S1ww6KgnGNg85uCFM/ILHWUcERddMxGFMOec3nbCt7wDOUl/HsnZroWe8tUQYiuEg4 XZY+x44iPv1Xg==
Received: from [100.113.5.236] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-2.bemta.az-b.eu-central-1.aws.symcld.net id 5F/F3-14220-21336916; Thu, 18 Nov 2021 11:03:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHJsWRWlGSWpSXmKPExsWSoW+9SlfQeFq iwYqd0hYrjs9ktli/9yOzA5PHkiU/mQIYo1gz85LyKxJYM5au+MxccKGo4sSTm6wNjLtSuhi5 OBgFljJLnDz8hB3CWcQqcXfFHVYIZxWjROf8P4wgDovAbmaJo/8/s4E4QgLzmSR6py1mgXDuM 0ps3PwWqIeTg03ASuL3+zMsILaIQInEiSunmUBsZgFlicPzz7OD2MICnhIzPy5hhqjxk5j6aT EjhK0nsf/qMjCbRUBVYve2fWD1vAKxEu0Ll4DFGQXEJL6fWgM1U1zi1pP5YLaEgIDEkj3nmSF sUYmXj/+xQtQXSVx+uIYRIi4rcWl+N5TtKzF18jkWCFtL4nHbGaA5HEB2jsSlBmmIsJrEjTcd UCPlJFb1PoQql5eYtug9O4QtI/HgxnY2CPsCm8TeRitQmEgIPGeWWPN2LVSRgcS8b0fYIBJ3B STmdeyAeiBP4nXjOfYJjNqzkPwzC0lqFtj/ghInZz5hgYjrSCzY/YkNwtaWWLbwNTOMfebAYy Zk8QWM7KsYLZKKMtMzSnITM3N0DQ0MdA0NjXXNdC3M9RKrdJP0Ukt1k1PzSooSgZJ6ieXFesW Vuck5KXp5qSWbGIFJK6WQLXwH45nXH/QOMUpyMCmJ8q75PzVRiC8pP6UyI7E4I76oNCe1+BCj DAeHkgSvjP60RCHBotT01Iq0zBxgAoVJS3DwKInwvtYFSvMWFyTmFmemQ6ROMcZyTHg5dxEzx 86j84BkV89CIHly1RIg+RFMfgeTN9+DyElHdm9n5njd8nMHsxBLXn5eqpQ4r54h0FABkKEZpX lwK2HZ4hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd6JIFN4MvNK4C57BXQ0E9DRspcngxx dkoiQkmpgkpttZJexVE2SzUDjdbWs2+mmyANecUL3cvj+2k7pmac0j9dOx2q//pzCSN7T7suW n3e1/X04d2nZnFMdM1boiRedZdrgzJe5su5/5LZzOgsbtl2/LL/Rff2a/xN++u07WHPs+7XoU 4/ua++S4Uy3fFdwetKT/R8vCgQvjTv3UcwrWMlm1sn5idP0RQyN9j2MDq8q0ea1Crtyq/222f kVFaYcXDzP/IREEmvdgyWv2M0/rHyNsdtyqVl2iIeDioGknNmx29FX7KddPbeno2hC9pHI7IR q94v//tgLvNvjsUVH6HBb4u/FAjH8cozNnNZCPw6dniywd9/35ACPDxsXzuA+VGsZzFjJFL9M oadQiaU4I9FQi7moOBEAxXbyx5EEAAA=
X-Env-Sender: Alexander.Vainshtein@rbbn.com
X-Msg-Ref: server-2.tower-245.messagelabs.com!1637233424!205289!1
X-Originating-IP: [104.47.59.170]
X-SYMC-ESS-Client-Auth: mailfrom-relay-check=pass
X-StarScan-Received:
X-StarScan-Version: 9.81.5; banners=rbbn.com,-,-
X-VirusChecked: Checked
Received: (qmail 11516 invoked from network); 18 Nov 2021 11:03:45 -0000
Received: from mail-dm6nam12lp2170.outbound.protection.outlook.com (HELO NAM12-DM6-obe.outbound.protection.outlook.com) (104.47.59.170) by server-2.tower-245.messagelabs.com with ECDHE-RSA-AES256-GCM-SHA384 encrypted SMTP; 18 Nov 2021 11:03:45 -0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NtQY0HK5d99A16uXBq7sBiua3/7U8vv5U9Q0GaxRD68ePFgP/CZVzPX1LSO6bWjJGkILz5lRAVAl9H3nBEvZIJR49vjHicAUD7kR2q+lOpRcNFfekM7PcPdaKwLqM9F9EXRsy9zgIWusqAa/QEkyEN5wuAVJF2dT6lLeyTiJnFUmxvyZt5LZZJYLq9Sx1qLT2+0WEDFtG20f8Cq7T0NQZK4CtoXL1jXeyDdUJXBKKj1AGNu3k9+3cQVMVOQjqDD1JWKzfbgguCbArFOhglQkLW5G0ESCatliI/LcPX5HE5U4Cx1M3sJkHP9PjW68XW39h71kvlXcCBIvfp66h+djXg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=LMkrCPI1S9qNCf7U7zjjyP/RszPBJ9EkMZKEdAgI2bE=; b=Rg6R/nmLqkp3ba8WBj9+Jn8s9+ZmQr4VRPZZRdCGoWk4bnheEaARdAwl6amHyHobn6f4/9fFjwJ/WCYKL3uySobX7eCr5muQI1CzaF+XsLa8z5YgfFuhhMqWS2t3lbnBd1ae9OUkQCi6ufPYHxBJIy7DQfcolgjbtIX0wUNWWFSSFZ6CvvE4uDuQAddmEqKvWabELs76ANbXNfTASFZbXII9Hq5bWHfEfu2XTxAQHpBQNy0JJuTkWlSPJbvDFZgdsJrmnpG9tem9gTqHfzRLkAn3sm2kioqnZeCCbrK82kZ4bbMml3NqF0wV2D9/vcBi4bASS/3gnWBwpkVbUjtlig==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=rbbn.com; dmarc=pass action=none header.from=rbbn.com; dkim=pass header.d=rbbn.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=SonusNetworks.onmicrosoft.com; s=selector2-SonusNetworks-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LMkrCPI1S9qNCf7U7zjjyP/RszPBJ9EkMZKEdAgI2bE=; b=L1N7s1j2Iqv9+jIKTN1vS7egn7Xuh9oxte3sMW6eSaDoTsqfsuGaVKHbm/c6OwbSwag0OqAlVXIJO66pwgb0UexU2NRj7sCO5IGUoOZYhWPJIc/68xV0pL+Vb5Szv7zuvTPKGFBo9Mj5t48PRpvB9zm4zgsX7WqqH/Zcb+i6tOU=
Received: from SN6PR03MB4141.namprd03.prod.outlook.com (2603:10b6:805:bf::28) by SN6PR03MB3885.namprd03.prod.outlook.com (2603:10b6:805:76::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.26; Thu, 18 Nov 2021 11:03:41 +0000
Received: from SN6PR03MB4141.namprd03.prod.outlook.com ([fe80::ed0b:5c15:e9fb:2de1]) by SN6PR03MB4141.namprd03.prod.outlook.com ([fe80::ed0b:5c15:e9fb:2de1%7]) with mapi id 15.20.4713.022; Thu, 18 Nov 2021 11:03:41 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@rbbn.com>
To: "draft-ietf-bess-evpn-virtual-eth-segment.all@ietf.org" <draft-ietf-bess-evpn-virtual-eth-segment.all@ietf.org>
CC: "bess@ietf.org" <bess@ietf.org>
Thread-Topic: A few questions pertaining to the Virtual Ethernet Segment draft
Thread-Index: AdfcaVZZoXkquVzCQsetgTbJKkJJ+g==
Date: Thu, 18 Nov 2021 11:03:41 +0000
Message-ID: <SN6PR03MB414188D92182664CC309AC86F69B9@SN6PR03MB4141.namprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 824b6389-c7c4-4aeb-55a7-08d9aa8314ea
x-ms-traffictypediagnostic: SN6PR03MB3885:
x-microsoft-antispam-prvs: <SN6PR03MB38850ACEA30382404DBFD43DF69B9@SN6PR03MB3885.namprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Q22kEiN13sApWbH95VwTaf5O7RwdYuGngkBKDAmon2nRnE7cwoa0Xh1NI31Slx5RG1Cio4eS0SrNNOCw4bjxes3ujKVDvjZJeKP4m+Uhm3/2hTybMuxK7NHjFUt05VunUor9Mt5u7+ZS5xIpCrSO/n7RIexZRLpnNaw72msl/NUzM/vgAh7FNYpe96I7S93DOBtxqGYWvsif+qFKN07rH2sKhwVF1O4BeFrisbe/YR2JufhpH72k8UG9ADWFIsgUqP1R0Y9qvbMbi/vW+zHDjSxQ5PIjtayVA450YngGqJ+0RbFXSR5XTclmIizhfFTgze3vXsWUWZkw1kxuG9wShrlVYF9rByI7XyZh7lY0OuljlSpVTj897m0KoEnm1rjyWpbLcLLS7phEdtuEuQpGrcufLJ6EAcKSsNerFmaJrnoZR2vn2IbJIfU263N1H6O80WAEPPuW7i4EWvj9D3vZoXo7blvkk5vxQECyKDBWlReUJCP8l0TdfSki7rIo26bBQiBL32wFePQzrojZ48tBNaA9J6gOFDh75ji6Q+glMwFRhZiwuUxZCMvUcXewC9TjbCgM/23RBSc53755NW9T3vM6m5xKOAdfy8KB5vq2vfdQmtNrNF+DhqUqSFDM8hlFEa2si1HIC395YXDj9955A0CUE+u8QRBP8ba/fxdAFSi6bdhsKL5zfpT8qaVc1YTfYyBybHDpgopr3lyeVT2hb6CSgVYzg6j8Nftu6CezLYtRUZjDC/4XezRhkeiV/DaLnNprmvokBzRdYrR/CFxmzfPNjA+5yQyadRkfzzrbZzI=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR03MB4141.namprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(316002)(508600001)(64756008)(66556008)(4326008)(9686003)(86362001)(71200400001)(7696005)(26005)(83380400001)(66476007)(166002)(6506007)(66446008)(55016002)(450100002)(76116006)(38070700005)(186003)(8676002)(66946007)(6916009)(52536014)(122000001)(33656002)(38100700002)(2906002)(8936002)(9326002)(5660300002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: TgQibhExaFScV7BYzHpzMWUCgXi5qmv3OGjX0MLA0CZRdGI9vEWKjgWcLGG4ckOHPbVTEbsmHiaLVsp9uDJZ/CuhJJ+RBB2fjl/K1XIyotgAGbPP2ZhQjxVK9GtJHR+zWp56crz4RQooVaxlpS9OwpsaXpCthVzMZxDKPQ5P7EhF4S1xcu1gwu2reyBHbH6GInchEanapu7Y5nDbLcQlfIbOSjbmiUKtIUCN4scbSpOOmeBkvXFmHrej0fuUVYyEYzdVVMvXDNwS490PodS5w8/uSghf9DNbG9EbdTqU5v/pyF3n2yq7FyobYHYMY47wvSYp/5r44p2GmUuBOvvtuNFWL4hlyvY5UjfDbW4rOAQ7pKQp2Jj5cheO6XwY+m8fRbsNnk5kJMxmmJIxuZ1zasRXCTsMMhyvDhdq9/KFXxHNqk8vynwVAFW3Bz6WLgJxp7fvRB9EfXj2DUCU9CVJJD5s1lT/mL5s34Ce094uaVPxLRS4osL4c+8w/WpvqSK0g+4+XgHB7FflBinNtNCqQHscW4NdULb05Q3n+tMivs7zX/Nc7jK2v/u8/LIvyx5Kgg36TGRMIx1fddmL3cJuiwwhXzj8zxDpd/JGmJ2osKLlWjufKKxMM4nhANzpjogMBRaevw1+nWkGCSLc8Vf6IGhcx8zzSBE4qEmk7KJLqBDrsC5tXKU3nrWnHjYBe3XrH2l7PTjNoOUyigpPG/ZmBpkJpGTe5Tx/27EuJN30mWyZlZTvW/bnkhH40Xq49vuhmhKqTpcEG/w169QTLcnm9wj5G7sp5ylq1VDOnIFcweuGTbwXUH3MFwRlWXMThnPuAc1EfiPyQBVKwCqUk4ot6QSJv8HUUXgXZ1ZTZr7IgOELskRS9JUgHsxx1meXB7t8r7/T9o2eYEpDFiFEyJau29jWDe3tb8IOzshM0uIwNJRj+2jBKZ12RnoapIovP7OAqWXCUgFnt6BiupzGt0vldk6m+xk7ik6DSSIeMe5Oe2wmmUwa+AeFoQeCuaI9ccFdarJY7PEnDzKC0CpVmfiuzeyAFacEv14h1Ho6nmCJDjEqJBG5lMo0e2yKBGk7JlrvmLDgpqbBE5vXMtYUpsPGOUiy1bMp0Lgl+sCONG54eS3nJWSv9BqevRFHJp0g/hlzI2nqkVLBxHPr74YkTLKzIk03p65ct+MGZHzP/EU+9+W7fFoEdfzvG3KnsVXe89jjWsQNeLcVUX6MmzbznIZDX7eZHHLy8tp4JAEyjei8pCe21gcge4E+fu8sbhTPgnkzi7/TfHYBtq4bQEVXTSXBTX7phE4LZuILYtBsEof5AYmLsDGce/CaAxvpGjW2SJhJMV3nskjavuREI2wkMUh5CqvJ5X823loC1OYpndDEX99YVNmoJG8QQt8fl/z1U6q3FM6yq5QFLBmvF/+dF3DCPmE5HUhVCSrDcldg53V7ylRPUFIwGz2CbKFrvKbmuOQzzslNPm4HGf5tuREc88Se2tPuwYOFfstplZqgnyVUh7X6iMg30fqajDmzZv+01GvQo9CH9crr01x2O9ZgHipy9ootJmX4qfdoty0IVs+oVZHJ+ZG2zTL4ov2elAQo9J93xHSkk+sulz1+7HD+7Mwgxg==
Content-Type: multipart/alternative; boundary="_000_SN6PR03MB414188D92182664CC309AC86F69B9SN6PR03MB4141namp_"
MIME-Version: 1.0
X-OriginatorOrg: rbbn.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SN6PR03MB4141.namprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 824b6389-c7c4-4aeb-55a7-08d9aa8314ea
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Nov 2021 11:03:41.5586 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 29a671dc-ed7e-4a54-b1e5-8da1eb495dc3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: BNV13EOmWGBaAc79vEw2n17Qoq5LoxFCiXjotYPHyt9nebPmY/CaLyHUBdjSkwwoZES+wv1Fxr31wRIpNHBt8A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR03MB3885
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/vPKbuVuewx5s5YbBmwd2X7YCKMU>
Subject: [bess] A few questions pertaining to the Virtual Ethernet Segment draft
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: Thu, 18 Nov 2021 11:24:28 -0000

Hi,
I have several questions with regard to the Virtual Ethernet Segment draft.


  1.  I have tried to understand how the customer Ethernet frames received by some EVI from an ENNI port (as defined in Section 1.1 of the Virtual Ethernet Segment draft<https://datatracker.ietf.org/doc/html/draft-ietf-bess-evpn-virtual-eth-segment#section-1.1>) via a specific EVC are supposed to be encapsulated when sent to remote PEs belonging to the same EVI
     *   RFC 7432 (that deals with customer Ethernet frames received with a single VLAN tag)  states (in many places) that "The MPLS-encapsulated frames MUST remain tagged with the originating VID".
     *   The above definition does not seem to be applicable to the scenarios in which the customer frames are received with more than one VLAN tag. At the same time I have not found any relevant definition in the draft - did I miss something?
     *   My guess (FWIW) that the outer VLAN (S-VLAN):

                                                               i.      MUST be stripped from the frame that has been received from an virtual ES associated with an ENNI port

                                                             ii.      MUST be pushed on the frame that has been received by an EVI in MPLS encapsulation
Can you please confirm/comment on these guesses?

  1.  I also have similar concerns regarding egress VLAN translation:
     *   It is explicitly mentioned in RFC 7432 as the way to handle the scenarios when different customer sites are attached to the EVI using different VLANs in the case of VLAN-aware and VLAN-aware  Bundle service interface
     *   It is also explicitly prohibited in RFC 7432 if the EVI implements VLAN Bundle service interface
     *   Can you please clarify what are the rules for the frames that have been received with EVPN encapsulation and are supposed to be transmitted via an virtual ES associated with an ENNI port?
  2.  I also have a problem with Figure 1 in the draft that says that the same ENNI port may support both All-Active Multi-Homing of one CE and single-homing of another CE:
     *   According to RFC 7432 All-Active multi-homing assumes that the CE treats all the links comprising a given MH ES and connecting it to multiple PEs as a single LAG
     *   This means that such a CE could run LACP on these links, with each of the PEs acting as the LACP peer for the links that attach it to this CE
     *   How should this be modified in the case of a virtual ES associated with an ENNI port? Specifically:

                                                               i.      Should the PE run "S-tagged LACP" instance  per EVC for peering with each specific multi-homed CE?

                                                             ii.      Or should a single LACP instance run between the PE and the edge device of the Carrier Ethernet network?

Your timely feedback would be highly appreciated.

Regards, and lots of thanks in advance,
Sasha

Office: +972-39266302
Cell:      +972-549266302
Email:   Alexander.Vainshtein@rbbn.com


Notice: This e-mail together with any attachments may contain information of Ribbon Communications Inc. and its Affiliates that is confidential and/or proprietary for the sole use of the intended recipient. Any review, disclosure, reliance or distribution by others or forwarding without express permission is strictly prohibited. If you are not the intended recipient, please notify the sender immediately and then delete all copies, including any attachments.