Re: [bess] CW in EVPN: Was Signaling Control Word in EVPN

Alexander Vainshtein <Alexander.Vainshtein@ecitele.com> Tue, 23 October 2018 08:28 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 420CE130EF1; Tue, 23 Oct 2018 01:28:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.689
X-Spam-Level:
X-Spam-Status: No, score=-1.689 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] 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 cVBbxeLS12Qh; Tue, 23 Oct 2018 01:28:02 -0700 (PDT)
Received: from mail3.bemta25.messagelabs.com (mail3.bemta25.messagelabs.com [195.245.230.84]) (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 6EF0C130EE3; Tue, 23 Oct 2018 01:28:01 -0700 (PDT)
Received: from [46.226.52.197] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-4.bemta.az-b.eu-west-1.aws.symcld.net id C6/A4-08991-F8BDECB5; Tue, 23 Oct 2018 08:27:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WTWUwTURSGuZ3pdCCMuRSQI0ET64pxCkWjdY1 xSdTExPhkRIWpDLSxlKZTNk0UiQtrXIKVNm4ogihqRDSKPCiKoLIoCBIEkYpxAdRoIq5opxe3 l5M/5/vP/c+d3GEp9SATyoppdtFmEcwaxo+eGf55Ir/3SVN0ZPZlX/3pOielHz65WV8+fF6xi Fp+zdWtWl5c/EWxWrFOabIYktJilca2wkzG2p+J0vrcDXQG2rkD5SA/lsYnKPg80EznIF9WjR 0KKL8RJAM1fo4g03GTkQGDF0DF2W6vDsJToKhhSClrCi+FS88eevuBeDFc3FtGE88S6NjnRER HgaPR7fXTeBLUVN/2+jksQF3JbhUJy2Og2VXlASzri9eAq4STPQiPhqF75QqSFQKdfce8GjCG 4upmiuhgeP18WEn8Buh5UYRIfzwUPj2sInostBzL9d4Y8E0V1ObtVxLAw/uDByk5F/AqcN72J XICVL7aQOytCOrqc0aypkPByxM00VYYfJ+lJKajCJo+9o2EjYMz+b00AW0UnBsYGpkIg4yrDo aATwy43xUw+xDv+ud2RFugoPMrcnm/UgDcdfbRLs9WFA6HC1URxDIeCnJ7VURPhV2Hj6j+7R9 HqjNIb7CZEoz2RMFk5nWRkbxOF8Xr5szmdVGztcIW3qAVk/lUUbLzOq2QKmml9MRN5jitRbRX IM8Ti7PWbr+KduUm1KAxrEITzHVdb4pWjzIkxaUbBckYY0s2i1INCmNZDXD5nR4WYBMTxLR4k 9nzTn9jYP01QdwtGXOSVUiUTAkE3UPL2Kyin4co1l2YVUixb731SkO2pz6Sq5q2JFnE0BDulD yM5WFjsuXP0b//ghY0NjSQQz4+Pmp/q2hLNNn/529QCIs0gdx9+RR/k8X+Z4M3nuUUnuUeT2m Ql7MLf1FoBup6118WsyKqt+5D6bwHfv2Dpc6FN5akp/zQrEqpCps1mB488PLB7qG52dR6dd7G /JiV4an3O7oeBt6KaG1aODdCp2mZU1nxaEZweywTfWfDZPfMrY52qbT+ODP629qexizntrDWP ZsChlMOROp7+xul+d+7ZwWtPDfqe8aR6gM73tbHb9bQklHQTaNskvALjPwsiQAEAAA=
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-3.tower-285.messagelabs.com!1540283275!1212926!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 24564 invoked from network); 23 Oct 2018 08:27: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-3.tower-285.messagelabs.com with AES256-SHA256 encrypted SMTP; 23 Oct 2018 08:27: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=ZGquJyDWLgB8LDP+1iuFm6v1AY+3LhH1R5502B5xo5Q=; b=T8+W+J6CUdOKjv8Gq9ZTdYCUQvF3RZG0eW0FhClMjesChV9jHe09AasarPCn2h+XLBVIpYzmHXkiacbyIBBUOqawqUZqkYNeeqerlMQOPmQBI5LSVAnNvdxg2jtBOEB3vT/S4x5Uyse1F79nFfIqkCpWZjVm+1Wn73zsdEii42I=
Received: from DB5PR0301MB1909.eurprd03.prod.outlook.com (10.167.226.155) by DB5PR0301MB2085.eurprd03.prod.outlook.com (10.167.227.155) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1250.30; Tue, 23 Oct 2018 08:27:53 +0000
Received: from DB5PR0301MB1909.eurprd03.prod.outlook.com ([fe80::d0bc:f20c:94cf:f479]) by DB5PR0301MB1909.eurprd03.prod.outlook.com ([fe80::d0bc:f20c:94cf:f479%2]) with mapi id 15.20.1273.014; Tue, 23 Oct 2018 08:27:53 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: James Bensley <jwbensley@gmail.com>
CC: "bess@ietf.org" <bess@ietf.org>, "pals@ietf.org" <pals@ietf.org>
Thread-Topic: [bess] CW in EVPN: Was Signaling Control Word in EVPN
Thread-Index: AQHUaqdbu5BWiOFxKk+urweTDKUei6Use5Tw
Date: Tue, 23 Oct 2018 08:27:53 +0000
Message-ID: <DB5PR0301MB1909133544D1A86F8C67D56D9DF50@DB5PR0301MB1909.eurprd03.prod.outlook.com>
References: <CAKz0y8yFQdX5w_38rpyvd_sTJsTLxNEXYxxD=ttBzJi=VKxhjg@mail.gmail.com> <DB5PR0301MB1909F64D86F4B720BFCCE9679DE50@DB5PR0301MB1909.eurprd03.prod.outlook.com> <DB5PR0301MB190988CFD00F53B3BDB95B859DE60@DB5PR0301MB1909.eurprd03.prod.outlook.com> <CAA=duU0uBTUSVt3=B5koGmV=hbt0tjVef9uzRRvgqGpQudkwTg@mail.gmail.com> <DB5PR0301MB19096B84734126EA9452D5F69DE70@DB5PR0301MB1909.eurprd03.prod.outlook.com> <CAAWx_pU3SBvJtcpQRmHyRaS8WHbFmEjRhd3KC4NsghAHV7Qz9Q@mail.gmail.com> <CAA=duU12cYHTeYgaMXr9U2jUwaYayuWrBgH+5SHb=NQqk4=TCQ@mail.gmail.com> <35FF0D51C8DAB54B95B0426331F984FF52065486@lhreml523-mbx.china.huawei.com> <DB5PR0301MB1909F2EA0C73A89DF50DC1DC9DE00@DB5PR0301MB1909.eurprd03.prod.outlook.com> <CAAWx_pUB6e6nGb=57eGSSSmwovnO15on8YFG9K7RREeaU_zUnA@mail.gmail.com>
In-Reply-To: <CAAWx_pUB6e6nGb=57eGSSSmwovnO15on8YFG9K7RREeaU_zUnA@mail.gmail.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; DB5PR0301MB2085; 6:M8sW8eJNVyRqsGHEp7dzj0ayrBAICuwLgKI829hpJXReuHgfEzNjWiJVzFO4y5r2S8XS24ma00tUvqckL0yY6rcJIi3JDZEpA1E0RtSdBWJAQLgFwS/HUM0jPi89TOgjl3BUYGM1eX2l/a8SGc285HTOXj1PeldTlas7kEiorwr+vWKTwXaVr8baw//XRCyigkZfkQPlimymdBBbkMayas2yiv/oDv6hnqS4cuD4PXdlmiU6PHfldMCbkZ+T/9wSfAoys6HgnpzIaw250ZllTfXX1XyXqSohwe6MCulSU4mcPV2rOE5zzbXWTQBwVZroPFGPYL6yTatpH6zhrYComLV2n+VWLS613mMDWEJsf8/IvMC3aCC0ia7pFdZUXWXAbkvhBtFiQr+fKk9xINGYuuD8ogqzVpzI6UofZJ4hh1nf+lVitcPoDGUEia95uli1uJ0awJIanG6ICp0/KOlZMw==; 5:isuSQx2ljjA9jsycwtEfFJM1r/OQ3d5bW+eE9YxWYaJjsvSR7lUtupRIP4J2Hs14RpQNHr11AZxlLczCBkYwJP474B6YQ2vYaADCHtJsjsm8oOIDU74zwTQSGu3oEvRPxhekGggOWhX3ZrBcuhfmZAqH6VN4UbnfX88iV+3+DGk=; 7:Gi6XHn2Fhu09WqV5zCKjSIs9lrTfhIKy2ORMTIxZfXof3yj7bK08Dsm+hmUUKraCGlmvSSoHv7a7NPsqAo7UMOMIyDtrTNAyaZaZsjDlCZb3i3sQUbpZ0rIbz58hrXN/qVoPo7ZutzU2DbYfggB8/gu/FJr2tIgqSZxByFvHsiELPhyDMB31etKbHWOxLBFwS0L+BL3h4U3cSerryqs9kahcEGsvAkLMm2Vrt1ZF94axIrhJ3irSGohAV8+SrfiA
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 59844f35-4317-4dce-9fc4-08d638c16d32
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:DB5PR0301MB2085;
x-ms-traffictypediagnostic: DB5PR0301MB2085:
x-microsoft-antispam-prvs: <DB5PR0301MB20851349DAB03FF9E363F0E39DF50@DB5PR0301MB2085.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(279101305709854)(85827821059158)(50582790962513)(21748063052155)(28532068793085)(190501279198761)(227612066756510);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231355)(944501410)(52105095)(10201501046)(3002001)(93006095)(93001095)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(20161123558120)(20161123564045)(201708071742011)(7699051)(76991095); SRVR:DB5PR0301MB2085; BCL:0; PCL:0; RULEID:; SRVR:DB5PR0301MB2085;
x-forefront-prvs: 0834BAF534
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39860400002)(136003)(366004)(396003)(376002)(346002)(189003)(199004)(13464003)(53754006)(52084003)(51444003)(54094003)(252514010)(93886005)(8676002)(81166006)(3846002)(790700001)(76176011)(54906003)(68736007)(86362001)(1411001)(6116002)(6436002)(316002)(25786009)(2906002)(8936002)(4326008)(81156014)(99286004)(486006)(74316002)(106356001)(7736002)(71200400001)(71190400001)(39060400002)(446003)(105586002)(186003)(7696005)(11346002)(476003)(26005)(478600001)(6246003)(6506007)(236005)(53546011)(606006)(9686003)(229853002)(14444005)(6306002)(66066001)(54896002)(256004)(5660300001)(2900100001)(97736004)(966005)(102836004)(55016002)(6916009)(53936002)(5250100002)(33656002)(72206003)(14454004); DIR:OUT; SFP:1102; SCL:1; SRVR:DB5PR0301MB2085; 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: wToVI20YcqjlyltAiPupbzIl6kXw8XIVS27WmlwI/EgRdMASvj+rpD4CT4XcqE8nKO8g8nQhz7WXAOIZevjwKiwY5SUZD17FvC7IZrLfwpQumKRSi/6lFv97JtL61gVFt9W6RJQvBWRLWDmd1plrpnpuUtXscdomhVBEJYpwnN9e9xGQiJAlAykh1+8KKtpcFVCo9WvkiDXpmylWlbS2p3xxByaf4V9UYfXbZ+0Hxoh/CyxxIQM7te5GcUPBPlh3MJeOC45PoknU491uEe1sFgnAu/sU/9jpI8q5zoTKDqKvpy39AkvVY79bL3l6RriealBgExuTYtRBINcxNHywT21gVc3obSCQ3jRoVdUxL7c=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DB5PR0301MB1909133544D1A86F8C67D56D9DF50DB5PR0301MB1909_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 59844f35-4317-4dce-9fc4-08d638c16d32
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Oct 2018 08:27:53.0360 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR0301MB2085
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/ViN-IOt0PLBzogY4xsDnZUomqAY>
Subject: Re: [bess] CW in EVPN: Was 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: Tue, 23 Oct 2018 08:28:04 -0000

James,

I am adding PALS WG to the list of addressees because, AFAIK, the PW CW is defined in this WG.



I think that the really observed problem with incorrect ECMP behavior exists, but it is different from your description in your earlier email:



Any LSR on the path between ingress and egress LER is free to look beyond the MPLS label stack and misinterpret the 0x00 0x00 at the start of a control-word as a valid MAC that starts 00:00:XX:XX:XX:XX and try to hash on Ethernet headers starting directly after the MPLS label stack.



I have not seen (or heard about) such behavior in any deployed networks.



However, I am aware of some modern forwarding chipsets that (correctly) treat the ‘0000’ in the first nibble of the payload of a labeled packet (i.e., immediately following the bottom of the label stack) as the indication of a 32-bit PW control word but (incorrectly), consider this as a CW of an Ethernet PW (as if no other PWs exist!) and try to hash on the presumed MAC addresses, Ethertype etc.  Such behavior is really deadly for, say TDM PWs that, AFAIK, are still widely deployed in many places.



I wonder if IETF (or, specifically, the PALS WG) can do anything about that.



Regards,

Sasha



Office: +972-39266302

Cell:      +972-549266302

Email:   Alexander.Vainshtein@ecitele.com



-----Original Message-----
From: BESS [mailto:bess-bounces@ietf.org] On Behalf Of James Bensley
Sent: Tuesday, October 23, 2018 11:06 AM
To: bess@ietf.org
Subject: [bess] CW in EVPN: Was Signaling Control Word in EVPN



Hi All,



I've removed all the individual contacts as per mod request and changed the subject as this conversation was diverging away from the OPs original query (sorry if any of that was my fault).





On Tue, 9 Oct 2018 at 15:54, Andrew G. Malis <agmalis@gmail.com<mailto:agmalis@gmail.com>> wrote:

>

> James,

>

> Agreed. We touched on that in section 7 of draft-ietf-pals-ethernet-cw, where we advised operators that enabling post-CW DPI for ECMP calculations could cause misordering.



Hi Andy,



Perhaps I wasn't clear enough - and LSR (not the ingress/egress LER) even trying to detect CW is a source of problems within the network, this is why I was querying the use of the PWMCW.





On Tue, 9 Oct 2018 at 16:44, Yutianpeng (Tim) <yutianpeng@huawei.com<mailto:yutianpeng@huawei.com>> wrote:

>

> Personally I support having control word capability which is more common. It is said in RFC 8214:

>

>    “It is recommended that the control word be included in the absence of an entropy label”

>

> So I think we can still have EL capability on EVPN VPWS if I understand correct. Only if the existing "BGP Path  Attributes" does not work well.

>

> I support adapt CW capability into EVPN also as EVPN itself is facing same challenge with EVPN VPWS.

>

> By the way, rfc4385 mentioned PW controlling ECMP.



The CW doesn't control ECMP - this is my gripe here. It's one thing to recommend a technology that not all devices support (EL/ELI or FAT) but which fully fixes the problem if it supported, it's another thing to recommend a technology that doesn't fully fix the problem if it is supported at all. My concern is that by continuing to suggest a partial solution (PWMCW) we help to keep that partial solution in circulation when surely the WG should look to deprecate it for a solution that fully fixes the problem?



Cheers,

James.



_______________________________________________

BESS mailing list

BESS@ietf.org<mailto:BESS@ietf.org>

https://www.ietf.org/mailman/listinfo/bess

___________________________________________________________________________

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.
___________________________________________________________________________