Re: [bess] [**EXTERNAL**] Re: comments on draft-boutros-bess-elan-services-over-sr

"Shah, Himanshu" <hshah@ciena.com> Fri, 20 November 2020 23:24 UTC

Return-Path: <prvs=2593c00022=hshah@ciena.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 8B1293A0BF7 for <bess@ietfa.amsl.com>; Fri, 20 Nov 2020 15:24:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 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_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=ciena.com
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 sF4MScd_W-UW for <bess@ietfa.amsl.com>; Fri, 20 Nov 2020 15:24:37 -0800 (PST)
Received: from mx0a-00103a01.pphosted.com (mx0a-00103a01.pphosted.com [67.231.144.234]) (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 B08C53A0C0A for <bess@ietf.org>; Fri, 20 Nov 2020 15:24:37 -0800 (PST)
Received: from pps.filterd (m0222747.ppops.net [127.0.0.1]) by mx0a-00103a01.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 0AKNFUiM015114; Fri, 20 Nov 2020 18:24:36 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ciena.com; h=from : to : cc : subject : date : message-id : content-type : mime-version; s=06252019; bh=BPEKxLmKEwC7qGDqh2J2LJDvzcp5CUOnSwYQf5sYE4s=; b=Pn+Nmxvj0G/RTFglvNzGBbatPPoIJoxhYyD3l0E3bd/JzV/VNnlXsfpFIeWKDMvoa+0A kqS4RxqNZdikXiSM2e2YWNZk4gVWo4gH3qsIA6JEisEPmgZo/KMZtxNySc2cjYSD17Nt I06sfDd1fIeVU8+VFSOtnlA7aH70IWCMzJ/TOoFw7/r13vR8mJZ+8NT0lADTgWkl46Ox 7g558yStvV3l0riM4Sm75WyLnNfZQdYqNCgsP0dwPqpCGITxGQeYrMiQnhRk5PKTdfMH ZlAgitLOOyo8ZxzYOT7gyvoUmPlYKQUMSW2uXrgCJX9NjoOk+aheO1XQj7Lar2oooSav AA==
Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2102.outbound.protection.outlook.com [104.47.58.102]) by mx0a-00103a01.pphosted.com with ESMTP id 34xbewsp5q-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 20 Nov 2020 18:24:36 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oKDWPqTGxfLFw6chXWvNZs2CwZNEiXSWPzFQ9+ocRppKAt0APz5Uy4G/7+AVGHZhNDZFjQpxVpiYUdBACBbanoXMUHqYrKUmxlPAl75FuO61U1lrBT+bI6uhSPgyMz7k+WvkLKxcnWDRkzgnqtFuEOzNol5W/LGHydQUFjY4/jYfhjqH7KEOaqAMNte/XDOEkKQZt40mJoMc/pNq0Wlauu6/Nn+Y4TGre+Hr/tF1dd5vP+wM4yVagQMaiBvvM4+kCMk55dkBjuG3KQZtewhnNZD8O/i5p1Oqqp9ZGvWkUfYo7v5pH9Q1QqMY4nQ+A88/1uZ5Xzi3Xub8wAVSoD41mQ==
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-SenderADCheck; bh=BPEKxLmKEwC7qGDqh2J2LJDvzcp5CUOnSwYQf5sYE4s=; b=OCRUCF1CAPxel3AXaGs7m44iPl2X2QdcvUpakMELy1t8WfSv45lcvp0FBpGqCXkAfzKwDF9UaOEVxfUYp+h/PYsw0LdNgD/KPptSRiVrxqZ71vHMaLwRU3AEk9rO083YpL0vpvL1Xu0s8ThM5+W/C4MGuLqAlJfUEeHHLiqI8mbC8pzEjAkn+52SsmvdJwzNzEiqU0oAq9042N8cG8Mp12IRi7ptT7FrxZw8k2ELF6ezgUCSWrTsaIAKLUfWDtc6v9nd76Gz4kpArMFXk2Ryu6OVDk/AOSl0e2YLh0Y40yHE5mozYwCGLGfvx0aCPUOxjxntWmNvYWQK0cObJQD7Kg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ciena.com; dmarc=pass action=none header.from=ciena.com; dkim=pass header.d=ciena.com; arc=none
Received: from MN2PR04MB5981.namprd04.prod.outlook.com (2603:10b6:208:da::10) by MN2PR04MB5549.namprd04.prod.outlook.com (2603:10b6:208:db::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3589.22; Fri, 20 Nov 2020 23:24:34 +0000
Received: from MN2PR04MB5981.namprd04.prod.outlook.com ([fe80::5129:d924:372a:e285]) by MN2PR04MB5981.namprd04.prod.outlook.com ([fe80::5129:d924:372a:e285%5]) with mapi id 15.20.3589.022; Fri, 20 Nov 2020 23:24:34 +0000
From: "Shah, Himanshu" <hshah@ciena.com>
To: "Ali Sajassi (sajassi)" <sajassi=40cisco.com@dmarc.ietf.org>, "Rabadan, Jorge (Nokia - US/Mountain View)" <jorge.rabadan@nokia.com>, "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>, Sami Boutros <boutros.sami@gmail.com>
CC: "bess@ietf.org" <bess@ietf.org>
Thread-Topic: [**EXTERNAL**] Re: [bess] comments on draft-boutros-bess-elan-services-over-sr
Thread-Index: AQHWv5ROTGMiXn9rdEK1EqUBAeG4nQ==
Date: Fri, 20 Nov 2020 23:24:34 +0000
Message-ID: <BB5354EA-3745-4CF7-AFD4-EB1D01A18EA8@ciena.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.41.20091302
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=2020-11-19T18:14:46.0000000Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=0633b888-ae0d-4341-a75f-06e04137d755; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=0; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard
authentication-results: dmarc.ietf.org; dkim=none (message not signed) header.d=none;dmarc.ietf.org; dmarc=none action=none header.from=ciena.com;
x-originating-ip: [165.225.38.241]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 629cc971-b443-4f6b-6bb3-08d88dab70c7
x-ms-traffictypediagnostic: MN2PR04MB5549:
x-microsoft-antispam-prvs: <MN2PR04MB554938025475CCDAFB42578DAFFF0@MN2PR04MB5549.namprd04.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: m9FNRC9svpHSwJN/vkk8Jw0aSvhLm/ZvxnWQPcieScydRGLO/OYX/UF9PxBSwgeSM2RqMj/9B9gOGpHZHsncQBRHt+T6qvlzlokYjLTBfFYWvAak14d6XST2P50aE6JzcMeARN+0vRaxNOdlr5xtLUgF9IKctg4UB2YVtZLvtCzNS7RZFKOCF3a9Yc2+2ij5xFrAtVvhP+obg6XSxSShZaKxSxrMAPzojUvChzOVVFianVxwxdfSkLEit/nUBuly1G9mhg6+DXkGtkkENo1ewTP7ychx8nd9ddIohSuXiqa+pmJ7pA41s+/xcmleNq980zhb0WwUHV0quZK8q13Gkg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR04MB5981.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(366004)(136003)(39860400002)(376002)(346002)(6506007)(316002)(2616005)(2906002)(83380400001)(55236004)(26005)(53546011)(186003)(110136005)(5660300002)(71200400001)(36756003)(6512007)(76116006)(478600001)(66556008)(66946007)(8936002)(64756008)(66476007)(66446008)(8676002)(6486002)(4326008)(86362001)(33656002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: 0aTnR+TQTdzMFTaZb8Haig0hV5t32/JvGXd6RUHNhwDKGZIoQp/LoexHQPn05mZIG499Q0E8JC/cgzKW6kwrASIN4M5/fzQyDXHlKadaqquqFmqrtoxq1MBzlOdXpy+4JQc0Au/UB3FfodcXpWnnXQK10qkVlTwf5oorNywbCVqoOcB3E648HaQOmYRcZkUOHLks3aeJdtvGNFPJXtiMQNdS7m6HIa/+ajrdjfRWFV4IYhKUtc2RkLed868B9mK5BjuoIXy6qFe5DzjCROJrmozxHEVE+Fg2C8HflCflwpUgBPJVvbUcYifpRoNf3fKYbrvG1naUAErjSphfTt/erqwq0fupMA0GLOguDJzetu7OLNF91jqIOc2MFflOfIBZtwT8rQzo7mDAjeRW7AfPPGkBBgYej98Qsa0o0Tx1td/jp2j9Iw08R1t3/At+e9T4FYSIS9nqWaSFZktQYgPI1M2xngZSkXA/B3z/oNqDDgsZtMTTnEFEkdxWTbFtkgbfhMZmypdxAjf2+OFfok0HwiwPi6MLy0ZRCK2zI68cKcpWQg/Howk0CSNOqymkWy+I2RcbcXEGohGUGD4g2R75KcKpT9r2ZsdqHGR2/ITGwyXef35AOiO8MK7xWRDlV/SUxwe6ZSmLPXPE1T9b9pFgeA==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BB5354EA37454CF7AFD4EB1D01A18EA8cienacom_"
MIME-Version: 1.0
X-OriginatorOrg: ciena.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR04MB5981.namprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 629cc971-b443-4f6b-6bb3-08d88dab70c7
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Nov 2020 23:24:34.3077 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 457a2b01-0019-42ba-a449-45f99e96b60a
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 2RGESou/Hng60tMh0dN4WVKiqzqzEyyaMFip6d1mZbuG5qSiuSnveftnwp5kK9Ea
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR04MB5549
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.312, 18.0.737 definitions=2020-11-20_17:2020-11-20, 2020-11-20 signatures=0
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/DWhHEghwnswuYPb4aSbeIeuC9M8>
Subject: Re: [bess] [**EXTERNAL**] Re: comments on draft-boutros-bess-elan-services-over-sr
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: Fri, 20 Nov 2020 23:24:40 -0000

Several (my) points –

  *   There is no intent to “knock off” EVPN and replace with this technology. Instead, it is a lightweight solution that offers a lot of benefits.
     *   We have several L2VPN solutions; LDP based, BGP based, EVPN – each solution with benefits of its own. And so is the Sami’s proposal.
  *   Discussions below is steering towards – “data plane learning is evil and control plane learning is god sent”.
     *   This is not true, one has to use the tools available in the chest to produce the best solution
  *   “oh if anycast is missing, let us put that in EVPN and punt this solution” is completely wrong approach
  *   The offered solution, uniquely leverages the SR technology to greatly simplify the ELAN services

Thanks,
Himanshu

From: BESS <bess-bounces@ietf.org> on behalf of "Ali Sajassi (sajassi)" <sajassi=40cisco.com@dmarc.ietf.org>
Date: Friday, November 20, 2020 at 4:21 PM
To: "Rabadan, Jorge (Nokia - US/Mountain View)" <jorge.rabadan@nokia.com>, "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>, "Sami com>" <boutros.sami@gmail.com>
Cc: "bess@ietf.org" <bess@ietf.org>
Subject: [**EXTERNAL**] Re: [bess] comments on draft-boutros-bess-elan-services-over-sr

Hi Jorge,

Yes, EVPN has evolved over many years and that’s why it has such a big traction in industry (thanks to your contributions and many others) and we have always been open to improvements (mostly driven by our customers) and evaluated them objectively. So, if there is any suggestion wrt to Anycast ID, we can definitely evaluate it based on what use cases it covers, All-active mode (both equal and unequal LB), failure scenarios, convergence, impact to underlay and overlay protocols, as well as applicability to different encapsulations to name a few.

Cheers,
Ali

From: "Rabadan, Jorge (Nokia - US/Mountain View)" <jorge.rabadan@nokia.com>
Date: Friday, November 20, 2020 at 12:26 PM
To: Cisco Employee <sajassi@cisco.com>, "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>, Sami Boutros <boutros.sami@gmail.com>
Cc: "bess@ietf.org" <bess@ietf.org>
Subject: Re: [bess] comments on draft-boutros-bess-elan-services-over-sr

Hi Ali,

Yes, I understand it has pros and cons. What I meant is that, if using anycast SID in EVPN satisfies Sami’s requirements (or most), there is no need to add a completely new technology that needs to reinvent how to do all services (elan, eline, etree, L3, mcast, etc) and relies on data-plane mac-learning - we can apply anycast SIDs to existing EVPN.

Thanks.
Jorge

From: Ali Sajassi (sajassi) <sajassi@cisco.com>
Date: Friday, November 20, 2020 at 7:21 PM
To: Rabadan, Jorge (Nokia - US/Mountain View) <jorge.rabadan@nokia.com>, Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>, Sami Boutros <boutros.sami@gmail.com>
Cc: bess@ietf.org <bess@ietf.org>
Subject: Re: [bess] comments on draft-boutros-bess-elan-services-over-sr
Hi Jorge,

<snip>
Agreed, any technology can use any cast SID.
[jorge] if you want to specify an anycast SID solution for EVPN as an alternative to aliasing, since it may have its merits, I’ll be glad to investigate it with you and help. However data plane-learning sounds a step back to me.
<end of snip>

I looked at this long time ago and it had some issues. For example, if you pass the anycast ID in underlay, then the load balancing is dictated by your underlay topology instead of the actual link BW of MCLAG. If you try to get fancier and distribute link bw info in the underlay (IGP), then you are burdening the underly protocol with overlay info.  And finally if you distribute it in the overlay (e.g., BGP), it becomes very similar to what we do currently.

BTW, Aliasing feature in EVPN is not mandatory but rather optional as you know.

Cheers,
Ali