Re: [bess] All-Active Multi-homing and Virtual Ethernet Segments: A Question

Alexander Vainshtein <Alexander.Vainshtein@ecitele.com> Tue, 02 October 2018 08:24 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 B273F130DD8; Tue, 2 Oct 2018 01:24:36 -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 2Iukci2atzyu; Tue, 2 Oct 2018 01:24:31 -0700 (PDT)
Received: from mail1.bemta25.messagelabs.com (mail1.bemta25.messagelabs.com [195.245.230.68]) (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 9B11B130DD4; Tue, 2 Oct 2018 01:24:29 -0700 (PDT)
Received: from [46.226.52.199] (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 AF/24-12023-B3B23BB5; Tue, 02 Oct 2018 08:24:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLsWRWlGSWpSXmKPExsViougQq2ulvTn a4GyntMWK4zOZLQ51W1vc/fGXzeL4qzlsFmv+rWOyeHe2mcWBzWPK742sHkuW/GTyuHvrElMA cxRrZl5SfkUCa8bbR/cZC26/Y6tYsbaXvYHx1yO2LkYuDhaBRcwSM/58A3OEBCYySXz/vIAVw nnEKLFySytjFyMnB5uArcSm1XfZQGwRAU+JLwu7mUBsZoHdzBLrruuC2MICYRK/Fk5mhagJl9 h/uo0Fwo6W+HRmN1CcA2idisT0434gYV6BRInGvmlQu64wSyy7/Q2slxNo18zOrWC9jAJiEt9 PrYHaJS5x68l8MFtCQETi4cXTbBC2qMTLx/9YIeqTJO4/XcgIEVeUmHFvDjuELStxaX43I8gy CYGD7BJ7bn2GGmQocXzlfmYI21fi2CuQZg4gW1liy4tYiPBdRonXi7QgbB2Jbc2noPYWSHTuO scOMfMCo8Ta701QCTmJVb0PWSASL5glTpy6xAqRkJG429wBZc9gl9j2wmkCo+4sJM/NAuphFu hklJjxdhPLLHAwCUqcnPmEBaIoT+Lz5Kdss4AOZBbQlFi/Sx8irCgxpfshO4StIdE6Zy47pri OxO9vXWww8dtXp7JC7FrCKHG5+TULTNHxrf/YkDUvYORdxWiRVJSZnlGSm5iZo2toYKBraGik a2hprmtobKqXWKWbpJdaqlueWlyia6iXWF6sV1yZm5yTopeXWrKJEZiAUwqOtu9g/LE8/RCjJ AeTkihvxs9N0UJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeNm0NkcLCRalpqdWpGXmAHMBTFqCg0 dJhPedJlCat7ggMbc4Mx0idYoxkOPRjI4ZzBzvwOSDmSBy25lOIHkFTLY9vQ4kO0CkEEtefl6 qlDjvW5BBAiCDMkrz4NbA8tslRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK85iDX8mTmlcBd 8wroUCagQxtLN4AcWpKIkJJqYLSdlDpJonbTzK/cwYbys2XLT07+lNKufuzio47Jxs+d9GZ+O O2pUpIfoy7C2e9cP/tmms/SzXGf+Z4+ljUM+JEs9/5ImXv5nd5jG5QXzXrzascOu0LFpZMnPm brkUo49Yg36EuT+w7nsxyL8n5bHz8Sv+ys8MO6Ky/VJJlk0zISCzVrgtUvxiqxFGckGmoxFxU nAgAse+P+agQAAA==
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-8.tower-287.messagelabs.com!1538468662!1620332!1
X-Originating-IP: [52.33.64.93]
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 31208 invoked from network); 2 Oct 2018 08:24:25 -0000
Received: from us-west-2b.mta.dlp.protect.symantec.com (HELO EUR03-DB5-obe.outbound.protection.outlook.com) (52.33.64.93) by server-8.tower-287.messagelabs.com with AES256-SHA256 encrypted SMTP; 2 Oct 2018 08:24:25 -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=YCM3R6HENOsEWX4sJBU0VXKR8y3/uCvawDxp1o8CNCI=; b=Gt6mWr+Wr13YvIzDpd7ZQ/c8z7xmdi5suJ0FAoY19qhNGnBPv9HSWB6lQWCgooFRmYQ04Z91a7DrWdPaHGluQXOAhD1XgyZluMf/6u4fwisXk3/P+SA4BWxrFo4JZcfskQRKKh0cAkRmKkTR6tbeBN8upgPfVYEcOKjhZ2h36E8=
Received: from AM4PR0301MB1905.eurprd03.prod.outlook.com (10.168.2.155) by AM4PR0301MB1890.eurprd03.prod.outlook.com (10.168.2.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1185.25; Tue, 2 Oct 2018 08:24:19 +0000
Received: from AM4PR0301MB1905.eurprd03.prod.outlook.com ([fe80::bc4d:cff4:9bda:3250]) by AM4PR0301MB1905.eurprd03.prod.outlook.com ([fe80::bc4d:cff4:9bda:3250%5]) with mapi id 15.20.1185.024; Tue, 2 Oct 2018 08:24:19 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: "Rabadan, Jorge (Nokia - US/Mountain View)" <jorge.rabadan@nokia.com>
CC: Michael Gorokhovsky <Michael.Gorokhovsky@ecitele.com>, Alexander Ferdman <Alexander.Ferdman@ecitele.com>, Shell Nakash <Shell.Nakash@ecitele.com>, "bess@ietf.org" <bess@ietf.org>, "draft-sajassi-bess-evpn-virtual-eth-segment.authors@ietf.org" <draft-sajassi-bess-evpn-virtual-eth-segment.authors@ietf.org>, "pals@ietf.org" <pals@ietf.org>, "Luc Andre Burdet (lburdet)" <lburdet@cisco.com>, "Ali Sajassi (sajassi)" <sajassi@cisco.com>
Thread-Topic: [bess] All-Active Multi-homing and Virtual Ethernet Segments: A Question
Thread-Index: AQHUVN55tl8Un8AnaEm9/Y0wrUsuuaUBFDUA///jUoCAAUyohIACLQ6AgAAexZeAACvSgIAG5zIg
Date: Tue, 02 Oct 2018 08:24:18 +0000
Message-ID: <AM4PR0301MB190539052C990BE7D67C71FC9DE80@AM4PR0301MB1905.eurprd03.prod.outlook.com>
References: <955DFADF-91C5-48F9-90C6-79C4AB5FB46C@cisco.com> <DB5PR0301MB190912073C9741CDF573A5209D160@DB5PR0301MB1909.eurprd03.prod.outlook.com> <1BB94F7F-521D-4AC8-8CD7-4CCBC681B1F9@cisco.com> <DB5PR0301MB1909191E45A877E32D0F36539D150@DB5PR0301MB1909.eurprd03.prod.outlook.com> <57D21004-A02F-4AB2-9EEB-036458652D78@nokia.com> <DB5PR0301MB1909AE8923DF8FE6EFDFAB1A9D140@DB5PR0301MB1909.eurprd03.prod.outlook.com> <690E3414-E27C-4BD5-9AF6-B86293EF8D08@nokia.com>
In-Reply-To: <690E3414-E27C-4BD5-9AF6-B86293EF8D08@nokia.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-originating-ip: [147.234.241.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM4PR0301MB1890; 6:uwk/lPurPlP66XtdmJKe+G/iFyp1c1W9zgW8jw2p0M2xZHGFo88gjkxJGK24khT9SY9sarSPRJS1z6OldI1sI01jYrgThzIIdNGfOt1huZu3UIfLaJTFuxFpepNA1q/kIDVtGrEuxPXG643+TwIwRwbdvVQTZw/PhAEWiSMmmXZ7E5/L2cz/X1W0TpxXWhD31jxXbjQf6ZqMOh7W3ELPdTSTVm+qGxsB+L6lNlzi9dfX0pIdesIWJqZYk+usmSaFTQ6GRrCwNuS898/1ZhOi4OfN2P2LqUQgMYYf5ULZ+B/eG6QVYLhDxzo8SeM/xua0AsUI06NcM2GyFaGAyIAs2ZIusb+CoaG1LOzlj4WjM80uFZm6MBSwoP2vd6TgLIdF7YpCBiiGtF58CiZ1ACZ3at/oJOCSeeDX1mNNHF23sZDaiycfI11kxHiL/W9pYO9lHuOzEkTF5qFY4n/GHQIqVA==; 5:WV7x38+J1S32NB5NK+qw0TzGqKbWTD9OhUeSlk8KOsQNATRYJAEjxtxnMKosGH6CHYfH1FuZX2YsEjnqSjwlXnwZBJqEdKUvPT3PkXLFn49dBYQe+wMw/2A303tAgpWxv1UbZGGgfB3QLLkm2WIcSeDjZYuDHFgh/MPTe5TRMSs=; 7:5WnolnZvacD5Lku8FXsaLn4qAYh6bySYTylJJGo7xvrlHN5d3iV297zTVYw7ag+n+g1jEzEjjAAzkR/nd/hzPcFydOBxtFbo77mtKmc//15tEXaPF2Hf+8ET+iDtvqdlGbQjnOqg5fBRn7Ed51EYSACgNLFipJtSZZFf/ZWJzwO+bTMstvo6wvp2FB12IBvoZw6JCFh5+9+8SymjeCVWCgJZ+8HSTl8sDa5N8SL+VBLgpM5VMJEtcZ4dGoH4ds1L
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-ms-office365-filtering-correlation-id: 4401adef-10ec-4494-1a31-08d6284072e7
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(49563074)(7193020); SRVR:AM4PR0301MB1890;
x-ms-traffictypediagnostic: AM4PR0301MB1890:
x-microsoft-antispam-prvs: <AM4PR0301MB1890DF99A7E97199389293779DE80@AM4PR0301MB1890.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(279101305709854)(109105607167333)(82608151540597)(195916259791689)(95692535739014)(154440410675630)(138986009662008)(21532816269658)(21748063052155)(28532068793085);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(102415395)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231355)(944501410)(4983020)(52105095)(10201501046)(3002001)(6055026)(149066)(150057)(6041310)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201703031522075)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051); SRVR:AM4PR0301MB1890; BCL:0; PCL:0; RULEID:; SRVR:AM4PR0301MB1890;
x-forefront-prvs: 0813C68E65
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(136003)(396003)(376002)(39860400002)(346002)(366004)(51444003)(199004)(189003)(252514010)(54556002)(5024004)(9686003)(6306002)(54896002)(236005)(53946003)(296002)(6246003)(316002)(256004)(53936002)(54906003)(446003)(5250100002)(6436002)(11346002)(93886005)(66066001)(186003)(14444005)(229853002)(14454004)(86362001)(71190400001)(606006)(102836004)(8676002)(55016002)(71200400001)(68736007)(26005)(733005)(81166006)(8936002)(81156014)(25786009)(3846002)(478600001)(72206003)(6916009)(5660300001)(561944003)(790700001)(105586002)(4326008)(106356001)(6116002)(476003)(7696005)(97736004)(99936001)(99286004)(2906002)(33656002)(486006)(76176011)(6506007)(7736002)(74316002)(53546011)(2900100001)(4744004)(16866105001)(579004)(559001); DIR:OUT; SFP:1102; SCL:1; SRVR:AM4PR0301MB1890; H:AM4PR0301MB1905.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: ecitele.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: qXRkmsZGWY+tFsOgBVxDmis2WykB6zaeLviJmr5KaQDb1/Owtk2VZdd4ZGbzi4jPSEB8XQ1K9gmAp33jCPTV1HNXNFaMiNni36GU2KdNfW4z11ezFlFTdcBRBo2SS5QV5k4uH6IvhFEiqq7KC0dzfRZpbMofyRrA6SjqzLbcJ2NhUHI0P1dcRQAL/+34qKN0ETJ+nYh9p8fr6lR4qxaU3IzPOqjo6ehuvR7CFNAxUWddsEi2R5cGIGiWbAWEmJ4JrGecvYPzGX/S94EMjs2KOGR1w4tjmNL8FA4oIDQ9OgZTlzlsFcUqvXZOEQKBPEvUnvFcDT/eFlsvPZlZJMhKLJWHGhDKoYijmh8ffuO8DY8=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/related; boundary="_004_AM4PR0301MB190539052C990BE7D67C71FC9DE80AM4PR0301MB1905_"; type="multipart/alternative"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4401adef-10ec-4494-1a31-08d6284072e7
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Oct 2018 08:24:18.9019 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0301MB1890
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/GrCDWT2CVjwnF7EYqTyz-c7fK-8>
Subject: Re: [bess] All-Active Multi-homing and Virtual Ethernet Segments: A Question
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, 02 Oct 2018 08:24:37 -0000

Jorge,
Again, lots of thanks for your message  – and apologies for my delayed response.

After some thinking, I think that I can summarize your statement as following:

1.       The draft discusses two different types of vES:

a.       vES comprised of EVCs across an Ethernet access network

b.       vES comprised of PWs across an MPLS access network

2.       All considerations pertaining multi-homing of vES in the draft deal only with vES  of the first type.

a.       With the vES of the first type all “normal” PE-CE mechanisms (LAG for all-Active, MVRP for Single-Active etc.) can be used

b.       Scalability requirements in the draft are formulated as so many vES per ENNI port which only makes sense for the vES of the first type

3.       When it comes to vES of the second type, from your POV within the scope of this draft they are limited to:

a.       Single-homed vES

b.       Single-Active vES that use Port-Active redundancy mode (see draft-brissette<https://tools.ietf.org/html/draft-brissette-bess-evpn-mh-pa-01>) with PW status-based signaling for propagating DF election from PEs to CEs.
Any other modes are simply out of scope of the draft/

If this understanding is correct, then I do not have any technical issues with it – but, of course, it would be nice to see this stated explicitly in the draft.

Regards,
Sasha

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

From: Rabadan, Jorge (Nokia - US/Mountain View) [mailto:jorge.rabadan@nokia.com]
Sent: Thursday, September 27, 2018 11:38 PM
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>; Luc Andre Burdet (lburdet) <lburdet@cisco.com>; Ali Sajassi (sajassi) <sajassi@cisco.com>
Cc: Michael Gorokhovsky <Michael.Gorokhovsky@ecitele.com>; Alexander Ferdman <Alexander.Ferdman@ecitele.com>; Shell Nakash <Shell.Nakash@ecitele.com>; bess@ietf.org; draft-sajassi-bess-evpn-virtual-eth-segment.authors@ietf.org; pals@ietf.org
Subject: Re: [bess] All-Active Multi-homing and Virtual Ethernet Segments: A Question

Sasha,

Thank you.
I keep my statement (section 1.2 is the one explaining how a virtual ES can be a set of LSPs or individual PWs, and there is no mentioning of all-active), although again, there are many things to clarify in the text, I agree.

If there is a 1:1 mapping between CE and PW on a given PE, the association can be based on the PW itself. For instance in Figure 2, PW3 and PW5 can be associated to virtual ES-1. Single-active just needs from the NDF to signal PW status bits e.g. standby signaling, so that AG2 sends the traffic to the DF only. That was the idea of Figure 2, and some implementations out there. In the example, the association can be simply based on the PW (vc-id) and the NDF signaling based on PW status bits. No need for MVRP or ELMI, etc. Agreed, it should be mentioned.

Thanks.
Jorge

From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com<mailto:Alexander.Vainshtein@ecitele.com>>
Date: Thursday, September 27, 2018 at 10:01 PM
To: "Luc Andre Burdet (lburdet)" <lburdet@cisco.com<mailto:lburdet@cisco.com>>, "Ali Sajassi (sajassi)" <sajassi@cisco.com<mailto:sajassi@cisco.com>>, "Rabadan, Jorge (Nokia - US/Mountain View)" <jorge.rabadan@nokia.com<mailto:jorge.rabadan@nokia.com>>
Cc: Michael Gorokhovsky <Michael.Gorokhovsky@ecitele.com<mailto:Michael.Gorokhovsky@ecitele.com>>, Alexander Ferdman <Alexander.Ferdman@ecitele.com<mailto:Alexander.Ferdman@ecitele.com>>, Shell Nakash <Shell.Nakash@ecitele.com<mailto:Shell.Nakash@ecitele.com>>, "bess@ietf.org<mailto:bess@ietf.org>" <bess@ietf.org<mailto:bess@ietf.org>>, "draft-sajassi-bess-evpn-virtual-eth-segment.authors@ietf.org<mailto:draft-sajassi-bess-evpn-virtual-eth-segment.authors@ietf.org>" <draft-sajassi-bess-evpn-virtual-eth-segment.authors@ietf.org<mailto:draft-sajassi-bess-evpn-virtual-eth-segment.authors@ietf.org>>, "pals@ietf.org<mailto:pals@ietf.org>" <pals@ietf.org<mailto:pals@ietf.org>>
Subject: Re: [bess] All-Active Multi-homing and Virtual Ethernet Segments: A Question

Jorge,
Lots of thanks for your response.
Unfortunately, a search for "All-Active" in the draft provided 18 hits, some of them (e.g. in Section 3.1) being in firect contradiction with your statement "in the current text, there is nothing (I think) that implies that you can use all-active mode with an ES that is associated to PWs".
And "Single-Active" is not so simple either if you use PWs that carry multiple VLANs (explicitly alloeed in the draft). If thede VLANd go to different EVIs, per-EVI DF election schemes (starting from the default one) would require some PE-CE protocol to notify the CE about the results of DF election - but these protocols would have to run over the same PWs. I do not think that MVRP or E-LMI could be used in such a way. Of course if you only use PWs carryinga single VLAN each, you could simply use PW status - but this is not mentioned in the draft.
My 2c
Thumb typed by Sasha Vainshtein

________________________________
From: Rabadan, Jorge (Nokia - US/Mountain View) <jorge.rabadan@nokia.com<mailto:jorge.rabadan@nokia.com>>
Sent: Thursday, September 27, 2018 7:11:22 PM
To: Alexander Vainshtein; Luc Andre Burdet (lburdet); Ali Sajassi (sajassi)
Cc: Michael Gorokhovsky; Alexander Ferdman; Shell Nakash; bess@ietf.org<mailto:bess@ietf.org>; draft-sajassi-bess-evpn-virtual-eth-segment.authors@ietf.org<mailto:draft-sajassi-bess-evpn-virtual-eth-segment.authors@ietf.org>; pals@ietf.org<mailto:pals@ietf.org>
Subject: Re: [bess] All-Active Multi-homing and Virtual Ethernet Segments: A Question

Sasha,

Although I agree with Luc and Ali that an all-active solution can be added to the description, note that, in the current text, there is nothing (I think) that implies that you can use all-active mode with an ES that is associated to PWs. So unless we add that description for all-active, people should assume PW-based ES’es support only single-active mode.

My 2 cents.

Jorge


From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com<mailto:Alexander.Vainshtein@ecitele.com>>
Date: Wednesday, September 26, 2018 at 10:58 AM
To: "Luc Andre Burdet (lburdet)" <lburdet@cisco.com<mailto:lburdet@cisco.com>>, "Ali Sajassi (sajassi)" <sajassi@cisco.com<mailto:sajassi@cisco.com>>
Cc: Michael Gorokhovsky <Michael.Gorokhovsky@ecitele.com<mailto:Michael.Gorokhovsky@ecitele.com>>, Alexander Ferdman <Alexander.Ferdman@ecitele.com<mailto:Alexander.Ferdman@ecitele.com>>, Shell Nakash <Shell.Nakash@ecitele.com<mailto:Shell.Nakash@ecitele.com>>, "bess@ietf.org<mailto:bess@ietf.org>" <bess@ietf.org<mailto:bess@ietf.org>>, "draft-sajassi-bess-evpn-virtual-eth-segment.authors@ietf.org<mailto:draft-sajassi-bess-evpn-virtual-eth-segment.authors@ietf.org>" <draft-sajassi-bess-evpn-virtual-eth-segment.authors@ietf.org<mailto:draft-sajassi-bess-evpn-virtual-eth-segment.authors@ietf.org>>, "pals@ietf.org<mailto:pals@ietf.org>" <pals@ietf.org<mailto:pals@ietf.org>>
Subject: Re: [bess] All-Active Multi-homing and Virtual Ethernet Segments: A Question
Resent-From: <alias-bounces@ietf.org<mailto:alias-bounces@ietf.org>>
Resent-To: <sajassi@cisco.com<mailto:sajassi@cisco.com>>, <pbrisset@cisco.com<mailto:pbrisset@cisco.com>>, <richard.schell@verizon.com<mailto:richard.schell@verizon.com>>, <jdrake@juniper.net<mailto:jdrake@juniper.net>>, Jorge Rabadan <jorge.rabadan@alcatel-lucent.com<mailto:jorge.rabadan@alcatel-lucent.com>>
Resent-Date: Wednesday, September 26, 2018 at 10:58 AM

Ali,
Lots of thanks for a prompt response.
I fully understand how the scheme described by Luc could work.
But I have some doubts regarding it matching the standard PW architecture.
First of all, tbis scheme mandates usage of static PW labels - I do not think this is common, not even with MPLS-TP (where, at least nominally, you could still advertise PW labels using targeted LDP session between the pair of PEs).
There are some generic PW mechanisms that cannot be used (e.g., sequencing). This may be a minor issue because "fat PWs" (RFC 6391) also do not allow sequencing.
And there may be more - e.g., I doubt you could use static PW status messages (RFC 6478) with this construct...
So I think that asking the PALS WG (that, from my POV, is the body that has the authority to decide what is and what is not a PW) position on this construct  makes sense.
Thumb typed by Sasha Vainshtein

________________________________
From: Ali Sajassi (sajassi) <sajassi@cisco.com<mailto:sajassi@cisco.com>>
Sent: Tuesday, September 25, 2018 7:07:00 PM
To: Alexander Vainshtein; Luc Andre Burdet (lburdet)
Cc: Michael Gorokhovsky; Alexander Ferdman; Shell Nakash; bess@ietf.org<mailto:bess@ietf.org>; draft-sajassi-bess-evpn-virtual-eth-segment.authors@ietf.org<mailto:draft-sajassi-bess-evpn-virtual-eth-segment.authors@ietf.org>; pals@ietf.org<mailto:pals@ietf.org>
Subject: Re: [bess] All-Active Multi-homing and Virtual Ethernet Segments: A Question

Hi Sasha,

What Luc mentioned below can work with any of the existing model supporting static PW because the pair of EVPN PEs terminating vES (with PW termination) act and look like a single logical PE to the CE. Therefore, the CE sees its PW being terminated by a single logical PE. EVPN provides the synch mechanism between the pair of PEs running vES. I agree with Luc that an example can be provided in the draft to describe how All-Active vES can be supported with PWs.

Cheers,
Ali

From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com<mailto:Alexander.Vainshtein@ecitele.com>>
Date: Tuesday, September 25, 2018 at 8:09 AM
To: "Luc Andre Burdet (lburdet)" <lburdet@cisco.com<mailto:lburdet@cisco.com>>
Cc: Michael Gorokhovsky <Michael.Gorokhovsky@ecitele.com<mailto:Michael.Gorokhovsky@ecitele.com>>, Alexander Ferdman <Alexander.Ferdman@ecitele.com<mailto:Alexander.Ferdman@ecitele.com>>, Shell Nakash <Shell.Nakash@ecitele.com<mailto:Shell.Nakash@ecitele.com>>, "bess@ietf.org<mailto:bess@ietf.org>" <bess@ietf.org<mailto:bess@ietf.org>>, "draft-sajassi-bess-evpn-virtual-eth-segment.authors@ietf.org<mailto:draft-sajassi-bess-evpn-virtual-eth-segment.authors@ietf.org>" <draft-sajassi-bess-evpn-virtual-eth-segment.authors@ietf.org<mailto:draft-sajassi-bess-evpn-virtual-eth-segment.authors@ietf.org>>, "pals@ietf.org<mailto:pals@ietf.org>" <pals@ietf.org<mailto:pals@ietf.org>>
Subject: RE: [bess] All-Active Multi-homing and Virtual Ethernet Segments: A Question
Resent-From: <alias-bounces@ietf.org<mailto:alias-bounces@ietf.org>>
Resent-To: Cisco Employee <sajassi@cisco.com<mailto:sajassi@cisco.com>>, <pbrisset@cisco.com<mailto:pbrisset@cisco.com>>, <richard.schell@verizon.com<mailto:richard.schell@verizon.com>>, <jdrake@juniper.net<mailto:jdrake@juniper.net>>, <jorge.rabadan@alcatel-lucent.com<mailto:jorge.rabadan@alcatel-lucent.com>>
Resent-Date: Tuesday, September 25, 2018 at 8:09 AM

Luc,
Lots of thanks for a prompt and highly informative response.

I am adding the PALS WG to the CC list since, from my POV, your proposal goes beyond the PW network reference model as shown in Figure 2 of RFC 3985<https://tools.ietf.org/html/rfc3985>.
While this model has been extended to cover multi-segment PWs (RFC 6073<https://tools.ietf.org/html/rfc6073>), PW redundancy (RFC 6718<https://tools.ietf.org/html/rfc6718>) and ICCP (RFC 7275<https://tools.ietf.org/html/rfc7275>)  none of these extensions seem to be directly applicable to the proposed scheme.

My 2c,
Sasha

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

From: Luc Andre Burdet (lburdet) [mailto:lburdet@cisco.com]
Sent: Tuesday, September 25, 2018 5:46 PM
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com<mailto:Alexander.Vainshtein@ecitele.com>>; draft-sajassi-bess-evpn-virtual-eth-segment.authors@ietf.org<mailto:draft-sajassi-bess-evpn-virtual-eth-segment.authors@ietf.org>
Cc: Michael Gorokhovsky <Michael.Gorokhovsky@ecitele.com<mailto:Michael.Gorokhovsky@ecitele.com>>; Alexander Ferdman <Alexander.Ferdman@ecitele.com<mailto:Alexander.Ferdman@ecitele.com>>; Shell Nakash <Shell.Nakash@ecitele.com<mailto:Shell.Nakash@ecitele.com>>; bess@ietf.org<mailto:bess@ietf.org>
Subject: Re: [bess] All-Active Multi-homing and Virtual Ethernet Segments: A Question

Hi Sasha,

I agree the vES draft does not go in great detail about A/A PWs.

For A/A PWs terminating at peering PEs, the concept is similar to LAG, using static label at peering PEs:
•         The CE sets up a single PW to remote endpoint to anycast IP1, Label1.
•         PE1, PE2 set up a PW each to CE, using local static label Label1.
•         PE1,PE2 adv IP1 as anycast IP towards CE-side
There will not be excessive MAC-moves since the CE sees only one pseudowire to a single remote—very similar to what is done for LAG on “real” links.

We can update the draft to be more descriptive—that draft needs a re-read anyways, the header on each page still reads “PBB-EVPN” ☺

HTH,
Luc André

[http://www.cisco.com/c/dam/m/en_us/signaturetool/images/banners/standard/09_standard_graphic.png]




Luc André Burdet
lburdet@cisco.com<mailto:lburdet@cisco.com>
Tel: +1 613 254 4814






Cisco Systems Canada Co. / Les Systemes Cisco Canada CIE
Cisco.com<http://www.cisco.com/web/CA/>







From: BESS <bess-bounces@ietf.org<mailto:bess-bounces@ietf.org>> on behalf of Alexander Vainshtein <Alexander.Vainshtein@ecitele.com<mailto:Alexander.Vainshtein@ecitele.com>>
Date: Tuesday, September 25, 2018 at 06:25
To: "draft-sajassi-bess-evpn-virtual-eth-segment.authors@ietf.org<mailto:draft-sajassi-bess-evpn-virtual-eth-segment.authors@ietf.org>" <draft-sajassi-bess-evpn-virtual-eth-segment.authors@ietf.org<mailto:draft-sajassi-bess-evpn-virtual-eth-segment.authors@ietf.org>>
Cc: Michael Gorokhovsky <Michael.Gorokhovsky@ecitele.com<mailto:Michael.Gorokhovsky@ecitele.com>>, Alexander Ferdman <Alexander.Ferdman@ecitele.com<mailto:Alexander.Ferdman@ecitele.com>>, Shell Nakash <Shell.Nakash@ecitele.com<mailto:Shell.Nakash@ecitele.com>>, "bess@ietf.org<mailto:bess@ietf.org>" <bess@ietf.org<mailto:bess@ietf.org>>
Subject: [bess] All-Active Multi-homing and Virtual Ethernet Segments: A Question

Dear authors of the EVPN Virtual Ethernet Segment<https://tools.ietf.org/html/draft-sajassi-bess-evpn-virtual-eth-segment-03> draft,
My colleagues and I have a question pertaining to support of All-Active redundancy mode in EVPN that uses virtual Ethernet Segments.

Section 8.5 of RFC 7432<https://tools.ietf.org/html/rfc7432#section-8.5> says:

   If a bridged network is multihomed to more than one PE in an EVPN
   network via switches, then the support of All-Active redundancy mode
   requires the bridged network to be connected to two or more PEs using
   a LAG.

   If a bridged network does not connect to the PEs using a LAG, then
   only one of the links between the bridged network and the PEs must be
   the active link for a given <ES, VLAN> or <ES, VLAN bundle>.  In this
   case, the set of Ethernet A-D per ES routes advertised by each PE
   MUST have the "Single-Active" bit in the flags of the ESI Label
   extended community set to 1.

This restriction is easy to understand, since, with the All-Active multi-homing mode of an Ethernet Segment, a CE attached to such a segment potentially would receive traffic from all the PEs attached to this  segment. Since A CE that is part of a bridged network must learn MAC addresses of the received traffic, it would potentially experience continuous MAC Move events – with undesirable consequences.

The EVPN Virtual Ethernet Segment draft replaces Ethernet links (forming a “real” ES) with Ethernet PWs, and claims support of both Single-homed and multi-homed multi-homing modes. When I compare these claims with the quoted above statement from RFC 7432, I see two possibilities:
•         Either a CE that is connected to an All-Active vES cannot be part of a bridged network (and thus would not do any MAC learning)
•         Or  an extension of LAG that deals with Ethernet PWs instead of Ethernet links is required.

Could you please clarify which of these two options is correct?

Note: The draft includes Informative references to the two drafts that have been published as RFC 7432 and RFC 7623.

Regards,
Sasha

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


___________________________________________________________________________

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

___________________________________________________________________________

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

___________________________________________________________________________

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

___________________________________________________________________________

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

___________________________________________________________________________

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