Re: [Idr] Please discuss the use cases for draft-xie-idr-mpbgp-extention-4map6

Chongfeng Xie <chongfeng.xie@foxmail.com> Sat, 16 March 2024 00:40 UTC

Return-Path: <chongfeng.xie@foxmail.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3A165C14F6A5 for <idr@ietfa.amsl.com>; Fri, 15 Mar 2024 17:40:40 -0700 (PDT)
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_H3=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 3dG9Kzom2vHj for <idr@ietfa.amsl.com>; Fri, 15 Mar 2024 17:40:35 -0700 (PDT)
Received: from out162-62-58-211.mail.qq.com (out162-62-58-211.mail.qq.com [162.62.58.211]) (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 8A601C14F6AD for <idr@ietf.org>; Fri, 15 Mar 2024 17:40:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1710549619; bh=b0OutGf660hI2cCgrt6OMDco4T0OIP+aDlxfzgOWl4Y=; h=Date:From:To:Cc:Subject:References; b=oA4b6hoF0rBMkrF88Fo+cI/9zxBDXel7UnVokoGHDgmyE6Lj/A2kIQWJgjpkF5qW7 N0LYMedgSD+ZXC0tJTFRUhkmZ/k0k4f6L3DBWWzvmxvaEAifXBoWNwIfXlrOnpsgFM jKa6I1s5/wBOZwgv5dSq5UXKcyMYu9b9wHf/yO18=
Received: from LAPTOP-BOBOCIFS ([124.19.19.58]) by newxmesmtplogicsvrszc5-2.qq.com (NewEsmtp) with SMTP id A10A18B2; Sat, 16 Mar 2024 08:40:16 +0800
X-QQ-mid: xmsmtpt1710549616tsxwrdrbx
Message-ID: <tencent_6501D6701898ADC4EA57061416E7975F2B0A@qq.com>
X-QQ-XMAILINFO: NGX5+lQVxpC+UVgLKgqnrGhJSYvyHIm6WJAbH7JIDlExoZHdoZm6nXMBCZdSsX Qh0TIfMvc0TWRiWbApQiQW2DoA6z8AHdypCeqhxSNE4k7i6NVTR33pBzK4nMSjunzMoJFnkl/gLi /9k5POw6ju6Op0QXppMP2kAMA34qZrk0RxvxDLirZxbLDG7ytfGNT08zT3SPwPsHAIdGWLy4i06M eaBZ+9+ToKkwpzA9hPMTfAibAq+FcNMQElOY6Tz5Crhem28ckqOoE/oljSfVM5mQ5ukbVNTFsilq LuguVUjQ1VTb1L/Z9TegvhV5LA80nZDri7PgvScmb3aD8X98Fv2rIXfvsNulIkQCV5kN3o5ljsNR ftoSuM2CMcQKZ4I/OAdrOWwkM9CO2+3QYFx8+GIufpUQHrNjwObF0xBuKhsBcquGQjJ7GaZDxKS7 Ya+GgV1nb/OExST2uxQzmcApz4xgNPLP2EK/vTFtmkT4KVyAQbtyGcbCg7aw/qEZXQ6Rl9X5m54W mUd9jPgS102bMAtgf7L4g70Ktu626NdhV9xlPHirVUYnJfDuaQWDdTjRGqfFUMQCKOsaTQmR1T2C jaEhE5glX/nC//61YB42wF0UVekzondOZQ7JkljZkXfvMr60xmuAjN6uIJxt1JfOfShMaA+jGSm2 FfXTObvrvme+vrV3RdiRj6OuI+1v+PhBmb0HiccnU/7cT/MX6NQBdNLQzrOf+DAKB8RwADdhxcF4 AaJ4heXr3gpjlhXRJ8+CNxMG2Ok/skcwSZ0gvlxxuqxRWVfT2WLbK9EliwlU/Lb9VIvgz+ytJDYQ 5VF5iwFfyObASaZLfUEylkLgpn2E+PX+YoOF+NYNQ2Uj7FFb2yTvXN6jQYu1sKaSsucauEzfNrQm 6ygt5DA3dkNAZITCF9YTDwH9nLHj9elXEKEFSSNf8/FC5k7AsPF+BHj4hoJ+85YR4WOa7r3THCA5 P/02rxEbZpvt6YCIsd5mMT8m0EogSdhfUDPprU7LgtGpr2qsVFwQ==
X-QQ-XMRINFO: M/715EihBoGSf6IYSX1iLFg=
Date: Sat, 16 Mar 2024 08:40:16 +0800
From: Chongfeng Xie <chongfeng.xie@foxmail.com>
To: Robert Raszuk <robert@raszuk.net>
Cc: idr <idr@ietf.org>, xing <xing@cernet.edu.cn>
References: <BYAPR08MB487294F5C1EE87A8184EDC8BB3AEA@BYAPR08MB4872.namprd08.prod.outlook.com>, <tencent_CBB12F958C85FDF962D76180EB1C51662408@qq.com>, <20240122223242.GA29681@pfrc.org>, <tencent_446B00493916CCB662EB2AC90A17F2AFAF09@qq.com>, <DB175FC2-BD0A-424A-B8E6-31345BEAC8D6@pfrc.org>, <tencent_FF24FFF11A1B308B03C3EC27F6B8B2B09005@qq.com>, <F64BDA83-5A46-4FEA-AD6F-16CDDD817EAA@pfrc.org>, <tencent_6F855FF963D740807C1C166681B1FD950908@qq.com>, <CAH6gdPzMfZ8NFXcGiMkFJu_=eA9jAW+oj6ir4sbaVvyAzbzzEQ@mail.gmail.com>, <tencent_BE90355FEE1A05D09F03C18C2276AB72A705@qq.com>, <CAOj+MMHuEbM-7BRNMNdv8s_pYqTWfw055WhOAvro8qX9Uoa_ow@mail.gmail.com>
X-Priority: 3
X-GUID: C5892144-015F-4513-8807-A9AEFBDDFD76
X-Has-Attach: no
X-Mailer: Foxmail 7.2.25.238[cn]
Mime-Version: 1.0
X-OQ-MSGID: <2024031608401519064110@foxmail.com>
Content-Type: multipart/alternative; boundary="----=_001_NextPart766536218246_=----"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/nY_N4v_OKzQiz54RcGcETyx9GTg>
Subject: Re: [Idr] Please discuss the use cases for draft-xie-idr-mpbgp-extention-4map6
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 16 Mar 2024 00:40:40 -0000

Hi Robert,

I understand that VPN4 is about encapsulation.  As mentioned before, the new extension in my draft focuses on the case of IPv4 delivery over multi-domain IPv6-only underlay network, it can support not only IPv4/IPv6 encapsualtion, but also IPv4/IPv6 translation simultaneously. Translation is important transition mechanism, it has been widely developed.  From the perspective of an operator, it is better for a unified control plane to support all possible functions at the data plane. Further more, address mapping mechanism from IPv4 to IPv6 has several advantages for network operation, which have been discussed before.

Thank you very much.

Chongfeng
 
From: Robert Raszuk
Date: 2024-03-11 00:23
To: Chongfeng Xie
CC: ketant.ietf; idr
Subject: Re: [Idr] Please discuss the use cases for draft-xie-idr-mpbgp-extention-4map6
Hi Chongfeng,

> It adopts address mapping rule which is the 1:1 mapping between IPv4 address and IPv6 address

Let's assume that you are talking about prefixes not actual addresses as this is what draft says. 

But I have a fundamental question as an alternative to this proposal: 

Why not to use VPNv4 with IPv6 next hops as is without changing anything in the protocols or shipping implementations ? 

At min please kindly document pros and cons of using VPN signalling to accomplish the very same outcome.  For transport as you know VPNs can run over lot's of data plane options: IPv6, SRv6 etc ... 

Note that if you would not propose a new SAFI I could see some benefits to what you are after ... but you do hence we better very well understand the reason for this extra dev and ops cost. 

Many thx,
Robert


On Sun, Mar 10, 2024 at 9:40 AM Chongfeng Xie <chongfeng.xie@foxmail.com> wrote:

Hi Ketant,

Sorry for my negligence of your mail accidentally. Actually your question has been discussed early last year.  I try to answer it again as below,

As mentioned The use case of 4map6 proposal in this draft is to support IPv4aaS in the multi-domain IPv6-only networks.  It adopts address mapping rule which is the 1:1 mapping between IPv4 address and IPv6 address, and IPv4 address become part of IPv6 address. With this design,PE devices can map the source and destination addresses of IPv4 packets to the source addresses of outer IPv6 packets, respectively.  It mainly meets the following requirements:

1)Compatibility with both encapsulation and translation, as we all know, IPv4 service delivery over IPv6 network has two transition approaches: Encapsulation and translation,  both of them have been used in current networks. 4map6 proposal can meet their needs simultaneously. Especially in translation, it can support both doulbe translation and single translation.

2)Security,the outer IPv6 address is dynamically generated based on mapping, and does not require a statically configured address as the tunnel endpoint address in advance.  This will be helpful to avoid the static IPv6 address from becoming the target of the DDOS attack.

3)Load balancing,the 4map6 proposal assigns a corresponding IPv6 address to each host's IPv4 address in the IPv6 network, and the IPv6 address newly generated can more accurately identify the host. This allows for IPv6 address based load balancing and management of the host in the IPv6 network based on the IPv6 address.

 I hope this explanation can address your concerns. Welcome to continue the discussion.

Best regards
Chongfeng




chongfeng.xie@foxmail.com
 
From: Ketan Talaulikar
Date: 2024-02-12 22:57
To: Chongfeng Xie; draft-xie-idr-mpbgp-extension-4map6
CC: jhaas; Susan Hares; idr
Subject: Re: [Idr] Please discuss the use cases for draft-xie-idr-mpbgp-extention-4map6
Hi Chongfeng/Authors,

Thanks for your updates to the document. 

I am still struggling to find the answer to the question on why it is necessary to perform mapping from IPv4 to IPv6 and then back to IPv4 when providing IPv4 connectivity service over an IPv6 core? Why is it not sufficient to simply encapsulate the IPv4 payload into any encapsulation (e.g., IPv4-in-IPv6, SRv6, MPLS, GRE, etc.) using RFC8950 encoding for the IPv4 unicast/VPN SAFI. These solutions are documented in draft-mishra-idr-v4-islands-v6-core-4pe

Perhaps I am missing something and it would help me understand the need for such mapping by service provider PE routers.

Thanks,
Ketan


On Thu, Feb 8, 2024 at 5:14 AM Chongfeng Xie <chongfeng.xie@foxmail.com> wrote:


Hi Jeff,

We have submitted a new version of draft-xie-idr-mpbgp-extention-4map6. Based on your suggestions, the contents of new attribute is placed in a new TLV in the tunnel encapsulation attribute of RFC9012, and the format of the NLRI is revised as well. In addition, the section of operation has been changed accordingly. 


        Name:     draft-xie-idr-mpbgp-extension-4map6
        Revision: 09
        Title:    MP-BGP Extension and the Procedures for IPv4/IPv6 Mapping Advertisement
        Date:     2024-02-09
        Group:    idr
        Pages:    16
        URL: https://www.ietf.org/archive/id/draft-xie-idr-mpbgp-extension-4map6-09.txt
        Status: https://datatracker.ietf.org/doc/draft-xie-idr-mpbgp-extension-4map6/
        HTMLized: https://datatracker.ietf.org/doc/html/draft-xie-idr-mpbgp-extension-4map6
        Diff: https://author-tools.ietf.org/iddiff?url2=draft-xie-idr-mpbgp-extension-4map6-09

We express sincere thanks to you for reviewing the draft as WG chair and providing a couple of important suggestions.  We also thank idr WG for the comments and suggestions received so far. 

If you have any new comments or suggestions, please feel free to let me know. Thanks!

Best regards
Chongfeng   

 
From: 【外部账号】Jeffrey Haas
Date: 2024-02-05 00:02
To: Chongfeng Xie
CC: Sue Hares; idr; draft-xie-idr-mpbgp-extension-4map6
Subject: Re: [Idr] Please discuss the use cases for draft-xie-idr-mpbgp-extention-4map6
Chongfeng,


On Jan 29, 2024, at 10:38 AM, Chongfeng Xie <chongfeng.xie@foxmail.com> wrote:
Based on your comment and suggestions, we have made the following revisions and submitted a new version, 


[...]

If you have any further comments, please feel free to let me know. 

Your changes significantly address my operational concerns.  Thank you.

-- Jeff

_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr
_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr