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

"Liubing (Leo)" <leo.liubing@huawei.com> Thu, 14 December 2023 08:22 UTC

Return-Path: <leo.liubing@huawei.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 D89B3C14CE38 for <v6ops@ietfa.amsl.com>; Thu, 14 Dec 2023 00:22:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.903
X-Spam-Level:
X-Spam-Status: No, score=-1.903 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
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 pAZret89aqUO for <v6ops@ietfa.amsl.com>; Thu, 14 Dec 2023 00:22:24 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0AF36C14F726 for <v6ops@ietf.org>; Thu, 14 Dec 2023 00:22:24 -0800 (PST)
Received: from mail.maildlp.com (unknown [172.18.186.31]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4SrQKr2tbfz6JBVW for <v6ops@ietf.org>; Thu, 14 Dec 2023 16:21:20 +0800 (CST)
Received: from lhrpeml500003.china.huawei.com (unknown [7.191.162.67]) by mail.maildlp.com (Postfix) with ESMTPS id 4ED7C1400D5 for <v6ops@ietf.org>; Thu, 14 Dec 2023 16:22:22 +0800 (CST)
Received: from dggpemm500006.china.huawei.com (7.185.36.236) by lhrpeml500003.china.huawei.com (7.191.162.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 14 Dec 2023 08:22:21 +0000
Received: from canpemm500010.china.huawei.com (7.192.105.118) by dggpemm500006.china.huawei.com (7.185.36.236) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 14 Dec 2023 16:22:19 +0800
Received: from canpemm500010.china.huawei.com ([7.192.105.118]) by canpemm500010.china.huawei.com ([7.192.105.118]) with mapi id 15.01.2507.035; Thu, 14 Dec 2023 16:22:19 +0800
From: "Liubing (Leo)" <leo.liubing@huawei.com>
To: Chongfeng Xie <chongfeng.xie@foxmail.com>, "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: [v6ops] Fw: New Version Notification for draft-xie-v6ops-evn6-00.txt
Thread-Index: AQHaEs5Dzb0TLOX+uEWHRDr+XTKBabCoiokQ
Date: Thu, 14 Dec 2023 08:22:19 +0000
Message-ID: <5fd401afc0aa4a118c8c7389bcd3766e@huawei.com>
References: <tencent_88D499E1C652545616EEE4A35DA300EE700A@qq.com>
In-Reply-To: <tencent_88D499E1C652545616EEE4A35DA300EE700A@qq.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.153.177.87]
Content-Type: multipart/alternative; boundary="_000_5fd401afc0aa4a118c8c7389bcd3766ehuaweicom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/T5rxuGFiY2vbximiRC36nr2fhFk>
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, 14 Dec 2023 08:22:28 -0000

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.

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.

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

B.R.
Bing

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: 【外部账号】<mailto:internet-drafts@ietf.org>
Date: 2023-11-09 13:19
To: Chongfeng Xie<mailto:xiechf@chinatelecom.cn>; Congxiao Bao<mailto:congxiao@cernet.edu.cn>; Mark Smith<mailto:markzzzsmith@gmail.com>; Xing Li<mailto:xing@cernet.edu.cn>
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