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

Chongfeng Xie <chongfeng.xie@foxmail.com> Mon, 18 December 2023 01:18 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 48C2AC14F5E8 for <v6ops@ietfa.amsl.com>; Sun, 17 Dec 2023 17:18:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.16
X-Spam-Level:
X-Spam-Status: No, score=-4.16 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_HI=-5, 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_KAM_HTML_FONT_INVALID=0.01, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BbJLw5B1o7NH for <v6ops@ietfa.amsl.com>; Sun, 17 Dec 2023 17:18:54 -0800 (PST)
Received: from out203-205-251-66.mail.qq.com (out203-205-251-66.mail.qq.com [203.205.251.66]) (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 492EDC14F5F4 for <v6ops@ietf.org>; Sun, 17 Dec 2023 17:18:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1702862328; bh=6oNeWR+TLNd9/2ix3fh7bHjDZ0fM/Ori9HIYCUwaqHo=; h=Date:From:To:Subject:References; b=KjsZ4OKOBPOciG8WKh61bO0AdSwHv7RUGKWAR5ywQ/d4lQ52YdM+ajAGr15Y00gj9 v1nRUxQ/nGwb9QWFcPbrf4CEkwg3R0obxZKWkyW5vAV9ALJONLZDcQITJnbNsyiD2E LLYHv4TznUUequ36UC9YAspuDKiX8PvCKoGSuHQY=
Received: from DESKTOP-48H476U ([219.142.69.78]) by newxmesmtplogicsvrsza7-0.qq.com (NewEsmtp) with SMTP id 329B144B; Mon, 18 Dec 2023 09:12:41 +0800
X-QQ-mid: xmsmtpt1702861961topf9d5ss
Message-ID: <tencent_550F8E2233E9D8FECA99C2EA7CCCEB2E4007@qq.com>
X-QQ-XMAILINFO: N3l5ASPewLWqxdmbXX2TY1Hfz0Oy4+XtI4CqsLqM+N1Ur9nkmQ2jTigAB82OYB r5VbMX0wXD1Tbdj6dvvBZxUNOjIOJ7xR9BZkmBbiVFHPEfcr/WLMUYTO05sugA0XxYlxQ6Xs+0gp mVMi7nss7ra/NLBrlYdXVPTiQLmwuL20727Pupz2TTsxucoMenGNPcs86IYdoyauzur7pXAxGNkb p+tlsFRZ3G4IOp8KXKKblIks3HLQqdiW9BsBELVUnwem6jZOygfPHd4xySHLkPixYZKLL4SKJytz p6stNkpmhyO22UbJjo2BTSOdkxgTTcUxqNmA9Q5F+le0sqNwZP9auDs4pUQdtVpBgzuZn9Acc/j7 5BYGmdN05eqa/V0yg817A4hC/fZTIawEdemOAfAPZ7OM3w5Hf5YOjsklpITbZLVZ59gxW+9jTPNj hET4H3DyTFssNNNQRpv/ggHqvF2s6YxVZ4PZxjzghepLp/A3kfdrmHlxLnNE7cSNHGCsjZrxKnBR m/WZvAcuPa0XrAsR3dBtVH7G+CfXmAR2ErmFrSITG83QCkPTz7AkPVLcnDaakqxj49cuahUv1AUc 0ZrXpweLAtT4Sgky4nRlU6JkJeYY0oowy5UxmrbPqwlXedsrMGJdYXmAdthAryYV7tT1qdd3T385 8mY1LnSstffNQ1V/+bvYOzGyy4rXX0Tz8tu0z7c9AN4lFBxVIilWFjCvnbSFnnewhns2NqYNEW6S BawxpCXdQ1XCm22Dnwu4VMC+43mNU5NgT1gKy9VFeV7kA6q2MUmZj3iNxcHMfj8U0qDNsgbDzkBj qwnNn02AT6rbpAKu/ftdYa9ktL0ZYtn4NDv7wlWL+y6Jwtf9LZJWOPQnWzo++zI+9MlFASLp+ZRD aMCWicjbOFN/NFNSYbh7Ch+jaMjLxnqkEV+9eBXqv5zOxMG4dVQta8x9a2lWhryT8dKkD8/BgutB 5vWxl88trs2F6vMfEx1l4vYbUT7PMXlGLX6JCYDTo=
X-QQ-XMRINFO: OD9hHCdaPRBwq3WW+NvGbIU=
Date: Mon, 18 Dec 2023 09:12:41 +0800
From: Chongfeng Xie <chongfeng.xie@foxmail.com>
To: "Liubing (Leo)" <leo.liubing@huawei.com>, list <v6ops@ietf.org>
References: <tencent_88D499E1C652545616EEE4A35DA300EE700A@qq.com>, <5fd401afc0aa4a118c8c7389bcd3766e@huawei.com>
X-Priority: 3
X-GUID: 7F719488-FFF2-4DD2-B73B-89C47E9D9548
X-Has-Attach: no
X-Mailer: Foxmail 7.2.24.96[cn]
Mime-Version: 1.0
X-OQ-MSGID: <202312180912415183439@foxmail.com>
Content-Type: multipart/alternative; boundary="----=_001_NextPart306553123428_=----"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/qjcrC02DHSp-JGKZEC3GG7zlVXI>
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: Mon, 18 Dec 2023 01:18:58 -0000

Hi Bing,

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

 
From: Liubing (Leo)
Date: 2023-12-14 16:22
To: Chongfeng Xie; v6ops@ietf.org
Subject: RE: [v6ops] Fw: New Version Notification for draft-xie-v6ops-evn6-00.txt
Hi Chongfeng,
 
I feel that the EVN6 is a smart design to take advantage of the IPv6-ready underlay, with a set of more efficient message encapsulation methods. I have some comments as below.
[Chongfeng] Thank you!

1. Compared with VxLAN, EVN6 does omit the UDP header and VxLAN header; however, it can achieve the same effect from an encapsulation point of view if it is implemented in the way of SRv6 Programming (RFC8986).
That is, the whole 128bit IPv6 address as SID, the corresponding forwarding behavior can be End.DT2U defined in RFC8986 4.11. For the sender, it can look up the IPv6 address of the PE of the opposite end according to the MAC address; and the receiver can match the source IPv6 address in the packet as the SID to the End.DT2U operation, which in turn will put the MAC address inside the IPv6 load to the MAC address. IPv6 load inside the MAC address read out, multiplexing the VxLAN forwarding behavior. Because SRv6 already has a large number of implementations, there is no need to change the current data plane compared to EVN6.

[Chongfeng]
1) AS We all know, 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.
 




2. In current design, the MAC address was put into the IPv6 IID, is it necessary? Since the MAC address could also be easily fetched in the IPv6 payload, which is just the ethernet frame. If only ENI was embed in the IPv6 address, then we can maximize the reuse of VxLAN forwarding behavior (i.e., look up the table according to VNI/ENI), and the changes to the data plane are smaller compared to current approach.

[Chongfeng] With EVN6, including the Ethernet source and destination MAC addresses, or their variant, in the outer IPv6 tunnel packet IID fields would generally satisfy the requirements of variable fields for ECMP or LAG in the underlay network. Of course, we can discuss the what information should be embedded in IID further later on.


3. A rough thought: is it possible to remove the BGP control plane to make the whole solution as simplified as possible? Say, we could consider leveraging embedding more information in the IPv6 address and combining it with a small amount of auto-configuration on the SDN management plane. 
[Chongfeng] I agree with your suggestion,We also hope that the control plane can be simpler,auto-configuration on the SDN management plane can be an option of control plane.
 
B.R.
Bing


Thank you again for your comments, and I am looking forward to receiving more comments and suggestions from you.

Best regards

Chongfeng 
 
From: v6ops <v6ops-bounces@ietf.org> On Behalf Of Chongfeng Xie
Sent: Thursday, November 9, 2023 1:32 PM
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