RE: optional ethernet A-D per EVI route

Antoni Przygienda <antoni.przygienda@ericsson.com> Mon, 12 May 2014 17:37 UTC

Return-Path: <antoni.przygienda@ericsson.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 642EC1A0733 for <l2vpn@ietfa.amsl.com>; Mon, 12 May 2014 10:37:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 kiE2RhWjxCsx for <l2vpn@ietfa.amsl.com>; Mon, 12 May 2014 10:37:24 -0700 (PDT)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) by ietfa.amsl.com (Postfix) with ESMTP id 55B9D1A0756 for <l2vpn@ietf.org>; Mon, 12 May 2014 10:37:20 -0700 (PDT)
X-AuditID: c6180641-f799b6d000000b0f-47-5370b514e25c
Received: from EUSAAHC007.ericsson.se (Unknown_Domain [147.117.188.93]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id 20.69.02831.415B0735; Mon, 12 May 2014 13:48:36 +0200 (CEST)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC007.ericsson.se ([147.117.188.93]) with mapi id 14.03.0174.001; Mon, 12 May 2014 13:37:13 -0400
From: Antoni Przygienda <antoni.przygienda@ericsson.com>
To: John E Drake <jdrake@juniper.net>, "Ali Sajassi (sajassi)" <sajassi@cisco.com>, Jakob Heitz <jakob.heitz@ericsson.com>, "l2vpn@ietf.org" <l2vpn@ietf.org>
Subject: RE: optional ethernet A-D per EVI route
Thread-Topic: optional ethernet A-D per EVI route
Thread-Index: Ac9tmo9QXH1GYTvGSny5wGqVCAmMz///7AeA///dMbD//1JTgP/+P6fg
Date: Mon, 12 May 2014 17:37:13 +0000
Message-ID: <2E4BB27CAB87BF43B4207C0E55860F1812B644@eusaamb103.ericsson.se>
References: <2F3EBB88EC3A454AAB08915FBF0B8C7E03053A4C@eusaamb109.ericsson.se> <CF95A55C.D37EF%sajassi@cisco.com> <2E4BB27CAB87BF43B4207C0E55860F1812B4B8@eusaamb103.ericsson.se> <cf729cd87d904d348a4bf37911346d30@BLUPR05MB562.namprd05.prod.outlook.com>
In-Reply-To: <cf729cd87d904d348a4bf37911346d30@BLUPR05MB562.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.117.188.10]
Content-Type: multipart/alternative; boundary="_000_2E4BB27CAB87BF43B4207C0E55860F1812B644eusaamb103ericsso_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRmVeSWpSXmKPExsUyuXRPrK7I1oJgg88fVS3m3HW2ePztELvF u7PNLA7MHlN+b2T1WLLkJ5PH9aar7AHMUVw2Kak5mWWpRfp2CVwZjSvnsRfsPc1U8er4ddYG xqXLmboYOTkkBEwklq3byw5hi0lcuLeerYuRi0NI4CijxLK3L6Cc5YwSVzd+AqtiE7CQuPzt KTNIQkRgIaPE2zUrmEESwgIGEi+fT2EDsUUEDCV2nHrGBGG7Sbxpn84IYrMIqEp8ObqPFcTm FfCWmD3/PxPEhgYmib8besCKOAXCJE7unQY2lBHopu+n1oANYhYQl7j1ZD7U3QISS/acZ4aw RSVePv7HCmErSUxaeo4Voj5fYsfEyUwQywQlTs58wjKBUWQWklGzkJTNQlIGEdeRWLD7ExuE rS2xbOFrZhj7zIHHTMjiCxjZVzFylBanluWmGxluYgRG1jEJNscdjAs+WR5iFOBgVOLhXTC7 IFiINbGsuDL3EKM0B4uSOG/6p9hgIYH0xJLU7NTUgtSi+KLSnNTiQ4xMHJxSDYyldc6XIhx/ WitoMCzfay92gsW4e516v/wGWxbbScWlMudnfnoZ+KYwrc9KY+fTZbZzN8l92PlRrqZMgn2/ 2CSVuZF3Ey4vufIlOYR3X8GGf+m6bjlb5Jb6r7074/HkLrtLX5fc2N1sr3VV0WyZzuTqL+Ur 3pazvjkxW1vF2mpflElW+hzeqiYlluKMREMt5qLiRABTy8BGjQIAAA==
Archived-At: http://mailarchive.ietf.org/arch/msg/l2vpn/OaVc1mPtj4w8rSxH8oqIUpzjdLY
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Layer 2 Virtual Private Networks <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn/>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 May 2014 17:37:29 -0000

Thanks John, my question was aimed at _optional_ A-D-E per EVI, not per ES. Per ES are clear (and so I think the optional per EVI as well in its intention). Thanks. tony

From: John E Drake [mailto:jdrake@juniper.net]
Sent: Monday, May 12, 2014 4:38 AM
To: Antoni Przygienda; Ali Sajassi (sajassi); Jakob Heitz; l2vpn@ietf.org
Subject: RE: optional ethernet A-D per EVI route

Tony,

The set of Per ESI Ethernet AD routes indicate that the advertising PE has connectivity to the specified ES.  Neither MAC Advertisement routes nor Per EVI Ethernet routes (for aliasing) for a given ES may be used until the corresponding set of Per ES Ethernet AD routes for that ES have been received.

Yours Irrespectively,

John

From: L2vpn [mailto:l2vpn-bounces@ietf.org] On Behalf Of Antoni Przygienda
Sent: Sunday, May 11, 2014 11:11 PM
To: Ali Sajassi (sajassi); Jakob Heitz; l2vpn@ietf.org<mailto:l2vpn@ietf.org>
Subject: RE: optional ethernet A-D per EVI route

Actually, I'm struggling with the 'optional per EVI route' which I also think should be dropped as Jakob suggests. I'm referring to the -07 and unrolling the issue:


Per 14.1.2


        A remote PE that receives a MAC advertisement route with non-
   reserved ESI SHOULD consider the advertised MAC address to be
   reachable via all PEs that have advertised reachability to that MAC
   address' EVI/ES via the combination of an Ethernet A-D per EVI route
   for that EVI/ES (and Ethernet Tag if applicable) AND an Ethernet A-D

   per ES route for that ES.


   -If a set of Ethernet A-D per ES routes for that ES AND an Ethernet
   A-D route per EVI exist, only then the label from that latter route
   *must* be used.



First, should that be a capital MUST ?  Second, that seems to imply that load balancing cannot be done without the per EVI route ? Or that without a per EVI route all-active-redundancy mode cannot install MACs from remote PEs ?



Per 8.4


        Therefore, in order to handle corner cases and race conditions, the
   Ethernet A-D per EVI route MUST NOT be used for traffic forwarding by
   a remote PE until it also receives the associated set of Ethernet A-D
   per ES routes.


        To address this issue, EVPN introduces the concept of 'Aliasing'
   which is the ability of a PE to signal that it has reachability to an
   EVPN instance on a given ES even when it has learnt no MAC addresses
   from that EVI/ES. The Ethernet A-D per EVI route is used for this
   purpose. A remote PE that receives a MAC advertisement route with
   non-reserved ESI SHOULD consider the advertised MAC address to be
   reachable via all PEs that have advertised reachability to that MAC
   address' EVI/ES via the combination of an Ethernet A-D per EVI route
   for that EVI/ES (and Ethernet Tag if applicable) AND Ethernet A-D per
   ES routes for that ES with the 'Single-Active' bit in the flags of
   the ESI Label Extended Community set to 0.



Now, what does that mean exactly since English is tad loose here (same as in 14.1.2) :
the MAC is valid if  (EITHER the EAD per EVI is here or EAD per ES) OR does it imply that  BOTH must be present and lack of an A-D per EVI route will prevent aliasing (but nothing else, i.e. the route can be installed into the fwd path) ? Or can the MAC be installed anyway since it's all a SHOULD ?

I seem to read the intention as:

               . if you have an EAD per EVI and  _NO_ EAD per ESI you cannot use the MAC (no load-balancing until ESI is up per section 8.4 above )
               . if you have ESI only, you can (that's just aliasing)
               . if you have EVI _AND_ ESI, the EVI label (in the route) takes precedence and we start to 'load-balance'



--- tony


From: Ali Sajassi (sajassi) [mailto:sajassi@cisco.com]
Sent: Sunday, May 11, 2014 10:17 PM
To: Jakob Heitz; l2vpn@ietf.org<mailto:l2vpn@ietf.org>
Cc: Antoni Przygienda
Subject: Re: optional ethernet A-D per EVI route


Hi Jakob,

We are talking about two different routes. Section 8.4.1 talks about Ethernet A-D per EVI; whereas, section 9.2.2 talks about Ethernet A-D per ES. The former one is optional but no the latter one. As the matter of fact section 8.2.1 states that the support of the latter one is mandatory (1st para).

For rev 7, I added a clarification sentence to the end of the 3rd para of section 9.2.2 saying:

       "The
dependency of MAC routes installation on Ethernet A-D
per ES routes,

   is to ensure that MAC routes don't get accidentally installed during

   mass withdraw period."



Cheers,

Ali

From: Jakob Heitz <jakob.heitz@ericsson.com<mailto:jakob.heitz@ericsson.com>>
Date: Sunday, May 11, 2014 9:43 PM
To: "l2vpn@ietf.org<mailto:l2vpn@ietf.org>" <l2vpn@ietf.org<mailto:l2vpn@ietf.org>>
Cc: Antoni Przygienda <antoni.przygienda@ericsson.com<mailto:antoni.przygienda@ericsson.com>>
Subject: optional ethernet A-D per EVI route

Tony and I have an issue.
The draft says
8.4.1<http://tools.ietf.org/html/draft-ietf-l2vpn-evpn-07#section-8.4.1> Constructing the Ethernet A-D per EVPN Instance (EVI) Route





   This section describes the procedures used to construct the Ethernet

   A-D per EVPN Instance (EVI) route, which is used for aliasing (as

   discussed above). Support of this route is OPTIONAL.

And

9.2.2<http://tools.ietf.org/html/draft-ietf-l2vpn-evpn-07#section-9.2.2> Route Resolution


...

   If the Ethernet Segment Identifier field in a received MAC

   Advertisement route is set to a non-reserved ESI, then if the

   receiving PE decides to install forwarding state for the associated

   MAC address, it MUST be when both the MAC Advertisement route AND the

   associated set of Ethernet A-D per ES routes have been received.


Should this sentence be changed to "Support of this route is OPTIONAL unless non-reserved ESIs are used" or just be changed to MANDATORY?

Thanks,
Jakob.