[v6ops] Fw: I-D Action: draft-ietf-v6ops-framework-md-ipv6only-underlay-15.txt

Chongfeng Xie <chongfeng.xie@foxmail.com> Thu, 27 November 2025 08:21 UTC

Return-Path: <chongfeng.xie@foxmail.com>
X-Original-To: v6ops@mail2.ietf.org
Delivered-To: v6ops@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id D0CD09197D45 for <v6ops@mail2.ietf.org>; Thu, 27 Nov 2025 00:21:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: 0.839
X-Spam-Level:
X-Spam-Status: No, score=0.839 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_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, RDNS_DYNAMIC=0.982, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=foxmail.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Npd1UWasskvc for <v6ops@mail2.ietf.org>; Thu, 27 Nov 2025 00:21:25 -0800 (PST)
Received: from out162-62-57-87.mail.qq.com (out162-62-57-87.mail.qq.com [162.62.57.87]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 5FCAF9197D3C for <v6ops@ietf.org>; Thu, 27 Nov 2025 00:21:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1764231672; bh=X+SroDSiH0/pLYElnmyKSiXmOUM3XWzFSMjbfKiaKJA=; h=Date:From:To:Cc:Subject; b=bjhYHOL7gOL3vj+vDg1fVs5N3U7iE1D8SgX7A57s1vnb5RMTXrCt9BVJ/8wPXmSqH Exro/GVdGUPO0gFDpOsfTfDIZA9Ij3BvTaJiEYFnloH8x/o79CvF64PWsddTboOar/ O0EfrFi+9qIRiKTbK5oBgOfMqJJjDrng8HfO4p+Q=
Received: from LAPTOP-BOBOCIFS ([124.127.75.37]) by newxmesmtplogicsvrsza53-0.qq.com (NewEsmtp) with SMTP id 54B12668; Thu, 27 Nov 2025 16:21:11 +0800
X-QQ-mid: xmsmtpt1764231671t2j7ubba8
Message-ID: <tencent_D95063832B6D0ABBF28DAFDD01433832CD09@qq.com>
X-QQ-XMAILINFO: M1rD3f8svNznnTFz6YSmxEEaBPj8eb1HZWOvZN4nBnxDFXREbdJJFBO/c/2iF1 ySnIRRCG+Bmpd+UJyB0QOh38vQgKIVOnrubV0id/ssgXC6K8tUMe6sWrvUQW78M7CrFU2AT8N6Ly FZY7iv427yRv98hqFzHI0u8Z3ZdD+/ES+WX2Ox2VJo/wO15nXCs7EH8FzQLqGf3zJ4bXn1+59yqY KE823C4gjMUMOKtLA56KsI+LOhjMZiRclH4kwr5/IDJicgIzMOa5gliNy3IUidRfKG4rrM619/zU LaquobhnERNP+MbjHt2AqMqOmrbDf0b9U7RZF37aQ4SbDQLsfggGm8lbjNeHbRMP5tW6E1zfRM2k qT4nsWAUsKQl6GQ/dwfoi50wbqrCiozGsVHK/pN8OjuUGhracVcRPStl8u5MNDbPm/9UnhrdByxe hnfnj8ZHB7WVEFzCRxa/OHIzdg/PJ7x+2r4YcUXsz5a2oD9LtBhlXZycVqpxpoOeWHlqImxCgq9p 7i3rSYD2W2XaOu0cluXRVWxLEKxlzYGMiGLUus7KbV0Y4sHAzDT4ueXBwkqpCFU2UEMM5YqPlebZ 1uO/lACBq9Ru1lzIvfa/uEsufM31ciaYmALcFERP3sV1Bvrs72pCiwtabnR5+wIIlgpjqPCP0d9d fzHSg5Q6OjE23wto6rmeYIx5PeA8XO3As0gHQ58XS5SwV/FSp6SUJO4LQPx7Z+cbQqpd2QHkQCnq Eg6FMRSeF/M0Kvh4MvVqH4LbijwWQefRp1jGDb8iE9gyWA3m39M15KV77flTv0XnGFhZszjrrcdG 5fOKvTPsP7p+6rO7CiiD3BIBXBMOHObNeG6e1+JW5x8UBv+SQDdJ+FqLsISlJsR+B/93FawAoxMv piDyLXOiQMDhovRZCRsfehEouDLNxbEDzO4KTFwlmeWssc84Oc+pOr8ORgYcBtZ25fthNV/1MagY a12zmh3UeIaroG2I9Z6ntp7lcUpuz3pGUUiztHy3Fb6cQbn/dFiLmcj58HGcGV9L7wAWBWonC5Fs LV1k8P9rv0/TDSkQkVQMr/UBIQ1XtpB4F9X3v9jL+Uhwb7WnGO8NLfG7H/Qq+wI3ZfujVto9HkSA nG8WNtMsgHwtaU/L8=
X-QQ-XMRINFO: NI4Ajvh11aEj8Xl/2s1/T8w=
Date: Thu, 27 Nov 2025 16:21:11 +0800
From: Chongfeng Xie <chongfeng.xie@foxmail.com>
To: list <v6ops@ietf.org>
X-Priority: 3
X-GUID: E91CE289-0945-481B-AC93-D9A0C3A89C60
X-Has-Attach: no
X-Mailer: Foxmail 7.2.25.433[cn]
Mime-Version: 1.0
X-OQ-MSGID: <202511271621105457685@foxmail.com>
Content-Type: multipart/alternative; boundary="----=_001_NextPart246470312860_=----"
Message-ID-Hash: XT3JCCEDI4OAEJGQ2JHQDD236WYER7BQ
X-Message-ID-Hash: XT3JCCEDI4OAEJGQ2JHQDD236WYER7BQ
X-MailFrom: chongfeng.xie@foxmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-v6ops.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [v6ops] Fw: I-D Action: draft-ietf-v6ops-framework-md-ipv6only-underlay-15.txt
List-Id: v6ops discussion list <v6ops.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/qWZKlYX6sLiymTdjHxCuhIJzVXU>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Owner: <mailto:v6ops-owner@ietf.org>
List-Post: <mailto:v6ops@ietf.org>
List-Subscribe: <mailto:v6ops-join@ietf.org>
List-Unsubscribe: <mailto:v6ops-leave@ietf.org>


Hi  all,

Based on the comments of Xipeng, we have submitted a new version of draft-ietf-v6ops-framework-md-ipv6only-underlay, the new revisions include,

[Xipeng]: Value proposition is now clear but can be better stated
This approach is different from existing “IPv4 over IPv6” solutions such as MPLS/SRv6 VPNs in that this approach can work across multiple Network Providers (NPs) while MPLS/SRv6 VPNs are single-NP solutions.
This approach is different from “IPinIP” tunneling in that this approach includes a control plane while “IPinIP” doesn’t have a control plane
I suggest you make these 2 points clear in the abstract
 
[Chongfeng]:  The two points are important, they have been added to the introduction section.  Also, the sentence below has been added to the abstract,
“This framework is not meant to replace existing IPv6-only technologies, but rather to leverage or remain compatible with them.”
 
[Xipeng]:  A few technical issues
Section 9.1: is the egress PE being attacked here?  I think it just processes and forwards packets as usual.  Whether the packets are faked or not is not its business.  If you think that the egress PE is being attacked by forwarding faked packets, then all other routers forwarding the faked packets should be considered attacked as well.
“Since the PE in this framework is stateless, the effect of the attack is limited.” – the logic is not clear
 
[Chongfeng]: This illustrates a potential attack scenario (albeit with low probability of occurrence) where, by knowing the IPv6 mapping prefix of a specific egress PE, one or more malicious ingress PEs may intentionally flood that egress PE with substantial traffic in attempt to launch an attack. In this situation, the egress PE would experience increased traffic volume, and intermediate routers along the path might also see elevated traffic loads. However, as you mentioned, they just process and forward packets as usual, Moreover, since the egress PE is stateless, even when receiving massive traffic flows, it won't increase mapping session counts within the device like stateful NAT equipment would, thus avoiding significant consequences.
 
Based on the analysis above, the section of "Authenticity and Integrity of Packets" has been changed to make it more clear.
 
[Xipeng]:  Section 9.2: I think wording in this section needs improvement:
                i.     “The framework allows BGP to propagate mapping rule information over an IPv6-only underlay network”: not just over an IPv6-only underlay network
[Chongfeng]: This has been changed to “The framework allows BGP to propagate mapping information over an IPv6-only network”
              ii.     “BGP is vulnerable to traffic diversion attacks”: I think it’s the network that is vulnerable, not BGP
[Chongfeng]: This has been changed to “However, BGP has inherent vulnerability, such as route hijacking”
             iii.     “Such an attack differs from pre-existing vulnerabilities” and “The security issues already exist in BGP-4 and MP-BGP for IPv6, the same security mechanisms are applicable” seem contradictory
[Chongfeng]: This section has been changed to make it more clear,
“When the capability to advertise address mapping rules via BGP is introduced, attackers may alter the IPv6 mapping prefix within these rules, leading to improper delivery of IPv4 service traffic over IPv6-only network. Such an attack differs from pre-existing vulnerabilities in that traffic could be forwarded to a remote target across an intervening network infrastructure (e.g., an IPv6 core), allowing an attack to potentially succeed more easily since less infrastructure needs to be compromised. To mitigate this risk, proposes an approach by leveraging RPKI architecture to verify the authenticity of the address mapping rule associated with an IPv4 address block.”
”
Accordingly, I-D.ietf-sidrops-moa-profile and RFC6480 added as informative references
 
[Xipeng]:  Some editorial issues
Abstract: “in an multi-domain” -> “in a multi-domain”
MAP-E cites RFC6333 but that’s DS-Lite, should cite RFC7597
Section 6.3, “Otherwise, it the egress PE extracts”: delete “it”,  “decapsulation it” -> “decapsulates it”
Section 6.3, “Encapsulation” part: still cites RFC7915 which is about “translation” – is it correct?
[Chongfeng]: Yes. Encapsulation uses the same packet header translation approach to translation. Nevertheless, this sentence is removed to avoid any unnecessary misunderstanding. 
Suggest “Network N1” -> “NP1” to be consistent with Figure 1
Suggest “MD: Mapping rule Database” -> “MR-DB” in the terminology section, and change 2 instances of “MD database” in the draft to “MR-DB”.  Otherwise, people may feel that “MD database” is undefined.
 
[Chongfeng]: These issues have been addressed.
 
[Xipeng]: Readability
Overall I think the draft is readable, but can be simplified
i.               Section 3 is not essential to the draft.  Could be deleted;
[Chongfeng]: It has been deleted.
 
ii.              Section 6, especially Figure 3, looks more like implementation details.  Does a framework draft need it?
 
[Chongfeng]: The implementation details and the figure 3 have been removed. The remaining part mainly introduces the architecture through functional description. 
 
             iii.     Section 8 “Applicability of SRv6 for Multi-domain IPv6-only Network” – why singling out “SRv6”?  I know you added this section based on request of another commenter, but this section appears out-of-nowhere to me.  If you already explain the difference between your approach and SRv6/MPLS VPN, I don’t think you need this section any more.
 
[Chongfeng]: This has been removed.
 
I suggest you use Duolingal or some LLMs to further improve readability/grammar.
[Chongfeng]: Good suggestion, LLM tool has been used to check and improve the documents. 
 
[Chongfeng]: Some unused terms have been removed from terminology section.
Some RFCs have been removed from the informative reference section.

Best regards
Chongfeng
On behalf of all the co-authors







chongfeng.xie@foxmail.com
 
From: internet-drafts
Date: 2025-11-27 16:13
To: i-d-announce@ietf.org
CC: v6ops
Subject: [v6ops] I-D Action: draft-ietf-v6ops-framework-md-ipv6only-underlay-15.txt
Internet-Draft draft-ietf-v6ops-framework-md-ipv6only-underlay-15.txt is now
available. It is a work item of the IPv6 Operations (V6OPS) WG of the IETF.
 
   Title:   Framework for Multi-domain IPv6-only Underlay Network and IPv4-as-a-Service
   Authors: Chongfeng Xie
            Chenhao Ma
            Xing Li
            Gyan Mishra
            Thomas Graf
   Name:    draft-ietf-v6ops-framework-md-ipv6only-underlay-15.txt
   Pages:   19
   Dates:   2025-11-27
 
Abstract:
 
   For the IPv6 transition, IPv6-only is considered the final stage
   where only IPv6 protocol is used for transport while maintaining
   global reachability for both IPv6 and IPv4 services.  This document
   introduces a framework for a multi-domain IPv6-only underlay network
   from the perspective of network operators.  In particular, it
   proposes stateless address mapping as the basis for enabling IPv4
   service data transmission in a multi-domain IPv6-only environment
   (i.e., IPv4-as-a-Service).  It describes the methodology of stateless
   IPv4/IPv6 mapping, illustrates the behaviors of network devices,
   analyzes the options of IPv6 mapping prefix allocation, and discusses
   the security considerations.  This framework is not intended to
   replace existing IPv6-only technologies, but rather to leverage or
   remain compatible with them.
 
The IETF datatracker status page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-ietf-v6ops-framework-md-ipv6only-underlay/
 
There is also an HTMLized version available at:
https://datatracker.ietf.org/doc/html/draft-ietf-v6ops-framework-md-ipv6only-underlay-15
 
A diff from the previous version is available at:
https://author-tools.ietf.org/iddiff?url2=draft-ietf-v6ops-framework-md-ipv6only-underlay-15
 
Internet-Drafts are also available by rsync at:
rsync.ietf.org::internet-drafts
 
 
_______________________________________________
v6ops mailing list -- v6ops@ietf.org
To unsubscribe send an email to v6ops-leave@ietf.org