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

Wei Wang <weiwang94@foxmail.com> Thu, 18 March 2021 07:36 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 2153D3A23BC for <bess@ietfa.amsl.com>; Thu, 18 Mar 2021 00:36:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.846
X-Spam-Level:
X-Spam-Status: No, score=-1.846 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 otV6qfbARb_n for <bess@ietfa.amsl.com>; Thu, 18 Mar 2021 00:36:19 -0700 (PDT)
Received: from smtpbg515.qq.com (smtpbg511.qq.com [203.205.250.109]) (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 526EA3A23B9 for <bess@ietf.org>; Thu, 18 Mar 2021 00:36:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1616052976; bh=FsFqa8OO31j/J2LO2vcu6JHRY583+7YOlUqyd6ttqus=; h=From:To:Subject:Mime-Version:Date:Message-ID; b=V3Snifkpth1P91RKLWaJkx0Ns9U/40viZjDvaApjHqo5LLeyRyk+A1XEOz0NoupYp pSZp8aQh2t1IrVkxtM3H5BP71qaOcG4cEtbFk5GATNVVKi/m+Gp60YhC+DHB/V2TIb n+9tBgpYLZ5bW8wqiNU+Q2ahv3/TPgmEentM5opM=
X-QQ-FEAT: Kol1Dm0TdrDHEVJ2jJFy7Wl1CJNWIpEY4ONmMp9sOA5l4GdLIUcr7sODYc5OD zmjylSr7r4ysd5a/CJ5YsilwKWL7OTMQOer/dsO4xLexr9jxN9mtTYzV37rXx2Cb7hO2ti3 pDJ5mOk71ERzaC6jV5L3kjA4p6mh6q3oRiypB5d/sxyI+Ezjd2/cISs3RRln0/j7zxj0EHt vd3aBW5uL0raGZaw4q051ELrvmjUvVwK2UO8H2tE3wyuz1DzYT2Q+SOWc35dF/i9nMWK88S 0fVGcf2uSnHAbcbUuYgeuQxAQ1OL2b4dbDlJKk6sVhCPstp/tMm4UdAIIYu06PZsNmjSFyP 0aefjb7
X-QQ-SSF: 00000000000000F000000000000000L
X-QQ-XMAILINFO: NwnX6og/BrkU7lgcVQhCeE0ncLxS/65x8xPnGchUx9C+aI8ZafBUnQE0h0tF34 Gsf4OgKSTYoUhzXAGVrv6Cvk1rhoLpdQRQVbTbA7MBbUYKlnrnnZdWK+3IySZ2QgXxgnefVVF5oyX YF9lwYnIsT5/5pBq7yTKuef3KIWK1uZFSNCq7aL6Z/RuLW9FXu+/dHuruXz1d0YmK63Ww2Yydk1/C B1k6u5aGZCzVt8svvAqIaj+R4fm0ftNU/49Bcrn4bDbvC9OmEYKop2WKHxaNFelLTLygYywFJkT01 5JzdUvEG8VIBdUvcYfysVMtjfPt0IYFlo9NcC42wIM5aiPAeLzpUzbfjbTKdIpDRuTqaZbSn0jpUv qyBWP+ulGtF5EgxKF8nVCDABGK+xVfFmQc5aLFP5s7h0zybXh6gFokmiSqTf6LLAST1a3ETkfMgfG f5J6OqSYPaF6iwIyArfxR1iqlUE/1H0Gxb9UhGj6zDQKv2J3p+ZLDafoSRPF8tGBTupkEhhOniM56 HlNb0gN0N/GYNue4380DIII5Q6NTSl71l6OU2toXOXKnzc4pyYmRgdIVw7gg5bDznHcKemANHTFH4 rFMc+nrcQ8SXBtoMKEOhEa4038OBJxAwyaqgQn7n3tCc3vMWGlaNzcc3FIff+sjfH5yeiU7qcFPrV oasP90f19x5CzsnU1ZZD05SrrPB7bOO/F+AYjEuHOf3oKTkz6zgjHsjr2tttzPqyfV52IkTRZ55Ix bFUF/obi2D9pzB/3HSSuXGHbio7nMB7Gt4bX+DNncO1oZV/zNlkyOWs4sqirHNStpkcQ=
X-HAS-ATTACH: no
X-QQ-BUSINESS-ORIGIN: 2
X-Originating-IP: 219.142.189.25
X-QQ-STYLE:
X-QQ-mid: webmail812t1616052911t4154102
From: Wei Wang <weiwang94@foxmail.com>
To: Gyan Mishra <hayabusagsm@gmail.com>
Cc: "bess@ietf.org" <bess@ietf.org>
Mime-Version: 1.0
Content-Type: multipart/related; type="multipart/alternative"; boundary="----=_NextPart_605302AF_116D43E8_002EAB42"
Content-Transfer-Encoding: 8bit
Date: Thu, 18 Mar 2021 15:35:11 +0800
X-Priority: 3
Message-ID: <tencent_2221B48BEADDCE51CE77B109669A458DB60A@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 ; Thu, 18 Mar 2021 15:35:13 +0800 (CST)
Feedback-ID: webmail:foxmail.com:bgweb:bgweb5
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/mzN2OJ0Syi8GyvXKZ_rQ9Ld0szU>
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: Thu, 18 Mar 2021 07:36:23 -0000

Hi Gyan,


Thanks for your reply. Please see in-line [WW].


Best Regards,
Wei
------------------ Original ------------------
From:                                                                                                                        "Gyan Mishra"                                                                                    <hayabusagsm@gmail.com&gt;;
Date:&nbsp;Thu, Mar 18, 2021 09:27 AM
To:&nbsp;"Wei Wang"<weiwang94@foxmail.com&gt;;
Cc:&nbsp;"Patrice Brissette (pbrisset)"<pbrisset=40cisco.com@dmarc.ietf.org&gt;;"jorge.rabadan"<jorge.rabadan@nokia.com&gt;;"bess@ietf.org"<bess@ietf.org&gt;;"Fomin, Sergey (Nokia - US/Mountain View)"<sergey.fomin@nokia.com&gt;;
Subject:&nbsp;Re: [bess] About draft-wang-bess-l3-accessible-evpn





Hi Wei 


If you are stretching EVPN DCI over SR or MPLS core and not doing any IP VPN to EVPN gateway translation function, then you don’t need define any VRFs on the PEs unless the PE is terminating the NVO3 overlay which usually is not the case. &nbsp;


The DCI core box border spine / border leaf / shared border box would terminate the NVO3 tunnel within the DC.
[WW] Do you mean to build NVO3 tunnel directly between MSEs in different MANs? It obviously works, but it requires VNIs in MAN1-3 to be globally unique, and the scenario we are considering does not meet this requirement (VNIs in MAN1-3 are independently allocated, which may lead to the overlap of VNI in different customer sites).


Kind Regards 


Gyan 
&nbsp;
On Tue, Mar 16, 2021 at 2:25 AM Wei Wang <weiwang94@foxmail.com&gt; wrote:

Hi Gyan, Sergey, Patrice and Jorge,


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.


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.


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.


Best Regards,
Wei
China Telecom


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





Dear Authors


I am trying to understand the purpose of this document.


Is the goal for EVPN to be L3 accessible?


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. 


I am not sure if that is what you are trying to accomplish?




If you are trying to achieve EVPN to IPVPN interworking see draft below:


https://tools.ietf.org/html/draft-ietf-bess-evpn-ipvpn-interworking-02


DCI EVPN overlay 


https://tools.ietf.org/html/draft-ietf-bess-dci-evpn-overlay-10




Kind Regards 


Gyan


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












_______________________________________________
 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















Wei Wang
China Telecom