Re: [bess] Signaling Control Word in EVPN

Alexander Vainshtein <Alexander.Vainshtein@ecitele.com> Mon, 08 October 2018 15:00 UTC

Return-Path: <Alexander.Vainshtein@ecitele.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 CEDF0130EAF for <bess@ietfa.amsl.com>; Mon, 8 Oct 2018 08:00:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.79
X-Spam-Level:
X-Spam-Status: No, score=-1.79 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=eci365.onmicrosoft.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 Ktssv15QnM60 for <bess@ietfa.amsl.com>; Mon, 8 Oct 2018 08:00:06 -0700 (PDT)
Received: from mail1.bemta26.messagelabs.com (mail1.bemta26.messagelabs.com [85.158.142.5]) (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 27393130E86 for <bess@ietf.org>; Mon, 8 Oct 2018 08:00:05 -0700 (PDT)
Received: from [85.158.142.101] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-5.bemta.az-a.eu-central-1.aws.symcld.net id E6/14-08794-4F07BBB5; Mon, 08 Oct 2018 15:00:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WTe0hTURzHd+69267hreM092tZ5ArKasu5ICu CCIIiiv6Lkh53enWD7bq2WVoQ9tBqphUkLVGyUjLX06y09cCe9JCZmpW9fUTaQ4jKShndu6M9 /jl8OZ/P+f1+53IuS2t6VDpWyPYILpG361UjmJkJPyYZ+pyBlMTQ/jnJVXcP0cmD55fNpxbVl 7xUL6qo+Ektp1YpbaIlM3ud0np84AXtfF1LZTf4Lbmo6SzlRSNYBh+l4fGpPpUXRbAafICC0A OtDDS4A0HliRalDFR4HtT4X4alGGyG2h2/lLJE43oKXrRfDEvROAme7NuGhqVQ8DRD8gIozi8 OOwyeBL5v78KZwzzsLXrDkG5VCLxNXloGEdgCwc89lJwRjoX++yfDmcZaaO86HM6AMVRcCdIk j4aezpCS+BZ43X0Ekf148L0qVZM8DpoPFyC5GeAGNfgfkSkAm+DuietSIVbKS6HjYgKJE6H2/ WqityB4vHP/UJ3p8H3XdkQcJ/Q/iyNOEME7f/mQMx6qC98yBDTSUFx0dQjEQdnWciUBF1SwNa 8T7UOGkn8uR7II7Q3dqpLwV4qCe4e6mBKpIY0T4MzlGUSJhwMFb9UkT4G80jL1v/vlSF2NZlt ctgyrx8Hb7AZTYqLBZDIbzIYks9nIbzLwRiHLkCqIHhcvUSO/0W105zhS7WlGUfDUIOl5pa2n e+pQ//aMG2gMS+lHc4OOQIpmpCUzLcfKu61rXVl2wX0DxbGsHrhbmRKLcgkZQna6zS690WEMb KQ+htstY87t5B1uWwZB99FCtsO3y0ezn8Nr68Pd0prf/URaP5b98NEaRswUBZ2WuyofxvJha5 b4p/TwH9CMxumiOaRQKDSRTsHlsHn+571IyyJ9NNcoV4m0iZ4/E/RKw1HScAPr6uThPPxfpMt FD5eWNsWmO1Jrlt3sYgNf22ou5W/cyXxxLB6bvCDH471zkE9n2vsSBk9r4WCSckVgrqJ+j8W8 4XbL7MJbvd15LZvrs8b/vMKGpsWce9X6ZuyatVGcMDC5rXNLSnVw1geGois/HfuwcsySO4HFJ 1OfKq9NeDr9+bzYFHOdvyBnlFWh0zNuK2+aSrvc/G/9wwYh/AMAAA==
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-12.tower-226.messagelabs.com!1539010795!32142!1
X-Originating-IP: [52.41.248.36]
X-SYMC-ESS-Client-Auth: mailfrom-relay-check=pass
X-StarScan-Received:
X-StarScan-Version: 9.14.24; banners=ecitele.com,-,-
X-VirusChecked: Checked
Received: (qmail 2647 invoked from network); 8 Oct 2018 14:59:58 -0000
Received: from us-west-2a.mta.dlp.protect.symantec.com (HELO EUR04-VI1-obe.outbound.protection.outlook.com) (52.41.248.36) by server-12.tower-226.messagelabs.com with AES256-SHA256 encrypted SMTP; 8 Oct 2018 14:59:58 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ECI365.onmicrosoft.com; s=selector1-ecitele-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=huBBE75k2/yCnDx5blt/Bod1krJRtQX/cLpr8+fAhjw=; b=h4OticL0yzYRTTea9WmuWwc/epYC9eUduZGT3RmBRZ5Llw2dTznFR9MzjpvA+i3Lcb7jymo+6ygVxqTogjV0gio0fHMCCUP+C5FPJ46dvUE+8OkudL3JfeqirmGJrmnqOQaLqU+J48DBeNy+T8KbLhOEgY6uV6SyRG7G8SIYJNQ=
Received: from DB5PR0301MB1909.eurprd03.prod.outlook.com (10.167.226.155) by DB5PR0301MB1989.eurprd03.prod.outlook.com (10.167.227.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1207.22; Mon, 8 Oct 2018 14:59:53 +0000
Received: from DB5PR0301MB1909.eurprd03.prod.outlook.com ([fe80::ec47:67c7:fbff:4125]) by DB5PR0301MB1909.eurprd03.prod.outlook.com ([fe80::ec47:67c7:fbff:4125%3]) with mapi id 15.20.1207.024; Mon, 8 Oct 2018 14:59:53 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Muthu Arul Mozhi Perumal <muthu.arul@gmail.com>
CC: "bess@ietf.org" <bess@ietf.org>, Michael Gorokhovsky <Michael.Gorokhovsky@ecitele.com>, Yechiel Rosengarten <Yechiel.Rosengarten@ecitele.com>, Ron Sdayoor <Ron.Sdayoor@ecitele.com>, Shell Nakash <Shell.Nakash@ecitele.com>, Rotem Cohen <Rotem.Cohen@ecitele.com>, Dmitry Valdman <Dmitry.Valdman@ecitele.com>
Thread-Topic: [bess] Signaling Control Word in EVPN
Thread-Index: AQHUXGH+oguGa7fAJ0Wn+5AAIWetNKUTpoMggAA0XmCAAZsqkA==
Date: Mon, 08 Oct 2018 14:59:53 +0000
Message-ID: <DB5PR0301MB190988CFD00F53B3BDB95B859DE60@DB5PR0301MB1909.eurprd03.prod.outlook.com>
References: <CAKz0y8yFQdX5w_38rpyvd_sTJsTLxNEXYxxD=ttBzJi=VKxhjg@mail.gmail.com> <DB5PR0301MB1909F64D86F4B720BFCCE9679DE50@DB5PR0301MB1909.eurprd03.prod.outlook.com>
In-Reply-To: <DB5PR0301MB1909F64D86F4B720BFCCE9679DE50@DB5PR0301MB1909.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.234.241.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB5PR0301MB1989; 6:GBYQxSYIiJ1fspnGX/8gXMC1gIvq1JK2rTFdbty7p5e16vqTTJD4AtIZi5mIsq9NZsdCD3+zqOproL6D4blaN/qDgOBKpE72gkVbHyQ83POke5SMt2pyyyZGaO/A07bP7jY9k76Od2bZfSJAm0Zjh2ybPOxhiSaIQWxngonq7MoL96TKd1kAVoZqay8LWd712evVQ+dYjZG6aYxQJYuBGT7MwGWdNUv7iJsvGJzTz8Eiaj6uJ5Pih9xXNJWIdt+DvnsqZJtPbc+cDmf9Va9M3T15+ao7J3WXD9SaD6/MkIFHWyFhTTvBIWmf8l9lUMrZLpj/m1vGIHWh6AZrWUFCT//l4UI5mRuUP+SPn8erFpw+4ky3A145BXGUaPeXuyEx/VNerpXJZ6lqlcqUcmsyLY2uDI0WxJvAXTxWkkKhYJRDVdydm7kfQjm16VKZSl2MAVxVvh0tqE9ig8UZY1wsbw==; 5:lQAwJXiwzoNQaK3aQDS5VTncVc3vBlA83vK6q1f7/Ueo2Uo2Xw3lC17GbHmf+95K+2gqVzCrKr6rYktmnjmBENlT8JMMtbP4NoD5OWtQp4V97xigZ9o+pzavqZ1ABtgTK9vIL8NHgrVtfIRrbbFQOe2ak2EEoHNPj5FKPx+umqU=; 7:SBcVcd60l48Fn41juXv2dspYf/+g8wheBIu2thv2ESrkYjs6U7Ft5xBdVff12dq58Ecc8zqVMYDFsunbWpjuGy/ttXh1jk4n3aKh5nFbqWCdvkfr2T6+Of8/iDg/9fSQ3A4NIXngzTzOWZYbBQfL7K4anHzPGsud8Y4nRAFBFc+vH/scO2sob4B3HNUrGSeOoji53/smD5WMzZaoZekAdVart58N4egyC1cElYeQKJoHoUNkM1g9BoFqg6Hmo9PJ
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-ms-office365-filtering-correlation-id: 1536cc70-981c-497c-7b50-08d62d2eb414
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:DB5PR0301MB1989;
x-ms-traffictypediagnostic: DB5PR0301MB1989:
x-microsoft-antispam-prvs: <DB5PR0301MB198991207B8F04F6A807436D9DE60@DB5PR0301MB1989.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(279101305709854)(85827821059158)(61668805478150)(95692535739014)(138986009662008)(109105607167333)(82608151540597)(195916259791689)(21748063052155)(28532068793085);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(3231355)(944501410)(52105095)(6055026)(149066)(150057)(6041310)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991055); SRVR:DB5PR0301MB1989; BCL:0; PCL:0; RULEID:; SRVR:DB5PR0301MB1989;
x-forefront-prvs: 081904387B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(366004)(136003)(396003)(346002)(39850400004)(252514010)(189003)(199004)(6246003)(446003)(316002)(105586002)(236005)(11346002)(107886003)(14454004)(478600001)(186003)(53936002)(33656002)(68736007)(2900100001)(2906002)(102836004)(26005)(4326008)(9686003)(72206003)(6306002)(5250100002)(54896002)(66066001)(106356001)(55016002)(39060400002)(54906003)(8936002)(7736002)(74316002)(256004)(5024004)(14444005)(99286004)(97736004)(86362001)(6116002)(6916009)(25786009)(3846002)(71200400001)(790700001)(8676002)(71190400001)(229853002)(7696005)(81156014)(76176011)(81166006)(6506007)(53546011)(5660300001)(486006)(6436002)(476003); DIR:OUT; SFP:1102; SCL:1; SRVR:DB5PR0301MB1989; H:DB5PR0301MB1909.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: ecitele.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: kTzwejpIlRoH75BsEGhI2OcIS3ixjSCqbxNZRFvQBF4sbXXH1LFlpUWe9GJTnPqn6CCrp8jreldErRH/d+UdU4K18JmOTUSKwFQvpD0Z8sPqAbxVhDHWCPnHfyA640eDyp4MgmN5qzYgkdCy08gAVQWLAqygrCR2K8eUPewyRjVHQX0R3TlC+elMIESPNfMiYflEUrLBHTGJdEwGcXgwc9CISMjeJxT2pCI/8g0e6OOsneZASdlrAd4oiHgQTckZmqKgys1Jq0v/OMUWU/+R2Z5NEm71uvAwuly3PYw7fXZhOSWyiHmAMupd/yYNZ09l78pxs00crCnujIJKII2ECR3XlHi/GJrZNIQpYcXl820=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DB5PR0301MB190988CFD00F53B3BDB95B859DE60DB5PR0301MB1909_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1536cc70-981c-497c-7b50-08d62d2eb414
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Oct 2018 14:59:53.0939 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR0301MB1989
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/0H3suvMS19oPib0vSPSsmcLSXBo>
Subject: Re: [bess] Signaling Control Word in EVPN
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, 08 Oct 2018 15:00:11 -0000

Muthu and all,
Please note also that RFC 7432 explicitly states that the CW SHOULD NOT be used in the EVPN encapsulation of Ethernet frames that are delivered across P2P or P2MP LSPs.

Regards,
Sasha

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

From: Alexander Vainshtein
Sent: Sunday, October 7, 2018 5:28 PM
To: Muthu Arul Mozhi Perumal <muthu.arul@gmail.com>
Cc: bess@ietf.org; Michael Gorokhovsky <Michael.Gorokhovsky@ecitele.com>; Yechiel Rosengarten (Yechiel.Rosengarten@ecitele.com) <Yechiel.Rosengarten@ecitele.com>; Ron Sdayoor (Ron.Sdayoor@ecitele.com) <Ron.Sdayoor@ecitele.com>; Shell Nakash <Shell.Nakash@ecitele.com>; Rotem Cohen (Rotem.Cohen@ecitele.com) <Rotem.Cohen@ecitele.com>; Dmitry Valdman <Dmitry.Valdman@ecitele.com>
Subject: FW: [bess] Signaling Control Word in EVPN

Resending because the previous message is has gone to the BESS list moderator

Regards,
Sasha

Office: +972-39266302
Cell:      +972-549266302
Email:   Alexander.Vainshtein@ecitele.com<mailto:Alexander.Vainshtein@ecitele.com>

From: Alexander Vainshtein
Sent: Sunday, October 7, 2018 5:25 PM
To: 'Muthu Arul Mozhi Perumal' <muthu.arul@gmail.com<mailto:muthu.arul@gmail.com>>; 'sboutros@vmware.com' <sboutros@vmware.com<mailto:sboutros@vmware.com>>; 'ssalam@cisco.com' <ssalam@cisco.com<mailto:ssalam@cisco.com>>; 'jdrake@juniper.net' <jdrake@juniper.net<mailto:jdrake@juniper.net>>; 'sajassi@cisco.com' <sajassi@cisco.com<mailto:sajassi@cisco.com>>; 'jorge.rabadan@nokia.com' <jorge.rabadan@nokia.com<mailto:jorge.rabadan@nokia.com>>
Cc: bess@ietf.org<mailto:bess@ietf.org>; Michael Gorokhovsky <Michael.Gorokhovsky@ecitele.com<mailto:Michael.Gorokhovsky@ecitele.com>>; Yechiel Rosengarten (Yechiel.Rosengarten@ecitele.com<mailto:Yechiel.Rosengarten@ecitele.com>) <Yechiel.Rosengarten@ecitele.com<mailto:Yechiel.Rosengarten@ecitele.com>>; Ron Sdayoor (Ron.Sdayoor@ecitele.com<mailto:Ron.Sdayoor@ecitele.com>) <Ron.Sdayoor@ecitele.com<mailto:Ron.Sdayoor@ecitele.com>>; Shell Nakash <Shell.Nakash@ecitele.com<mailto:Shell.Nakash@ecitele.com>>; Rotem Cohen (Rotem.Cohen@ecitele.com<mailto:Rotem.Cohen@ecitele.com>) <Rotem.Cohen@ecitele.com<mailto:Rotem.Cohen@ecitele.com>>; Dmitry Valdman <Dmitry.Valdman@ecitele.com<mailto:Dmitry.Valdman@ecitele.com>>
Subject: RE: [bess] Signaling Control Word in EVPN

Muthu, authors of 8214, and all,
I fully agree that RFC 7432 does not define any way to exchange information about usage or non-usage of the Control Word (CW) in the EVPN encapsulation of Ethernet frames via the EVPN Control Plane (CP). It only RECOMMDNDS its usage or non-usage in specific deployment scenarios.

I also think that a generic (not limited to VPWS) EVPN-CP mechanism for exchanging information about usage (or non-usage) of CW must handle several issues that are not relevant for VPWS services:


1.      Usage or non-usage of CW in EVPN encapsulation of BUM packets:

a.      If ingress replication is used as the P-tunneling technology, usage of CW can be requested by each egress MAC-VRF of a given EVI.

b.      If P2MP MPLS LSPs are used as the P-tunneling technology, all egress MAC-VRFs of the given  EVI will receive BUM packets either with or without the CW – the decision would be taken by the ingress MAC-VRF, and egress MAC-VRFs would have to cope with whatever they get

c.       One possible way to address these  two scenarios could be by using the EVPN Layer 2 Extended Community with EVPN Inclusive Multicast Ethernet Tag Routes (Type 3 EVPN routes):

                                                              i.      Since RFRC 7432 explicitly states in Section 12.2 that in this case BUM traffic may experience reordering when sent over P2MP LSPs, by default the CW SHOULD NOT be included in EVPN encapsulation of BUM traffic (since its only purpose is to prevent reordering)

                                                             ii.      In the case of ingress replication, the C flag in this extended community would represent a request to include the CW in the EVPN encapsulation of the copies of BUM frames sent to the egress MAC-VRF that has advertised this route. However, even this may be superfluous, and we may agree not to use the CW in EVPN encapsulation of BUM traffic

2.      Usage or non-usage of CW in EVPN encapsulation of “known unicast” packets:

a.      In the case of VPWS each MAC-VRF is attached to just one ES, so advertising usage or non-usage of the CW in per-EVI Ethernet A-D route makes sense

b.      In the case of a generic MP2MP EVI, each MAC-VRF can be attached to multiple ES. In this case, implementations SHOULD advertise the same C flag in all per-EVI Ethernet A-D routes they advertise. Alternatively, implementations may use this extended community with per-EVI Ethernet A-D Route with MAX-ESI representing all attached Ethernet Segments

3.      In any case, all implementations MUST be able:

a.      To send and receive BUM packets without the CW

b.      To send “known unicast” traffic with the CW if so requested.

I am not sure I’ve covered all aspects of signaling usage or non-usage of the CW in generic EVPN services, but, IMHO,  the above-mentioned points must be addressed in any solution.

My 2c,
Sasha

Office: +972-39266302
Cell:      +972-549266302
Email:   Alexander.Vainshtein@ecitele.com<mailto:Alexander.Vainshtein@ecitele.com>

From: BESS [mailto:bess-bounces@ietf.org] On Behalf Of Muthu Arul Mozhi Perumal
Sent: Friday, October 5, 2018 7:15 AM
To: bess@ietf.org<mailto:bess@ietf.org>
Subject: [bess] Signaling Control Word in EVPN

RFC 8214 (EVPN VPWS) introduces a new EVPN Layer 2 Attributes extended community for signaling the L2 MTU and other control flags, including the one to signal that the control word needs to be included when sending packets to this PE. It further describes how MTU checking is to be performed when signaled using this extended community.

RFC 7432 however is completely silent about it. Is the extended community described in RFC 8214 expected to be used in EVPN (VPLS) as well to signal things like the usage of control word?

Regards,
Muthu

___________________________________________________________________________

This e-mail message is intended for the recipient only and contains information which is 
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have received this 
transmission in error, please inform us by e-mail, phone or fax, and then delete the original 
and all copies thereof.
___________________________________________________________________________