Re: [bess] About draft-wang-bess-l3-accessible-evpn

Wei Wang <weiwang94@foxmail.com> Mon, 22 March 2021 06:06 UTC

Return-Path: <weiwang94@foxmail.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 2BAFE3A1437 for <bess@ietfa.amsl.com>; Sun, 21 Mar 2021 23:06:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.054
X-Spam-Level:
X-Spam-Status: No, score=0.054 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, FROM_EXCESS_BASE64=0.001, HTML_MESSAGE=0.001, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=foxmail.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 zfOyT2NIZCEK for <bess@ietfa.amsl.com>; Sun, 21 Mar 2021 23:06:31 -0700 (PDT)
Received: from smtpbgeu1.qq.com (smtpbgeu1.qq.com [52.59.177.22]) (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 C18563A1436 for <bess@ietf.org>; Sun, 21 Mar 2021 23:06:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1616393186; bh=zp1+lR50FypfV+LVT41JALngTrGeWP5+H/FlYgo0WcU=; h=From:To:Subject:Mime-Version:Date:Message-ID; b=GNK16oM87TWY2Mo0LGILmnEq4sTPhA5i2TdXOGn+Tp3nlfjjN8fD/OPV9zY8qL7vX GUtysgtfCMVBzxaOEcn6lgYzPTuKblRIY6CFePCZgHXfUfW2wZZzHD0uEMPyAFVWRf FBAnEM05aZuDC2HeMCIfYLhxvIilSalIBDm6vtUw=
X-QQ-FEAT: wSNx7ATxuj4GGawBRT/GFMFkuZve8QmLzhQSrnAvpoK7MnzVyKWb+6CHVCr3K 3HYY2fidWzoDnJSM6pbnJI6mQE82SlpGUrWI55sJ4emeV2902ZUyp0OKhIoYyVmb3Y2GKz1 rKawyv5tp60FH/lyIwimLwyXKpjGfRFtqQ06kCOpWljPJgtAHzFjI5/kIn+NLsoOprXlczD gfg+k+MX788PHbXZOY2CQfTNcirUkH/Lv+vKKwfRxyRMyiArfwpkgmLv/S4lKEwuvASYk55 kwRXiCK+Zh5X51Hpjq1Mmp0AXuepaoQbBsFUrGixiLiWGww/g09Wa87l1v/cOreNDEP3kRG TSHwQXNSwzxIDOov2g=
X-QQ-SSF: 00000000000000F000000000000000L
X-QQ-XMAILINFO: NXrWVyDJhsq8wMPgPzjVC6Q03/pYwJhXOy0cfjNaZdFp+equyF37nwOyoARVA/ /YkqFkM7pziGum+EQ/i3msu/FkzQOBif5vBeMVjf5qQY5Qx3RIjP2FIIvsAAiJvjn7GL6lOzJLG5U e9Sd2ksR7tVJ079f66x+8Ldsa06yjZuJ3+OfX6+d3JZvxJqiZDAB347rSK+pgM8nEOjeXnWl4FvZM DM5Erm6FK5qz6oJ0wnrsrNEydG7cQDnXX+LrmJDHzKNch7+nx9BFQ3JbPhRi+HpJQbewz3+KvER9+ CKFj+hwCs3tJXGGE2qoWpeknxLJBnh43i1uHmwtReGds9uMX3yK3fyRQjny2inPNILQesU1/wqbvW lBLMa/jeecdoIW6y6LC7elY1AsSNZCPBQ9XueS9W8Yeo1WUclovEEj1FUvcrVW1a2sEK1qTsVLzQL rtb89qzSvbdYPdLDD09MO5K68hP5a2oQOkpYg2gi4954HsGNK1VYVo8+Mgyg5qJGaGjvfSjsbDyki dvJVwUQu16B7sFDv9YAqY2w+pxFo3pj716N4IaHzRJ5YEJDZfFwxQqpcBJZX4RpA/Y6BAX9TZeG0G Kl+FFBQ9FUgoFb8XTekcvVTDQyDTUfdYIwXH6czd8lWHIiiP2BW6kC5w3HZiQ5hmEj4DrvF7z+1UN cncrJ5pOMiyxNJCrkV0B3BcwbMqcazyi5GTK+NbOe6ilUpOINPXTzvvR33KpRMLzthxvTokUC8L91 CHnEsFeJKrYSoaycf1htpAStan0YF/J524uJOoCQeEfVixH9eqsfztiAVTrk8AaGU31Q=
X-HAS-ATTACH: no
X-QQ-BUSINESS-ORIGIN: 2
X-Originating-IP: 219.142.189.25
X-QQ-STYLE:
X-QQ-mid: webmail812t1616393183t9904381
From: Wei Wang <weiwang94@foxmail.com>
To: "linda.dunbar" <linda.dunbar@futurewei.com>
Cc: "bess@ietf.org" <bess@ietf.org>
Mime-Version: 1.0
Content-Type: multipart/related; type="multipart/alternative"; boundary="----=_NextPart_605833DF_11A58120_6A62B2A3"
Content-Transfer-Encoding: 8bit
Date: Mon, 22 Mar 2021 14:06:23 +0800
X-Priority: 3
Message-ID: <tencent_76E6D4E66FD9F2338DA274DA2CDAE3F45609@qq.com>
X-QQ-MIME: TCMime 1.0 by Tencent
X-Mailer: QQMail 2.x
X-QQ-Mailer: QQMail 2.x
X-QQ-SENDSIZE: 520
Received: from qq.com (unknown [127.0.0.1]) by smtp.qq.com (ESMTP) with SMTP id ; Mon, 22 Mar 2021 14:06:25 +0800 (CST)
Feedback-ID: webmail:foxmail.com:bgforeign:bgforeign11
X-QQ-Bgrelay: 1
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/uCtfg9AWdJZA_n0mnOjho8ZKWjU>
Subject: Re: [bess] About draft-wang-bess-l3-accessible-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: Mon, 22 Mar 2021 06:06:36 -0000

Hi Linda,


Glad to see your reply. Please see in-line.


Best Regards,
Wei
------------------ Original ------------------
From:                                                                                                                        "Linda Dunbar"                                                                                    <linda.dunbar@futurewei.com&gt;;
Date:&nbsp;Sat, Mar 20, 2021 00:54 AM
To:&nbsp;"Wei Wang"<weiwang94@foxmail.com&gt;;"Gyan Mishra"<hayabusagsm@gmail.com&gt;;
Cc:&nbsp;"bess@ietf.org"<bess@ietf.org&gt;;
Subject:&nbsp;Re: [bess] About draft-wang-bess-l3-accessible-evpn



  
Wei, 
 
&nbsp;
 
Thank you very much for the answers. 
 
&nbsp;
 
I have two more questions about the draft. 
 
&nbsp;
  
Your draft states that CE-PE needs Layer 3 while as the &nbsp;EVPN requires Layer 2 access. For Layer 3 over CE-PE link, can’t you simply use the L3VPN? 
[WW] MPLS-based L3VPN is possible, but it requries the advertisement of MPLS labels across different AS boundaries, which is not a scalable solution.



EVPN has MPLS among the PEs. Your draft states VxLAN among the PEs. If it is simple VxLAN among the PEs, there is really no need to mention the EVPN, is it correct? 
[WW] Actually, EVPN supports not only MPLS forwarding plane, but also VxLAN (as mentioned in RFC8365: https://datatracker.ietf.org/doc/rfc8365/). In the mentioned scenario, EVPN is the control plane protocol to distribute the VNI/LSI information among PEs.


 
&nbsp;
 

 

 
&nbsp;
 
Linda Dunbar
 
&nbsp;
  
From: Wei Wang <weiwang94@foxmail.com&gt; 
 Sent: Friday, March 19, 2021 1:29 AM
 To: Linda Dunbar <linda.dunbar@futurewei.com&gt;; Gyan Mishra <hayabusagsm@gmail.com&gt;
 Cc: bess@ietf.org
 Subject: Re: [bess] About draft-wang-bess-l3-accessible-evpn
 
 
&nbsp;
  
Hi Linda,
 
  
&nbsp;
 
  
Thanks for your reply. Please see in-line [WW].
 
  
&nbsp;
 
  
Best Regards,
 
  
Wei
 
   
&nbsp;
 
  
------------------ Original ------------------
 
   
From: "Linda Dunbar" <linda.dunbar@futurewei.com&gt;;
 
  
Date:&nbsp;Fri, Mar 19, 2021 02:50 AM
 
  
To:&nbsp;"Wei Wang"<weiwang94@foxmail.com&gt;;"Gyan Mishra"<hayabusagsm@gmail.com&gt;;
 
  
Cc:&nbsp;"bess@ietf.org"<bess@ietf.org&gt;;
 
  
Subject:&nbsp;RE: [bess] About draft-wang-bess-l3-accessible-evpn
 
 
  
&nbsp;
 
  
Wei, 
 
&nbsp;
 
You said 
 
 “we allocate one VNI for all customers in each MAN, and configure only one VRF on each PE, which can simplify the configuration work during deployment. On PEs,..”
   
&nbsp;
 
Is the VNI for Customer A in MAN3 same as the VNI in MAN2 &amp; MAN1?
 
[WW] The VNIs in different MANs are allocated independently, so the VNIs for Customer A may be different in MAN1-3. 
 
&nbsp;
 
You said “Only configure one VRF on each PE”,&nbsp; don’t you need to configure the VRFs for all Customer A, B, C on each PE?
 
[WW] In our solution, VNIs on PE are not allocated to customers, but for the "Customer Group", which can be divided according to many criteria, for example,  the customers whose traffic will be transmitted among the same groups of PEs. &nbsp;So each PE just need to maintain one VRF for a group of customers, and use LSI to distinguish the traffic of different customers in the same group.
 
&nbsp;
 
Linda Dunbar 
   
On Tue, Mar 16, 2021 at 2:25 AM Wei Wang <weiwang94@foxmail.com&gt; wrote:
 
   
Hi Gyan, Sergey, Patrice and Jorge,
 
  
&nbsp;
 
  
In fact, we are considering the following scenario:
 
  

 
  
where Backbone is EVPN domain, and MAN1-3 are Layer-3 network. VNIs in MAN1-3 are independently allocated, which may lead to the overlap of VNI in different customer sites.
 
  
&nbsp;
 
  
If there are 3 customers who need cross domain networking: A, B, C.
 
  
In general, we allocate 3 VNIs for the 3 customers in each MAN, and configure 3 VRFs on each PE to maintain the VPN routes of them. 
 
  
In our solution, we allocate one VNI for all customers in each MAN, and configure only one VRF on each PE, which can simplify the configuration work during deployment. On PEs, the  VRF can be divided into 3 sub-tables according to LSI information to maintain the VPN routes of customers.
 
  
&nbsp;
 
  
To Gyan: in the two documents you mentioned, a device (Interworking PE / GW) is needed for routing conversion and redistribution, which is not needed in our solution.
 
  
&nbsp;
 
   
Best Regards,
 
  
Wei
 
  
China Telecom
 
  
&nbsp;
 
  
------------------ Original ------------------
 
   
 From: "Gyan Mishra" <hayabusagsm@gmail.com&gt;;
 
  
 Date:&nbsp;Sun, Mar 14, 2021 10:18 AM
 
  
 To:&nbsp;"Fomin, Sergey (Nokia - US/Mountain View)"<sergey.fomin@nokia.com&gt;;
 
  
 Cc:&nbsp;"Wei Wang"<weiwang94@foxmail.com&gt;;"bess"<bess@ietf.org&gt;;
 
  
 Subject:&nbsp;Re: [bess] About draft-wang-bess-l3-accessible-evpn
 
 
  
&nbsp;
 
  
&nbsp;
 
  
Dear Authors
 
  
&nbsp;
 
  
I am trying to understand the purpose of this document.
 
  
&nbsp;
 
  
Is the goal for EVPN to be L3 accessible?
 
  
&nbsp;
 
  
The way this has been done the past in a DC fabric environment using EVPN ESI single or all active multi home is from the DC fabric &nbsp;from the Border leaf or Border spine that terminates  the NVO3 overlay vxlan/vxlan-gpe/Geneve the DC core L3 box for DCI inter connect can act as a “fusion” router and terminate both tenant VRF and underlay peer and fuse the VRF overlay and global table underlay routing to provide access between overlay and underlay  as well as external L3 reachability out of the fabric.&nbsp; All the Type-2 Mac-IP and Type-5 prefix can be converted imported as IPv4 AFI SAFI-1 so the Type-2 in SAFI-1 BGP RIB as host route and Type-5 shows as subnet prefix. 
 
  
&nbsp;
 
  
I am not sure if that is what you are trying to accomplish?
 
  
&nbsp;
 
  
&nbsp;
 
  
If you are trying to achieve EVPN to IPVPN interworking see draft below:
 
  
&nbsp;
 
   
https://tools.ietf.org/html/draft-ietf-bess-evpn-ipvpn-interworking-02
 
 
&nbsp;
 
  
DCI EVPN overlay 
 
  
&nbsp;
 
   
https://tools.ietf.org/html/draft-ietf-bess-dci-evpn-overlay-10
 
 
&nbsp;
 
  
&nbsp;
 
  
Kind Regards 
 
  
&nbsp;
 
  
Gyan
 
  
&nbsp;
 
    
On Fri, Mar 12, 2021 at 5:06 PM Fomin, Sergey (Nokia - US/Mountain View) <sergey.fomin@nokia.com&gt; wrote:
 
    
Hi Wei,
 
&nbsp;
 
This draft presents a peculiar way of bringing something similar to bridge-domain/bridge-table concepts into IP-VRFs..
 
&nbsp;
 
One significant problem, in my opinion, is that you not only introduce a new dataplane dependency; but also propose to _redefine_ VXLAN-GPE header semantics (instead of just  using it, or GENEVE). I would assume you have to go to nvo3 WG for the proposed VXLAN-GPE format changes (either with the full draft or splitting it into 2 parts (control &amp; data plane)).
 
&nbsp;
 
Additionally, I would like to see more text on the motivation of the proposed solution. In the abstract you make a point that “This draft … proposes a new solution which can  simplify the deployment of layer-3 accessible EVPN service.” -&gt; this simplicity is not obvious at all, and one may argue that this solution is more complex compared to the existing ones (such as draft inter-subnet-forwarding with multiple IP-VRFs)
 
&nbsp;
 
--
 
Sergey
 
&nbsp;
  
From: BESS <bess-bounces@ietf.org&gt; On Behalf Of Wei Wang
 
 
 
  
 
 
        
Sent: Friday, March 12, 2021 12:14 AM
 To: linda.dunbar <linda.dunbar@futurewei.com&gt;; jorge.rabadan <jorge.rabadan@nokia.com&gt;
 Cc: bess <bess@ietf.org&gt;
 Subject: [bess] About draft-wang-bess-l3-accessible-evpn
 
 
 
  
 
 
       
&nbsp;
  
Hi Linda and Jorge,
 
 
 
  
 
 
        
&nbsp; &nbsp; Thanks for your comments at IETF110 meeting, and I think I need to explain our considerations for the newly defined LSI (Logical Session Identifier) concept.
 
  
&nbsp;
 
   
Question 1, from Linda Dunbar, "Is the usage of LSI same as the RD for VPN route distinguish?"
 
  
Answer: LSI(Logical Session Identifier) is mainly used for distinguishing the different logical sessions between CE and PE device. Such session can be established via Vxlan, IPsec,  or other tunnel technologies that can span layer 3 network. 
 
  
The LSI information should be transferred via the control plane and forwarding plane. In control plane, we try to use Ethernet Tag ID/newly defined ESI type to transfer, its purpose  is to further distinguish the cusomer routes within one provider VRF. In forwarding plane, this information should be inserted into some place of the exising VxLAN encoding, as proposed in our draft:https://datatracker.ietf.org/doc/html/draft-wang-bess-l3-accessible-evpn-04#section-6.1
 
  
&nbsp;
 
  
Question 2, from Jorge Rabadan. "The ESI shouldn't be used to distinguish the route-type 5, it is mainly used for multi-homing purpose"
 
  
Answer: Currently, we are considering using two methods to identify the routes that associated different LSI:
 
  
&nbsp; &nbsp; &nbsp; &nbsp;Method 1: Ethernet Tag ID, which is similar with its usage in layer 2 vlan environment.
 
  
&nbsp; &nbsp; &nbsp; &nbsp;Method 2: Newly defined ESI type(type 6)
 
  
&nbsp;
 
  
&nbsp; &nbsp; We think both methods are approachable:
 
  
&nbsp; &nbsp; Method 1 requires also the update of  https://tools.ietf.org/html/draft-ietf-bess-evpn-prefix-advertisement-11(Ethernet Tag ID is set to 0 for route type 5), may arises some confuse with its original defintion.
 
  
&nbsp; &nbsp; Method 2 requires the extension of ESI type (as described in:  https://datatracker.ietf.org/doc/html/draft-wang-bess-l3-accessible-evpn-04#section-6.2). The original purpose of ESI (mulit-homing) can also be preserved.
 
 
  
&nbsp;
 
  
&nbsp; &nbsp; I hope the above explanations help.
 
  
&nbsp; &nbsp; Comments and questions are always welcome.
 
  
&nbsp;
 
  
Best Regards,
 
  
Wei
 
  
China Telecom
 
 
 
 
_______________________________________________
 BESS mailing list
 BESS@ietf.org
 https://www.ietf.org/mailman/listinfo/bess
  
 
 
-- 
          

 
Gyan Mishra
 
Network Solutions Architect  
 
M 301 502-1347
 13101  Columbia Pike 
 Silver Spring, MD
 
  
&nbsp;
 
 
 
 
 
 
 
 
 
 
 
_______________________________________________
 BESS mailing list
 BESS@ietf.org
 https://www.ietf.org/mailman/listinfo/bess
  
 
 
-- 
          

 
Gyan Mishra
 
Network Solutions Architect  
 
M 301 502-1347
 13101 Columbia Pike 
 Silver Spring, MD
 
  
&nbsp;
 
 
 
 
 
 
 
 
 
 
  
&nbsp;
 
    
 
 
   
Wei Wang
 
  
China Telecom
 
 
 
 
  
&nbsp;
 
   
 
   
Wei Wang
 
  
China Telecom