Internet Engineering Task Force Q. Chang Internet-Draft Beijing IpPlusPlus Network Technology Co., Ltd. Intended status: Informational 23 June 2026 Expires: 25 December 2026 IP plus plus draft-chang-ipplusplus-00 Abstract This memo proposes an extension scheme for IPv4. It can resolve the exhaustion of IPv4 addresses at an extremely low cost and enable external access to internal networks as convenient as internal access to external networks. IPv4 adopts 32-bit fixed-length addresses, the problem of insufficient address space has long been prominent. As a temporary solution, Network Address Translation (NAT) alleviates address scarcity to a certain extent, yet it breaks the end-to-end communication principle of the Internet. It only allows intranet devices to actively access the extranet and fails to support direct access from the extranet to the intranet. Although various solutions have been proposed in the industry, they all have inherent limitations. This paper presents an innovative scheme named IP++ based on multi-level variable-length addresses, which fundamentally solves the above problems and restores the IP protocol to the basic end-to-end principle. The multi-level variable-length address structure of IP++ is highly compatible with the natural hierarchical topology of the Internet, featuring strong backward compatibility, convenient deployment and excellent usability. Status of This Memo This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet- Drafts is at https://datatracker.ietf.org/drafts/current/. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." This Internet-Draft will expire on 25 December 2026. Chang Expires 25 December 2026 [Page 1] Internet-Draft IP++ June 2026 Copyright Notice Copyright (c) 2026 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/ license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Revised BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Revised BSD License. Table of Contents 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 1.1. Server Relay . . . . . . . . . . . . . . . . . . . . . . 3 1.2. Port Mapping . . . . . . . . . . . . . . . . . . . . . . 3 1.3. VPN . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.4. IPv6 . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2. IP++ Scheme Based on Variable-Length Addresses . . . . . . . 5 2.1. Division of Unitnets . . . . . . . . . . . . . . . . . . 6 2.2. Address Representation . . . . . . . . . . . . . . . . . 7 2.3. Header Format Design . . . . . . . . . . . . . . . . . . 7 3. Compatibility Design . . . . . . . . . . . . . . . . . . . . 8 3.1. Encapsulation . . . . . . . . . . . . . . . . . . . . . . 9 3.2. Translation . . . . . . . . . . . . . . . . . . . . . . . 9 3.3. Dual Stack . . . . . . . . . . . . . . . . . . . . . . . 10 4. Typical Application Scenarios . . . . . . . . . . . . . . . . 11 4.1. Internet of Things . . . . . . . . . . . . . . . . . . . 11 4.2. Address Resource Expansion . . . . . . . . . . . . . . . 12 4.3. Data Center Networks . . . . . . . . . . . . . . . . . . 12 4.4. Multipath TCP (MPTCP) . . . . . . . . . . . . . . . . . . 12 5. Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . 12 6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 13 7. Security Considerations . . . . . . . . . . . . . . . . . . . 13 8. Informative References . . . . . . . . . . . . . . . . . . . 13 Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 15 1. Introduction The network technology system has evolved gradually rather than being fully designed at one time [xie2021computer] [fall2016tcp]. Traditional IPv4 uses 32-bit addresses [RFC791]. With the continuous expansion of the Internet scale, the shortage of address resources has become increasingly severe. To address this issue, Network Address Translation (NAT) was introduced [RFC2663]. Essentially, NAT Chang Expires 25 December 2026 [Page 2] Internet-Draft IP++ June 2026 enables multiple intranet devices to share a limited number of public network addresses via address sharing. However, NAT breaks the end- to-end principle, making it impossible for the extranet to directly access intranet devices and creating obstacles for remote interconnection. A variety of technical solutions have been developed to tackle remote interconnection, but none can achieve perfect adaptation across all scenarios. The core features and limitations of mainstream solutions are analyzed as follows. 1.1. Server Relay Server relay is the most widely adopted solution for remote interconnection. Leveraging the global reachability of public network servers, devices on different intranets establish indirect communication links through a shared relay server for data exchange. In practical deployment, developers can build custom relay services or utilize mature middleware, such as reverse proxy tools represented by frp and the MQTT framework. Reverse proxies create tunnel mappings between relay servers and intranet devices. When external users access a specified port on the relay server, traffic is forwarded to the target intranet device to realize indirect extranet access. The MQTT framework simplifies deployment and reduces development costs with ready-made components. Nevertheless, server relay has obvious drawbacks. The detoured communication path increases network latency and brings a series of challenges in development, operation, maintenance and network security. 1.2. Port Mapping Port mapping works by configuring rules on gateways to establish one- to-one mappings between public gateway ports and ports of intranet devices. When external users access a designated gateway port, data packets are automatically forwarded to the corresponding port of the target intranet device, enabling extranet-to-intranet access. There are fundamental differences between IP addresses and ports in functional positioning: an IP address is a network-layer identifier for locating terminal nodes in the network, while a port is a transport-layer identifier for distinguishing different application processes on a single terminal. Relying on port mapping for remote access causes functional dislocation between the network layer and the transport layer, resulting in management chaos. For instance, ports are generally owned by terminal users, whereas port mapping rules are configured by gateway administrators. The separation of Chang Expires 25 December 2026 [Page 3] Internet-Draft IP++ June 2026 rights and responsibilities easily leads to configuration conflicts. In addition, similar applications usually use the same default port across different nodes. Using ports to distinguish nodes goes against user habits and increases operational complexity. Accordingly, port mapping is only applicable to simple specific scenarios and cannot serve as a universal solution for remote interconnection. 1.3. VPN VPN builds encrypted tunnels between different intranets to simulate a unified local area network environment, realizing interconnection of cross-regional intranet resources. It is widely applied in enterprise branch interconnection and remote office scenarios. This solution features high security and reuses existing intranet resources, but it has notable limitations in application scenarios. It requires all interconnected networks to belong to a unified administrative domain, such as the same enterprise or organization. Therefore, VPN is only a dedicated technology for specific scenarios and cannot act as a universal fundamental solution for remote interconnection. 1.4. IPv6 Since the root cause of remote interconnection issues lies in design defects of the IP protocol, the industry turned to the research and development of the next-generation IP protocol, namely IPv6 [RFC8200][RFC4291][RFC4213]. Adopting 128-bit long addresses, IPv6 effectively resolves the problem of address resource shortage. However, its flat address structure fundamentally conflicts with the inherent hierarchical structure of the Internet, leading to two critical flaws. First, it suffers from poor backward compatibility. Seamless interworking with IPv4 is unachievable, and upgrading massive existing IPv4 devices and network facilities incurs extremely high costs, hindering large-scale deployment. Second, long addresses bring great difficulties in configuration, management and memorization compared with IPv4, making IPv6 user-unfriendly. These drawbacks also make it inapplicable in certain scenarios such as internal networks. For the above reasons, IPv6 is unlikely to completely replace IPv4 or become a unified IP protocol. Chang Expires 25 December 2026 [Page 4] Internet-Draft IP++ June 2026 2. IP++ Scheme Based on Variable-Length Addresses As analyzed above, a new solution is urgently required to address remote interconnection problems. Drawing lessons from IPv6, the new scheme must ensure excellent backward compatibility. On one hand, the massive legacy network facilities make smooth transition an inevitable requirement. On the other hand, the existing TCP/IP network system operates well and meets most practical demands. Hence, the new solution should be an extension of the current system rather than a complete overhaul. Hierarchical variable-length identifiers are widely used in real life, including postal addresses, telephone numbers, file paths and domain names. This common practice is not coincidental but stems from inherent rationality. All the above objects feature hierarchical aggregation, for which multi-level variable-length identification is the most natural and efficient approach. Network nodes also present typical hierarchical aggregation characteristics, so the addressing of Internet nodes should adopt a multi-level variable-length structure as well. Fixed-length addresses were only a temporary choice in the early stage when the number of network nodes was small and the network structure was simple. Although the "public address + private address" mode of IPv4 reflects partial ideas of multi-level variable-length addressing, it fails to form a systematic architecture. The core idea of IP++ is to fully introduce multi-level variable- length addresses into the network layer protocol and build an addressing system matching the hierarchical network topology, so as to fundamentally solve remote interconnection problems [ipppwebsite]. Chang Expires 25 December 2026 [Page 5] Internet-Draft IP++ June 2026 It is worth noting that the industry has long explored variable- length addresses since the emergence of the TCP/IP protocol suite. Adopting a full variable-length address architecture has always been the ultimate goal of IP protocol designers, while all commercial IP protocols in history are compromises between theoretical ideals and engineering realities. Variable-length address schemes were already taken into consideration in the initial design of TCP/IP, yet they were not implemented due to the limited hardware performance at that time [clark2018designing]. Internet pioneers including David D. Clark, Vinton Cerf, J. Noel Chiappa and Christian Huitema have devoted themselves to theoretical research and technical practice of variable-length addresses for decades [clark1991towards][chiappa1994why]. The standardization of IPv6 was a critical opportunity to adopt variable-length addresses, and intense debates on this topic took place in the industry [RFC1621][RFC1622]. Unfortunately, after multiple rounds of negotiation and compromise, IPv6 only adopted variable-length prefixes partially instead of a full variable-length address architecture. As large-scale deployment of IPv6 encounters practical bottlenecks, researchers including Christian Huitema [huitema2021flexibleip], Huawei 2012 Labs [chen2020newip], Mao Decao, Qian Hualin and Wang Tao et al. [Turanyi2002][Chimiak2014] have continuously proposed to adopt variable-length addresses to break the deadlock. IP++ provides a systematic and engineerable implementation scheme for variable- length address theories. 2.1. Division of Unitnets Under the IP++ framework, the Internet is divided into multiple levels. Networks at different levels and subnets at the same level all adopt independent address spaces, which are defined as unitnets. Each unitnet owns an address space equivalent to that of IPv4. (Artwork only available as SVG: see https://www.ietf.org/archive/id/draft-chang-ipplusplus-00.html) Figure 1: Example of a Network Topology The Internet presents a tree topology. The top-level network is the public network, defined as the root node of the tree. Sub-unitnets are connected hierarchically below the public network to form a complete tree structure. Both unitnets and connected terminals have clear level attributes, which can be expressed in two ways: absolute level and relative level. The absolute level is prefixed with "/", represented by a Chang Expires 25 December 2026 [Page 6] Internet-Draft IP++ June 2026 non-negative integer. The public network is defined as level /0, followed by level /1, /2 and so on downwards. The relative level is prefixed with ".", represented by an integer. The current unitnet is level .0, its parent unitnet is level .-1, the grandparent unitnet is level .-2, and so on upwards. 2.2. Address Representation An IP++ complete address is formed by concatenating addresses of all corresponding levels, which follows the same logic as hierarchical identifiers such as postal addresses and file paths. A complete IP++ address must be preceded by the starting level, for example, /1#192.168.1.10. IP++ also supports relative addresses, which can be understood by analogy with relative paths in file systems. For example: .0#192.168.1.10 refers to the address 192.168.1.10 within the current unitnet. .-1#10.66.7.250 refers to the address 10.66.7.250 in the parent unitnet of the current unitnet. 2.3. Header Format Design The implementation of the IP++ protocol requires defining the corresponding packet header format. The IP++ packet header is divided into two parts: a basic header and an extension header, which balances core function support and extensibility. 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Hlen |ExH| | |Type of Service| Total Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Time to Live | Protocol | DstPar | SrcPar | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | | | | | | Destination Address, Source Address | | | | | | | | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Figure 2: Header Format Chang Expires 25 December 2026 [Page 7] Internet-Draft IP++ June 2026 The basic header carries core information for packet transmission, such as type of service and time-to-live. It adopts a variable- length design, with its actual length specified by the "header length" field. The calculation formula is: Basic header length = 8 + 8*2^n bytes. For example, if the "header length" field is set to 0, the actual header length is 16 bytes. IP++ addresses consist of multiple fields due to their hierarchical features. Taking the destination address /#1.1.1.2-1.1.1.28 as an example: The "destination address type" field is set to 0 to indicate an absolute address. The "destination address parameter" field records the starting level and address depth: the first 4 bits represent the starting level (0 in this case), and the last 4 bits represent the hierarchical depth (1 level in this case), corresponding to an 8-byte address. The 8-byte destination address is stored at the beginning of the combined "destination/source address" field, followed by the source address data starting from the 9th byte. The total length of this combined field is determined by the "header length" field. IPv4 implements differentiated functionality through the "Options" field, but due to constraints such as length limitations and complex parsing, the actual application rate is extremely low. IP++ replaces the "options" field with "extension headers" to carry extended functions such as route optimization, security authentication and traffic control. "Extension headers" are optional and can be added on demand. New types of extension headers can be defined flexibly for diverse service requirements without modifying the basic header structure. Detailed specifications of "extension headers" are documented in relevant technical manuals. 3. Compatibility Design Superior backward compatibility is one of the core advantages of IP++. Networks with IP++ devices and pure IPv4 devices can operate normally in a mixed deployment scenario. Terminals can run IP++ sockets and IPv4 sockets simultaneously. As an extension of IPv4 rather than a disruptive replacement, IP++ maintains strong continuity in address format and protocol logic. Public network and private networks can be divided into independent unitnets, and each unitnet follows rules similar to IPv4. IP++ addresses are a superset of IPv4 addresses (IPv4 addresses can be regarded as IP++ /0-level addresses), so legacy IPv4 networks can be Chang Expires 25 December 2026 [Page 8] Internet-Draft IP++ June 2026 upgraded to IP++ without re-addressing. New and old networks can seamlessly connect, The network upgrade can be implemented gradually by stages and regions, maximizing the value of existing devices and network investments. In addition, technical staff do not need to reconstruct their knowledge system, and learning costs are extremely low. IP++ realizes backward compatibility mainly through three strategies: encapsulation, translation and dual stack. 3.1. Encapsulation When an IP++ packet is transmitted to a pure IPv4 device directly, it will fail to be processed. To solve this problem, the IP++ packet can be encapsulated into an IPv4 packet by adding an IPv4 header. The source and destination addresses in the IPv4 header are extracted from the current segment of the IP++ address or the gateway address of the upper-level unitnet. When the encapsulated packet reaches an IP++ device again, decapsulation will be performed to restore the original IP++ packet. The encapsulation mechanism of IP++ is essentially different from traditional encapsulation. Since there is an inherent mapping relationship between IP++ and IPv4 addresses, encapsulation and decapsulation can be completed automatically without manual configuration. Encapsulation and decapsulation always work in pairs within a single unitnet. Packets must be in the decapsulated state when crossing the boundary between different unitnets. 3.2. Translation Translation refers to direct conversion between IP++ packets and IPv4 packets. The prerequisite for this translation is address length matching, when the source address and destination address are within the same unitnet, IP++ can utilize a short address format (such as.#x.x.x.x), which facilitates direct conversion. If the source and destination addresses belong to different unitnets with mismatched address lengths, translation needs to work with the NAT mechanism. Traditional NAT's core purpose is to address IPv4 address scarcity. Under IP++, addresses are no longer scarce, so standalone NAT is typically of little significance. In IP++, NAT is typically used with translation to achieve cross- unitnet protocol conversion. The working principle of NAT in IP++ is similar to the traditional version. When a packet enters the target Chang Expires 25 December 2026 [Page 9] Internet-Draft IP++ June 2026 terminal unitnet, the gateway router replaces the original source address with the gateway address of the target unitnet and records the address mapping. When the response packet is returned, the gateway address is converted back to the original source address to realize bidirectional communication. Different from traditional NAT which only supports intranet-to- extranet access, NAT in IP++ supports two scenarios for packets entering a terminal unitnet: transmission from a lower-level unitnet to an upper-level unitnet, and transmission from an upper-level unitnet to a lower-level unitnet. The former is similar to traditional NAT, while the latter is a new application scenario. A large number of legacy IPv4 devices and embedded terminals prefer short addresses, so the reverse NAT function has strong practical value for interconnection with existing devices. (Artwork only available as SVG: see https://www.ietf.org/archive/id/draft-chang-ipplusplus-00.html) Figure 3: Example of NAT and translation (Artwork only available as SVG: see https://www.ietf.org/archive/id/draft-chang-ipplusplus-00.html) Figure 4: Example of reverse NAT and translation In summary, translation requires short addresses, which is only feasible when communication parties are in the same unitnet. For cross-unitnet communication, translation must cooperate with NAT. The combination of NAT and translation enables smooth interconnection between IP++ networks and massive legacy IPv4 devices such as public servers and embedded devices. 3.3. Dual Stack This dual-stack is merely a transitional engineering implementation. In principle, IP++ and IPv4 can be deployed in single-stack form, and the final form will inevitably be single-stack, with IPv4 functionality as an adjunct to IP++ functionality. According to the IP++ specification, devices supporting IP++ must also support IPv4. Therefore, in the protocol stack of devices supporting IP++, IPv4 and IP++ processing programs exist side by side, which is known as dual stack. The two stacks are not completely independent, because IP++ addresses include IPv4 addresses, and data packets can be switched between the two stacks. For example, when an IPv4 packet is received by an IP++ application, the protocol stack will switch the packet to the IP++ stack before Chang Expires 25 December 2026 [Page 10] Internet-Draft IP++ June 2026 delivering it to the transport layer. The reverse switching is also supported for outbound packets, and the protocol stack will record relevant session states. For client-side packets, the protocol stack can transmit data via either stack by default without switching. Manual configuration only supports switching from IPv4 to IP++, while switching from IP++ to IPv4 is generally unnecessary. The dual-stack mechanism guarantees excellent compatibility during network upgrades. Legacy IPv4 applications can run normally on IP++ devices without modification. Developers only need to develop new applications based on IP++ sockets, and the protocol stack will automatically handle IPv4 compatibility issues. Dual-stack technology is of great significance for ensuring compatibility with IP++. When the operating system of the device is upgraded to IP++, it's common for applications to not be able to be updated in time. It would be unacceptable if applications could no longer be used due to this issue. Applications that only support IPv4 in existing IP++ devices can still function properly. When developing new applications, there's no need to worry about compatibility with IPv4; the protocol stack will handle all the necessary aspects automatically. 4. Typical Application Scenarios In the initial stage of ecosystem construction, IP++ will be firstly applied to scenarios with strong demands for remote interconnection. Typical scenarios are as follows. 4.1. Internet of Things The rapid development of IoT generates massive demands for remote interconnection, such as remote control of smart home devices, remote maintenance of industrial equipment and remote uploading of environmental monitoring data. The end-to-end communication capability of IP++ fully meets these requirements, greatly reducing the development, deployment and operation costs of IoT applications and providing an efficient and reliable underlying network support for the IoT ecosystem. Chang Expires 25 December 2026 [Page 11] Internet-Draft IP++ June 2026 4.2. Address Resource Expansion The scarcity of public IPv4 addresses restricts the deployment of many network applications. The multi-level variable-length address architecture of IP++ provides nearly unlimited address resources. Telecom operators no longer need to worry about address allocation, and enterprises can easily deploy globally accessible terminals at low cost. 4.3. Data Center Networks Data center networks feature an obvious hierarchical topology, which is highly matched with the multi-level variable-length address structure of IP++. Deploying IP++ simplifies network configuration and management, and reduces construction and operation difficulties. 4.4. Multipath TCP (MPTCP) MPTCP [RFC6824] improves communication reliability and bandwidth utilization via multi-path transmission. However, the flat address structure of traditional IP protocols cannot carry hierarchical network information. As a result, the multi-path capability of MPTCP is limited to multi-interface binding, failing to optimize paths based on network hierarchy. The hierarchical address of IP++ can reflect network topology details and support refined path control. With IP++, MPTCP can fully utilize multi-path resources based on network hierarchy, giving full play to its technical advantages and expanding application scope. 5. Conclusion The innovative multi-level variable-length address architecture of IP++ remedies the core defects of traditional IP protocols. It solves the problems of IPv4 address shortage and inconvenient remote interconnection, and avoids the shortcomings of IPv6 including poor compatibility and poor usability. IP++ restores the IP protocol to the end-to-end principle. As a fundamental network-layer technology, IP++ involves multiple aspects of network systems. This paper mainly elaborates its core ideas and key mechanisms, more technical details are presented in relevant official documents. Although IP++ still faces challenges in ecosystem building and standardization, the evolution of IP protocols towards multi-level variable-length addresses is an irresistible trend based on technical logic and practical demands. With the gradual improvement of the IP++ ecosystem, it is expected to drive the Internet towards a more complete, convenient and scalable future. Chang Expires 25 December 2026 [Page 12] Internet-Draft IP++ June 2026 6. IANA Considerations This document requests the IEEE Registration Authority (IEEE RA) assign a unique EtherType value for the IP++ protocol, for use on IEEE 802.3/Ethernet media. After assignment by IEEE RA, IANA shall record the allocated EtherType within the "IEEE 802 Numbers" informational registry maintained at . 7. Security Considerations IP++ delivers technical convenience for external hosts to reach internal network nodes. However, the cross-network reachability introduced by the protocol creates additional attack vectors and raises risks of improper, unauthorized, or malicious access to internal assets. To mitigate such threats, network administrators shall carefully formulate, deploy, and maintain strict access governance rules for IP++. Access permissions, reachable internal address scopes, connection lifetimes and authentication constraints need to be explicitly defined and periodically audited, preventing unregulated external penetration into private network domains. 8. Informative References [xie2021computer] Xie, X. R., "Computer Networks", Book Publishing House of Electronics Industry, 2021. [fall2016tcp] Fall, K. R., Stevens, W. R., and G. R. Wright, "TCP/IP Illustrated", Book China Machine Press, 2016. [clark2018designing] Clark, D. D., "Designing an Internet (Information Policy)", Book MIT Press, 2018. [RFC791] Postel, J., "Internet Protocol", RFC 791, 1981, . [RFC2663] Srisuresh, P. and M. Holdrege, "RFC 2663: IP Network Address Translator (NAT) Terminology and Considerations", RFC 2663, 1999, . Chang Expires 25 December 2026 [Page 13] Internet-Draft IP++ June 2026 [RFC8200] Deering, S. and R. Hinden, "RFC 8200: Internet Protocol, Version 6 (IPv6) Specification", RFC 8200, 2017, . [RFC4291] Hinden, R. and S. Deering, "RFC 4291: IP Version 6 Addressing Architecture", RFC 4291, 2006, . [RFC4213] Rekhter, Y., Li, T., and R. Hinden, "RFC 4213: Basic Transition Mechanisms for IPv6 Hosts and Routers", RFC 4213, 2005, . [RFC1621] Francis, P., "RFC 1621: Pip Near-term Architecture", RFC 1621, 1994, . [RFC1622] Francis, P., "RFC 1622: Pip Header Processing", RFC 1622, 1994, . [RFC6824] Ford, A., Raiciu, C., Handley, M., and Others, "RFC 6824: TCP Extensions for Multipath Operation with Multiple Addresses (MPTCP)", RFC 6824, 2013, . [clark1991towards] Clark, D. D., Chapin, L., Cerf, V. G., and Others, "Towards the future internet architecture", Technical Report Internet Architecture Board, 1991. [chiappa1994why] Chiappa, J. N., "Why Topologically Sensitive Names Are Inherently Variable Length", Technical Report Massachusetts Institute of Technology, 1994. [huitema2021flexibleip] Huitema, C., "Flexible IP: An Adaptable IP Address Structure", Technical Report IETF 109, 2021. [chen2020newip] Chen, Z., Wang, C., Li, G. W., and Others, "NEW IP framework and protocol for future applications", Conference Proceedings 2020 IEEE/IFIP Network Operations and Management Symposium (NOMS), 2020. [ipppwebsite] Ltd., B. I. N. T. C., "IP++ Protocol Official Website", Online Resource , . Chang Expires 25 December 2026 [Page 14] Internet-Draft IP++ June 2026 [Turanyi2002] Turanyi, Z. and A. Valko, "IPv4+4", Proceedings of the 10th IEEE International Conference on Network Protocols, 2002. [Chimiak2014] Chimiak, W., Patton, S., and S. Janansky, "Enhanced IP: IPv4 with 64-Bit Addresses", IEEE Comuter Magazine Vol. 47, Issue 2, pp 62-69, February 2014. Author's Address Qing Chang Beijing IpPlusPlus Network Technology Co., Ltd. No. 3 of Minzhuang Road, Haidian District Beijing 100195 China Phone: +86 166 01385691 Email: cq@ippp.xyz URI: http://www.ippp.xyz Chang Expires 25 December 2026 [Page 15]