[bess] Re: Fw: New Version Notification for draft-xie-bess-evpn-extension-evn6-00.txt
Chongfeng Xie <chongfeng.xie@foxmail.com> Tue, 19 November 2024 15:03 UTC
Return-Path: <chongfeng.xie@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 02829C1E0D9E for <bess@ietfa.amsl.com>; Tue, 19 Nov 2024 07:03:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.944
X-Spam-Level:
X-Spam-Status: No, score=0.944 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_FONT_FACE_BAD=0.001, HTML_MESSAGE=0.001, HTML_TAG_BALANCE_BODY=0.1, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=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=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 e77aSfTeQJR3 for <bess@ietfa.amsl.com>; Tue, 19 Nov 2024 07:03:22 -0800 (PST)
Received: from out162-62-58-216.mail.qq.com (out162-62-58-216.mail.qq.com [162.62.58.216]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6E76FC1D5301 for <bess@ietf.org>; Tue, 19 Nov 2024 07:03:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1732028291; bh=0B5ewGyjlYv3m5cDwVMgv84GWSF71I8fA29FKcAi128=; h=Date:From:To:Cc:Subject:References; b=m7zWONJ6pbX7IGz4AHSW0ePwm5aEbGh3x70i796qTTvXMvlGNMM5Een2RKY5P9Mi6 C8nZfLSVWTdVWpyINh8liKWRfY5C8EpNvW2vY6YTEoFq78HKBc+gxo206TESsgV53V OGss6xjm6wNB0WUSGhRzuHbnqFhavvZpt5u+WMik=
Received: from LAPTOP-BOBOCIFS ([36.21.153.126]) by newxmesmtplogicsvrsza29-0.qq.com (NewEsmtp) with SMTP id E8924CCD; Tue, 19 Nov 2024 22:58:09 +0800
X-QQ-mid: xmsmtpt1732028289taog8rf2l
Message-ID: <tencent_F61C6C66B6B16F951C8504F99FD75880EE08@qq.com>
X-QQ-XMAILINFO: NuGpsYW8pZ+AmfutptZYMw+C+M9iKwG46apxHUlnxL0IEAlTu9Wde446dFiifi VvLsF4ezpXufUYoChStTtkd9TvgVb4G+fo1Jiq4bJxNuG8vSUjzflpOJH6dbcp4XqrxPbIz6OW2J 9fxEAj2jt1/PwGBv7/wWY/YYnCCaeNirnlK2lqUWBswoOyg+iBi/eIk429iWv40ZCeXFg8iqf37x g07LRDpHEFOOpsmnuwSSpfVJWv/Mzph+q/0cjyq52WK6R49oX9fefqcgkI1gptnVD9Lbr1a2YZFz G9nkqlBILWedarRWc/UWNouCnkvFhfLGnJi2OqMjbL8kuFDS4w7TIrInDbRCRMz8xU9yOwxJJOHB yGI/1eTlx42FR/ArHjw9msJqfKtc+optuRKzwSVyWqn2V/nUvQ2AWyp8eyRwk4ga3y6Yl/gmRIzc SQO8AKeohlnjHrp4uUGkSFHFEAPFkl1+l7qVLbwe+hOF12OZDRXhE8S8HV29K9nMECi8FUHc0fzR EyGYXbpWcG9JIXxvo2wNpmmx6SzDu2u1T/1NYpWCl0EAnCrN4fwG7c7jPNf5Sl+4cl6OGFgHWSMq rN7kfiHvD5naukwNnQyBOy/D/q1ewsAqbz/4z0xdI/pcqUztPoKfGz2D6fA8mfNiWHaHlu5pxw74 NNA8OeMCpehP9U7D7rs6KV74gwOHGMlD4QWkA4iOqNk0LZ6fBiYPI1Ofy9QgkZ40rBEe06U8aeWr Zg86ORCpLUfNFjhZL/bNfhU636JRHnCLHffCyozk57X3RLIrVMlhimo9M72pNYOBer+EICwVYsf6 oJUgqmTNvOUHB2Mr5EC5mgtMSCRdHsraRzQYr+ZzsxLIalLDupNUslLJa6JdjtinbZTfF0ZQDS9L CEG6VnF8FFMWd5p9kBpTWffWrV3v0RNKwovNdlpPWaq7se4fUBLbHttaoJscw6io+MYGP1dXdGl5 j4LjyuYp9gweStuonhm+6/n++XzCVmhtLb9737ePceUvogX9cmoBBgi07f3ZfS18XZHxcv8b6XKK URZwtOm0yNpSiIj6VEh8mvJH3fPWo=
X-QQ-XMRINFO: M/715EihBoGSf6IYSX1iLFg=
Date: Tue, 19 Nov 2024 22:58:09 +0800
From: Chongfeng Xie <chongfeng.xie@foxmail.com>
To: "Ali Sajassi (sajassi)" <sajassi=40cisco.com@dmarc.ietf.org>, zali <zali@cisco.com>
References: <tencent_1E0A69F2FFAE8301C33940CC2062BD2AC909@qq.com>, <SJ0PR11MB577002139627152A9B0D526FB0592@SJ0PR11MB5770.namprd11.prod.outlook.com>
X-Priority: 3
X-GUID: 01AD8F33-C26A-4E54-9FC1-D1581F268A8A
X-Has-Attach: no
X-Mailer: Foxmail 7.2.25.306[cn]
Mime-Version: 1.0
X-OQ-MSGID: <2024111922580880806014@foxmail.com>
Content-Type: multipart/alternative; boundary="----=_001_NextPart464410803843_=----"
Message-ID-Hash: HXOE3DWILOSPQCLUNRA2MBJUWJKURRK3
X-Message-ID-Hash: HXOE3DWILOSPQCLUNRA2MBJUWJKURRK3
X-MailFrom: chongfeng.xie@foxmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-bess.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: bess <bess@ietf.org>, "Ali Sajassi (sajassi)" <sajassi@cisco.com>, xing <xing@cernet.edu.cn>, markzzzsmith <markzzzsmith@gmail.com>, sunjb <sunjb@chinatelecom.cn>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [bess] Re: Fw: New Version Notification for draft-xie-bess-evpn-extension-evn6-00.txt
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/RLJMqdiILcHgFf-_MW9HNzfTCuU>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bess>
List-Help: <mailto:bess-request@ietf.org?subject=help>
List-Owner: <mailto:bess-owner@ietf.org>
List-Post: <mailto:bess@ietf.org>
List-Subscribe: <mailto:bess-join@ietf.org>
List-Unsubscribe: <mailto:bess-leave@ietf.org>
Hi Ali,
Thank you for your comments, sorry for my late reply please see my feedback inline[Chongfeng]:
From: Ali Sajassi \(sajassi\)
Date: 2024-11-13 07:55
To: Chongfeng Xie; Zafar Ali (zali)
CC: bess; Ali Sajassi (sajassi)
Subject: [bess] Re: Fw: New Version Notification for draft-xie-bess-evpn-extension-evn6-00.txt
Hi Chongfeng,
It seems like we have a situation of not seeing the forest for the trees, so let me iterate my comments at the mic here: what problem are you trying to solve here, since the draft doesn’t talk about the problem statement and jumps directly in describing a solution!
[Chongfeng]: The EVN6 approach has been presented at 6man WG and Intarea WG respectively, at which we introduce the incentive of carrying Ethernet Virtual Network of native IPv6.
Furthermore, the solution proposes a new overlay encapsulation which itself has many issues. So, has anyone complained about VxLAN encapsulation and extra 8-byte header, that you are trying to reinvent yet another encapsulation. I haven’t heard any such complaints.
[Chongfeng]: Yes, EVN6 is an encapsulation mechanism. With the increasing deployment of IPv6, it is necessary to consider the relationship of IPv6 capability and encapsulation mechanisms. A variety of network virtualization over layer 3 methods have been developed and deployed. Each of these methods treat both IPv4 and IPv6 as functionally equivalent underlay network technologies, with both providing general unicast and multicast capabilities. IPv6 provides a number of capabilities not available in IPv4, and IPv6 has been widely deployed, then why not consider how they may be used to enhance the encapsulation of virtual network traffic with IPv6? This has been mentioned in draft-smith-enhance-vne-with-ipv6 in 2015.
I would highly recommend before talking about a solution document, you write a draft that talks about the issues with VxLAN encapsulation header and why the extra 8-byte is creating issues in operators’ networks. Then after presenting this draft and reaching WG consensus, then you can work and present your solution draft.
[Chongfeng]: Thank you for your suggestion.
So, let me go over a few things:
History: There is a saying that history doesn’t repeat itself but often rhymes. However, in this case the history has repeated itself. As I said on the mic, there was a proposal to encapsulate host MAC addresses in underlay IPv6 header about 10 years ago or so. It got presented at NOV3 and the WG did not entertain it. Out of many different encapsulation proposals, only a few got selected (i.e., GENEVE, VxLAN, NVGRE) and even out of all these three VxLAN became a prominent one.
[Chongfeng]: Can you show me the draft of the proposal of encapsulating host MAC addresses in underlay IPv6 header? I don’t know why it wasn’t been entertained by the WG.
As I mentioned at the mic, this encap breaks SRv6 encap because in many scenarios, SR Extended Header is not used and instead uSIDs are encapsulated in the lower bits of IPv6 header directly. Your proposal breaks that!
[Chongfeng]: The IETF does not specify that the 64-bits IID of an IPv6 address must be used to place uSIDs, the use of IID is open and different fields can be placed in IIDs depending on the their specific scenarios, for example, in 5G network, the network can assign different values to the IID of a terminal IPv6 address.
Besides VNI, there are other fields in the VxLAN header that are needed to be carried such as several flag bits and group-policy-id field. Your proposal breaks that!
[Chongfeng]: You mean draft-smith-vxlan-group-policy? It was submitted in 2014, it seems that this is still individual draft. However, if it is indeed, flag bits and group-policy-id can also be carried in IID of IPv6 address.
These days, the most common service mode is IRB which means we even don’t need the Ethernet header when encapsulating the host packet! So, you are working to optimize something that the industry has move on from.
[Chongfeng]: EVN6 uses IPv6 header to encapsulate L2 frame, instead of using the Ethernet header to encapsulate the host packet.
Thank you again for your comments, we are looking forward to receiving more comments and suggestions.
Best regards
Chongfeng
From: Chongfeng Xie <chongfeng.xie@foxmail.com>
Date: Tuesday, November 12, 2024 at 4:11 AM
To: Zafar Ali (zali) <zali@cisco.com>
Cc: bess <bess@ietf.org>
Subject: [bess] Fw: New Version Notification for draft-xie-bess-evpn-extension-evn6-00.txt
Hi Ali,
Thank you for your comments to EVN6 during the BESS session. I'd like to clarify your concern, you mentioned that IPv6 address generated by mapping MAC address may hinder the use of SRv6, I don't think so, since SIDs is contained in the SRH header, a source node can originate an IPv6 packet with a SID in the destination address of the IPv6 header, following the proceduer of section 4 of RFC8754.
In addition, I think EVN6 (defined in draft-xls-intarea-evn6) is a kind of efficent and flexible approach of carrying Ethernet Virtual Network over IPv6.
Best regards
Chongfeng
From: 【外部账号】
Date: 2024-07-26 12:25
To: Chongfeng Xie; Guoliang Han; Jibin Sun; Xing Li
Subject: New Version Notification for draft-xie-bess-evpn-extension-evn6-00.txt
A new version of Internet-Draft draft-xie-bess-evpn-extension-evn6-00.txt has
been successfully submitted by Chongfeng Xie and posted to the
IETF repository.
Name: draft-xie-bess-evpn-extension-evn6
Revision: 00
Title: EVPN Route Types and Procedures for EVN6
Date: 2024-07-25
Group: Individual Submission
Pages: 13
URL: https://www.ietf.org/archive/id/draft-xie-bess-evpn-extension-evn6-00.txt
Status: https://datatracker.ietf.org/doc/draft-xie-bess-evpn-extension-evn6/
HTMLized: https://datatracker.ietf.org/doc/html/draft-xie-bess-evpn-extension-evn6
Abstract:
EVN6 is a mechanism designed to carry Ethernet virtual networks,
providing Ethernet connectivity to customer sites dispersed on public
IPv6 networks. At the data layer, EVN6 directly places the Ethernet
frames in the payload of IPv6 packet, and dynamically generates the
IPv6 addresses of the IPv6 header using host MAC addresses and other
information, then sends them into IPv6 network for transmission.
This document proposes extensions to EVPN for EVN6, including two new
route types and related procedures.
The IETF Secretariat
- [bess] Re: Fw: New Version Notification for draft… Gyan Mishra
- [bess] Fw: New Version Notification for draft-xie… Chongfeng Xie
- [bess] Re: Fw: New Version Notification for draft… Gyan Mishra
- [bess] Fw: New Version Notification for draft-xie… Chongfeng Xie
- [bess] Re: Fw: New Version Notification for draft… Gyan Mishra
- [bess] Re: Fw: New Version Notification for draft… Chongfeng Xie
- [bess] Re: Fw: New Version Notification for draft… Chongfeng Xie
- [bess] Re: Fw: New Version Notification for draft… Ali Sajassi (sajassi)
- [bess] Re: Fw: New Version Notification for draft… Chongfeng Xie