Re: [bess] EVPN Multihoming and Symmetric IRB

<wang.yubao2@zte.com.cn> Thu, 25 April 2019 00:58 UTC

Return-Path: <wang.yubao2@zte.com.cn>
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 314581201E7 for <bess@ietfa.amsl.com>; Wed, 24 Apr 2019 17:58:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level:
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
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 P4PA4O5a8eoI for <bess@ietfa.amsl.com>; Wed, 24 Apr 2019 17:58:48 -0700 (PDT)
Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.217.80.70]) (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 BFAEC1200FB for <bess@ietf.org>; Wed, 24 Apr 2019 17:58:47 -0700 (PDT)
Received: from mse-fl1.zte.com.cn (unknown [10.30.14.238]) by Forcepoint Email with ESMTPS id 1D3A487022A3D7C1B072; Thu, 25 Apr 2019 08:58:46 +0800 (CST)
Received: from njxapp01.zte.com.cn ([10.41.132.200]) by mse-fl1.zte.com.cn with SMTP id x3P0wefI054623; Thu, 25 Apr 2019 08:58:40 +0800 (GMT-8) (envelope-from wang.yubao2@zte.com.cn)
Received: from mapi (njxapp02[null]) by mapi (Zmail) with MAPI id mid203; Thu, 25 Apr 2019 08:58:39 +0800 (CST)
Date: Thu, 25 Apr 2019 08:58:39 +0800
X-Zmail-TransId: 2afa5cc1063fb6a2acb7
X-Mailer: Zmail v1.0
Message-ID: <201904250858398492785@zte.com.cn>
Mime-Version: 1.0
From: wang.yubao2@zte.com.cn
To: muthu.arul@gmail.com, bess@ietf.org
Content-Type: multipart/mixed; boundary="=====_001_next====="
X-MAIL: mse-fl1.zte.com.cn x3P0wefI054623
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/8YoZ3mVF5A3-Fp07tMeZZc4Kmno>
Subject: Re: [bess] EVPN Multihoming and Symmetric IRB
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: Thu, 25 Apr 2019 00:58:50 -0000

Hi Muthu and everyone else,






The IP Aliasing in Symmetric IRB is described in draft-sajassi-bess-evpn-ip-aliasing-00 .


It works well for each local host<IP,MAC> learned on the IRB interface.






I think when the IRB interface itself is configured with an anycast Gateway IP-address for its corresponding subnet,


the IP address of the IRB interface itself doesn't have an explicit ESI to be announced together with its own MAC/IP address in current documents,


Can we use an vESI for IRB interface itself or its corresponding MAC-VRF (which is similar ot the I-ESI concept)? 


This issue exists in both symmetric IRB and asymmetric IRB. 






Thanks


Bob




On Wed, 24 Apr 2019 09:57:51 +0530

Muthu Arul Mozhi Perumal <muthu.arul@gmail.com> wrote:




> Hi Everyone,

> 

> draft-ietf-bess-evpn-inter-subnet-forwarding does not explicitly describe

> the implications of EVPN multihoming on IRB. It seems to assume that the

> IRB procedures can be easily extrapolated to multihoming following RFC 7432

> and it says so at least for the mobility procedures described in section 4.

> 

> However, I think there are key implications of multihoming for symmetric

> IRB.

> 

> Fast Convergence:

> Section 8.2 of RFC 7432 says the following:

> <snip>

>    Upon a failure in connectivity to the attached segment, the PE

>    withdraws the corresponding set of Ethernet A-D per ES routes.  This

>    triggers all PEs that receive the withdrawal to update their next-hop

>    adjacencies for all *MAC addresses* associated with the Ethernet

>    segment in question.  If no other PE had advertised an Ethernet A-D

>    route for the same segment, then the PE that received the withdrawal

>    simply invalidates the *MAC entries *for that segment.  Otherwise, the

>    PE updates its next-hop adjacencies accordingly.

> </snip>

> 

> Clearly, it describes fast convergence only for the MAC addresses of TSs

> (and not for their IP addresses). In symmetric IRB, the ingress PE performs

> a route lookup for the destination TS prefix in IP-VRF and forwards the

> packet to the egress PE. Hence, the above fast convergence is not

> applicable. It however is applicable for asymmetric IRB where the

> destination subnet is configured in the ingress PE and it performs a lookup

> in the BT corresponding to the destination subnet and forwards the frame.

> 

> Aliasing and Backup Path:

> With symmetric IRB, the ingress PE cannot use alias label (i.e. label

> advertised in AD per EVI route) to load balance traffic sent to egress PEs

> multihomed to the same CE, since the egress PE needs to first perform a

> route lookup for the destination prefix in the IP-VRF to forward the

> packet. The ingress PE instead needs to rely on multipath techniques

> applicable to L3VPN (such as BGP multipath).

> 

> Now, coming to the backup path, section 8.4 of RFC 7432 says the following:

> <snip>

>    The backup path is a closely related function, but it is used in

>    Single-Active redundancy mode.  In this case, a PE also advertises

>    that it has reachability to a given EVI/ES using the same combination

>    of Ethernet A-D per EVI route and Ethernet A-D per ES route as

>    discussed above, but with the "Single-Active" bit in the flags of the

>    ESI Label extended community set to 1.  A remote PE that receives a

>    MAC/IP Advertisement route with a non-reserved ESI SHOULD consider

>    the *advertised MAC address* to be reachable via any PE that has

>    advertised this combination of Ethernet A-D routes, and it SHOULD

>    install a backup path for that MAC address.

> </snip>

> 

> Clearly, it describes the backup path only for the MAC address of the TS

> (and not for their IP address). Hence, it is not applicable to symmetric

> IRB. It however is applicable to asymmetric IRB.

> 

> Is my understanding correct? Shouldn't the implications of multihoming on

> symmetric IRB be explicitly captured

> in draft-ietf-bess-evpn-inter-subnet-forwarding?

> 

> Regards,

> Muthu