Re: [v6ops] Fw: New Version Notification for draft-xie-v6ops-evn6-00.txt

Chongfeng Xie <chongfeng.xie@foxmail.com> Thu, 04 January 2024 11:43 UTC

Return-Path: <chongfeng.xie@foxmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B1A9BC17C8A2 for <v6ops@ietfa.amsl.com>; Thu, 4 Jan 2024 03:43:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.83
X-Spam-Level:
X-Spam-Status: No, score=0.83 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_FROM=0.001, HELO_DYNAMIC_IPADDR=1.951, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, RDNS_DYNAMIC=0.982, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=foxmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0qg3TL7oUd6a for <v6ops@ietfa.amsl.com>; Thu, 4 Jan 2024 03:43:08 -0800 (PST)
Received: from out162-62-57-210.mail.qq.com (out162-62-57-210.mail.qq.com [162.62.57.210]) (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 8663EC15106C for <v6ops@ietf.org>; Thu, 4 Jan 2024 03:42:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1704368541; bh=iPlSkYN37u+Lr47aRn/GJZzXoxrSvNFywJOfD2Zws6Q=; h=Date:From:To:Cc:Subject:References; b=fLO0yqkna3e+IboE8Yx9wqQVnNSndK9551qj9k2qQHMueuflK5gNynnYKhV/6OZ0L H1naEatQvRiJCOB4cL71nk1DToV1AurNBH/tj9XIyDG63T4JHsdVOedMjsB5eb1r6s 1uuaA8oh42cx2sX+y8s9Of8hfK+OemunNizKxwyw=
Received: from DESKTOP-48H476U ([219.142.69.75]) by newxmesmtplogicsvrsza10-0.qq.com (NewEsmtp) with SMTP id A9439291; Thu, 04 Jan 2024 19:42:20 +0800
X-QQ-mid: xmsmtpt1704368540t003kd9g1
Message-ID: <tencent_D26B0D40160E71B3C358E6CA89C2E67CB407@qq.com>
X-QQ-XMAILINFO: MB5+LsFw85Not46HVEm0iG23Z7U3rQ5cejSkitLlQbnI1tJ2g1KWcty6IFGhGr YUpt5zoWUdpqyRTmfCtwEvOfSOuADcBh3R9t84ZQwgv+RRozLtfELUXQzPYOoWUX8vK53CGlOuyp xF4dI+dgm8wsdCixmahorCM7UHUbVHbiInE4arCHH5sxHh4Z16tl7nsMguPm0T5UhI0aJuiKYuLG u/xoG/TpC6FZauNxiTn64QspivE0l6+oqM3XgHrBVq57GVe4L78AWojlD+O5dlmQuUS1rOmQ7Vg9 LbgDAIFZtsafB+beNdFvfC868QtQ0TnaJRU5IOGa3+wgmZMQSrH769g55WWzcqR7gNMNEk0aNAcR u2EOVRsO9We3h+QaHfdN0tDl0V9qyaOBWNMxHyaybwIPPTQVD/XTUdDAg7OAtBgS0Pq7kB5v1lPY v40kKlenr0KWQHTDhNrlTghvB5e5nkcFUhOH9DFm6fQruiwjWWs799hZoiQl2NBSG8SFQ4xR3Uut RDyKsAhPnQXvXA1ns07/rG0ZQK7YWTRja5OMyta7pQueZp+iRFu9VxMAzzYynC+nufuHCblXHofC rRi5d8/qRA8eXBjmCl9ATRRflpsD2tBjxzz8p0F6uPhs1AJbW0ybJsPYU42YjqqFUDeYX2cmmIAK RmBs4sS2FHWfQoDmbMmiqC9/NHxoyw0r6xJrVy8DRRBz/bt+2X9GvJ34qS9MjJp2SCDYIQWOesdL tBDhoZyEz8e8qw0lHzMo1hqBgNT6ii0/OzP2E159RUGlbl5eTmCsjWjDy+2xGjFcels29xQJraHh +tVeo2j44ZwPzlKODZjs1zxfHK52TbsXv5v3Y7l93zJR0kgHza+NgNrUVwjtrXkGxGZVWfPyxdTi h2FN6LsA1hmZl1fafGOdbEHvCGFIqAqPvAAkQoSpme241/u3nomxVl+zubUx/ip0zseTl1RGe53+ pNz8CVS5wlDTn933HaYSThxXVWDQ0cPm8SvR7kihrqE/Xxt9fYmw==
X-QQ-XMRINFO: NyFYKkN4Ny6FSmKK/uo/jdU=
Date: Thu, 04 Jan 2024 19:42:20 +0800
From: Chongfeng Xie <chongfeng.xie@foxmail.com>
To: Paolo Volpato <paolo.volpato@huawei.com>
Cc: list <v6ops@ietf.org>
References: <tencent_88D499E1C652545616EEE4A35DA300EE700A@qq.com>, <a3bc39a9c32f4e0b85909a600a125a50@huawei.com>
X-Priority: 3
X-GUID: 2F8A508E-F9E5-43CD-B6AB-FC8C4BD18EC8
X-Has-Attach: no
X-Mailer: Foxmail 7.2.24.96[cn]
Mime-Version: 1.0
X-OQ-MSGID: <202401041942202516117@foxmail.com>
Content-Type: multipart/alternative; boundary="----=_001_NextPart000375601050_=----"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/3Y9f6Uwh5fLdso_pHMnn1ABvm1A>
Subject: Re: [v6ops] Fw: New Version Notification for draft-xie-v6ops-evn6-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Jan 2024 11:43:12 -0000

Hi Paolo,
Thank you for your comments, please see my feedback inline [Chongfeng],



chongfeng.xie@foxmail.com
 
From: Paolo Volpato
Date: 2024-01-03 23:02
To: Chongfeng Xie
CC: list
Subject: RE: [v6ops] Fw: New Version Notification for draft-xie-v6ops-evn6-00.txt
Hi Chongfeng,
 
After reading your draft, I’d like to share a few comments.
 
In the introduction, you could highlight the relationship between your work and EPVN (RFC 7432). 
It is true that EVPN assumes an MPLS data plane, and in your case the data plane is pure IPv6. But, apart from the different data planes, my impression is that your draft could be seen as a different flavor to carry EVPN, as the control plane should be pretty much the same.

[Chongfeng]:  EVPN is a approach to set up the L2 VPN service over MPLS or IP. it leverages the MP-BGP protocol and defines a new SAFI with value 70, so it can be considered as a control mechanism. For the case of EVN6, EVPN can be used as a control plane to setup up Ethernet Virtual Network over IPv6 underlay, of coure, it needs some extension.
 
You could also add a mention to SRv6 as an alternative option to carry EVN. In particular with SRv6 BE (with no SRH) the difference with a pure IPv6 underlay should be minimal.
 [Chongfeng]:  Yes, I can mention it in the introduction of EVN based on SRv6. However, there some differences, as I reply to the comments of Bing Liu,  there are the following 2 differences, 
                                       1) Firstly, SRv6 relies on SRH extension headers and its use is also required in the Limited domain. EVN6 does not rely on extension headers. It uses native IPv6 packets to carry Ethernet data frames, which is not limited in this regard, making it conducive to provide L2 services across operators.

                                      2) The dynamically generated addresses of EVN6 are beneficial for reducing the risk of DDOS attacks. In tunnel approach with static and explicit end point addresses, a datagram sent from the host is directly encapsulated using a source and destination IPv6 addresses, so that the IPv6 address of the tunnel endpoint has a 1:N relationship with multiple hosts. Since the IPv6 address is static and explicit, it can easily become a target of DDOS attacks. In EVN6, due to the use of mapping MAC addresses to IID, there is a 1:1 relationship between subnet hosts and generated IPv6 addresses, and IPv6 addresses are also dynamically generated, this avoids the risk of attacks on static and explicit addresses.
 
In figure 2 it could be useful to show the length of the fields (e.g. 48 bit for the MAC address, 32 for the VEI, etc.). This because I am not sure how long the field “Length of Pref6” should be. Is it 8 bits? I guess that the field “Pref6” should be 64 bits.
  [Chongfeng]:  At present, there is no mandatory requirement for the length of Pref6 in the draft. It can be 48 bits or 64 bits of other values, operators can flexibly choose the length of Pref6 according to their own needs, but it is better to have a uniform length across the entire network.  Regarding to the length of filed "Length of Pref6", I think 8 bits is ok, I will add this in the next version.
 
In section 3 it is clearly said that the mechanisms to propagate the MAC address across the EVN are out of scope (e.g. they may be based on BGP). I just wonder if in section 4.2 you can just add a few words on how H2 determines the MAC address of H1 to communicate the first time (e.g. through ARP/NDP). Reading section 4.2 it seems that host H2 already knows everything of H1.
 
   [Chongfeng]:   Sure, I will add a few words on how H2 determins the MAC address of H1 to communcate the first time.
 
In the normative reference, RFC8200 could be added.

[Chongfeng]: Sure, I will add RFC8200 in the next version.
 
Best regards
Paolo

Best regards
Chongfeng
 
From: v6ops <v6ops-bounces@ietf.org> On Behalf Of Chongfeng Xie
Sent: Thursday, November 9, 2023 6:32 AM
To: list <v6ops@ietf.org>
Subject: [v6ops] Fw: New Version Notification for draft-xie-v6ops-evn6-00.txt
 
 
Folks,
 
We have just submitted a new draft of EVN6, which is about the mapping of ethernet virtual network to IPv6 Underlay for transmission. Myabe you have noticed that it has been discussed in 6man WG. We are looking forward to receiving more comments and suggestions from you.
 
Best regards
Chongfeng
 
From: 【外部账号】
Date: 2023-11-09 13:19
To: Chongfeng Xie; Congxiao Bao; Mark Smith; Xing Li
Subject: New Version Notification for draft-xie-v6ops-evn6-00.txt
A new version of Internet-Draft draft-xie-v6ops-evn6-00.txt has been
successfully submitted by Chongfeng Xie and posted to the
IETF repository.
 
Name:     draft-xie-v6ops-evn6
Revision: 00
Title:    EVN6: A Framework of Mapping of Ethernet Virtual Network to IPv6 Underlay
Date:     2023-11-09
Group:    Individual Submission
Pages:    14
URL:      https://www.ietf.org/archive/id/draft-xie-v6ops-evn6-00.txt
Status:   https://datatracker.ietf.org/doc/draft-xie-v6ops-evn6/
HTMLized: https://datatracker.ietf.org/doc/html/draft-xie-v6ops-evn6
 
 
Abstract:
 
   This document describes the mechanism of mapping of Ethernet Virtual
   Network to IPv6 Underlay for transmission.  Unlike the existing
   methods, this approach places the Ethernet frames to be transmitted
   directly in the payload of IPv6 packets, i.e., L2 over IPv6, and uses
   stateless mapping to generate IPv6 source and destination addresses
   from the host's MAC addresses, Ethernet Virtual Network identifier
   and site prefixes.  The IPv6 packets generated in this way carry
   Ethernet frames and are routed to the destination site across public
   IPv6 network.
 
 
 
The IETF Secretariat