Re: [bess] Hub-and-spoke support in EVPN: RFC 8317vs.draft-wang-bess-evpn-context-label-04

wang.yubao2@zte.com.cn Sat, 22 August 2020 03:39 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 E9CE93A09C5 for <bess@ietfa.amsl.com>; Fri, 21 Aug 2020 20:39:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level:
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=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 zDTO_PySMgKm for <bess@ietfa.amsl.com>; Fri, 21 Aug 2020 20:39:06 -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 AA5573A09A2 for <bess@ietf.org>; Fri, 21 Aug 2020 20:39:04 -0700 (PDT)
Received: from mxct.zte.com.cn (unknown [192.168.164.215]) by Forcepoint Email with ESMTPS id F2B95F7CD4A654D8FE80; Sat, 22 Aug 2020 11:39:01 +0800 (CST)
Received: from mse-fl2.zte.com.cn (unknown [10.30.14.239]) by Forcepoint Email with ESMTPS id DD9B690B1B1FA431F3F0; Sat, 22 Aug 2020 11:39:01 +0800 (CST)
Received: from njxapp02.zte.com.cn ([10.41.132.201]) by mse-fl2.zte.com.cn with SMTP id 07M3d0aD039639; Sat, 22 Aug 2020 11:39:00 +0800 (GMT-8) (envelope-from wang.yubao2@zte.com.cn)
Received: from mapi (njxapp01[null]) by mapi (Zmail) with MAPI id mid203; Sat, 22 Aug 2020 11:39:00 +0800 (CST)
Date: Sat, 22 Aug 2020 11:39:00 +0800
X-Zmail-TransId: 2af95f4093545f7ae5ee
X-Mailer: Zmail v1.0
Message-ID: <202008221139003508305@zte.com.cn>
In-Reply-To: <MN2PR05MB5981498B8E9D6B76C0290972D45B0@MN2PR05MB5981.namprd05.prod.outlook.com>
References: 202008210951461714076@zte.com.cn, MN2PR05MB5981498B8E9D6B76C0290972D45B0@MN2PR05MB5981.namprd05.prod.outlook.com
Mime-Version: 1.0
From: wang.yubao2@zte.com.cn
To: zzhang@juniper.net
Cc: bess@ietf.org, zhang.zheng@zte.com.cn, chen.ran@zte.com.cn
Content-Type: multipart/mixed; boundary="=====_001_next====="
X-MAIL: mse-fl2.zte.com.cn 07M3d0aD039639
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/YfAvZDUV43ceRmcqCqIXwKqONwg>
Subject: Re: [bess] Hub-and-spoke support in EVPN: RFC 8317vs.draft-wang-bess-evpn-context-label-04
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: Sat, 22 Aug 2020 03:39:09 -0000

Hi Jeffrey,






Maybe I was confused by the last mail.


Let's discuss it on the basis of the text of the [EVPN Virtual Hub] draft.





In section 7.1, it says that:





   In case of IR with MPLS          


   unicast tunnels, VH1 must advertise different labels to different


   PEs, so that it can identify the sending PE based on the label in the


   traffic from a V-spoke.





I don't understand that sentence in the following questions:





1) How does VH1 advertise many labels to a single RR with the same NLRI?


2) How does the RR recognise that each (instead of only the recent one) of these labels should be reflected?


3) Will the RR reflect all these labels to all V-Spokes?


4) Will each of the V-Spokes receive only the exact one (which is allocated for that V-spoke by the VH1) of these labels from the same RR?





Thanks,


Bob














原始邮件



发件人:Jeffrey(Zhaohui)Zhang <zzhang@juniper.net>
收件人:王玉保10045807;bess@ietf.org <bess@ietf.org>;
抄送人:张征00007940;陈然00080434;
日 期 :2020年08月21日 23:33
主 题 :RE: Re:Hub-and-spoke support in EVPN: RFC 8317vs.draft-wang-bess-evpn-context-label-04




Hi Bob,

*If* the AR REPLICATOR behaviors are removed from that draft,I think the hub/spoke scenario can't be well supported because that the
 RRs are widely used.


What do you mean by *if* in the above statement? It is the designed behavior with hub and spoke scenario – with that do you still think there is a problem?


 


RR is only used for route distribution and should not make any difference.


 


Thanks.


Jeffrey


 


 


Juniper Business Use Only



From: wang.yubao2@zte.com.cn <wang.yubao2@zte.com.cn>
Sent: Thursday, August 20, 2020 9:52 PM
To: bess@ietf.org; Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>; alexander.vainshtein@rbbn.com
Cc: Alexander.Vainshtein@rbbn.com; draft-wang-bess-evpn-context-label@ietf.org; Michael.Gorokhovsky@rbbn.com; EXT-zhang.zheng@zte.com.cn <zhang.zheng@zte.com.cn>; chen.ran@zte.com.cn
Subject: Re:Hub-and-spoke support in EVPN: RFC 8317 vs.draft-wang-bess-evpn-context-label-04




 


[External Email. Be cautious of content]


 

 

Hi Jeffrey and Sasha,

 

The flows of E-tree services typically are P2MP conections,

But the flows of hub/spoke services typically are MP2MP connections, 

the spoke PEs can connect to each other under the assistance of the hub PE.

The hub/spoke services is actually a special pattern of VPLS, whose MP2MP nature will be persisted.

 

So they are very different as what Jeffrey has pointed out.

 

But the hub/spoke secenario is very similar to the AR REPLICATOR/LEAF, IMHO.

And draft-ietf-bess-evpn-virtual-hub already applied a certain extent of AR REPLICATOR behaviors to the hub PEs.

The only issues remained in draft-ietf-bess-evpn-virtual-hub is that when RRs exists between hub-PE and spoke-PEs.

If the AR REPLICATOR behaviors are removed from that draft,

I think the hub/spoke scenario can't be well supported because that the RRs are widely used.

and the AR REPLICATOR behaviors will still be required even if there are no RRs.

 

And I think the approaches discribed in draft-wang-bess-evpn-context-label-04  can solve the problems caused
 by RR existence.

 

Best Regards,

Bob


 


原始邮件



发件人:Jeffrey(Zhaohui)Zhang <zzhang@juniper.net>



收件人:Alexander Vainshtein <Alexander.Vainshtein@rbbn.com>;draft-wang-bess-evpn-context-label@ietf.org
 <draft-wang-bess-evpn-context-label@ietf.org>;



抄送人:Michael Gorokhovsky <Michael.Gorokhovsky@rbbn.com>;bess@ietf.org
 <bess@ietf.org>;



日期:2020年08月20日
 22:46



主题:RE: Hub-and-spoke support in EVPN: RFC 8317 vs.draft-wang-bess-evpn-context-label-04




Hub and spoke EVPN and E-tree are different.


 


However, draft-ietf-bess-evpn-virtual-hub should address the following two at least:


 


   *  MPLS EVPN can't support hub/spoke usecase, where the spoke PEs can


      only connect to each other through the hub PE.  Especially when at


      least two of the spoke PEs are connected to a common route


      reflector.


 


   *  MPLS EVPN can't work as an AR-REPLICATOR.  Because the AR-


      REPLICATOR will apply replication for the ingress AR-LEAF too.


      But a packet shoud not be sent back to the AR-LEAF where it is


      received from.


 


Jeffrey


 


 


Juniper Business Use Only



From: BESS <bess-bounces@ietf.org>On Behalf Of Alexander Vainshtein
Sent: Thursday, August 20, 2020 9:36 AM
To: draft-wang-bess-evpn-context-label@ietf.org
Cc: Michael Gorokhovsky <Michael.Gorokhovsky@rbbn.com>;bess@ietf.org
Subject: [bess] Hub-and-spoke support in EVPN: RFC 8317 vs. draft-wang-bess-evpn-context-label-04




 


[External Email. Be cautious of content]


 


Dear authors of draft-wang-bess-evpn-context-label-04,


 


Section 2 “Problem Statement” of draft-wang-bess-evpn-context-label-04 states that “MPLS EVPN can't support hub/spoke use
 case, where the spoke PEs can only connect to each other through the hub PE.  Especially when at least two of the spoke PEs are connected to a common route reflector”.


 


I have to admit that I do not understand why support of the generic E-Tree functionality in EVPN defined inRFC
 8317 is not sufficient for handling this use case.


 


In particular I do not see why connection of Spoke PEs to a common RR affects the EVPN behavior (or L3vPN Hub-and-Spoke VPN behavior as defined inSection
 4.3.5 of RFC 4364) in any way.


 


Regards, and lots of thanks in advance,


Sasha


 


Office: +972-39266302


Cell:      +972-549266302


Email:  Alexander.Vainshtein@ecitele.com


 


 



--------------------------------------------------------------------------------


Notice: This e-mail together with any attachments may contain information of Ribbon Communications Inc. that is confidential
 and/or proprietary for the sole use of the intended recipient. Any review, disclosure, reliance or distribution by others or forwarding without express permission is strictly prohibited. If you are not the intended recipient, please notify the sender immediately
 and then delete all copies, including any attachments.



--------------------------------------------------------------------------------