<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.43 (Ruby 3.4.9) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-6man-loopback-01" category="std" consensus="true" submissionType="IETF" updates="4291, 4007" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.34.1 -->
  <front>
    <title abbrev="IPv6 Loopback Prefix">The IPv6 Loopback Address Prefix</title>
    <seriesInfo name="Internet-Draft" value="draft-ietf-6man-loopback-01"/>
    <author initials="G." surname="Huston" fullname="Geoff Huston">
      <organization>APNIC</organization>
      <address>
        <email>gih@apnic.net</email>
      </address>
    </author>
    <author initials="W." surname="Kumari">
      <organization>Google, Inc.</organization>
      <address>
        <email>warren@kumari.net</email>
      </address>
    </author>
    <date year="2026" month="October" day="09"/>
    <area>Internet</area>
    <workgroup>6MAN</workgroup>
    <keyword>IPv6</keyword>
    <keyword>Loopback</keyword>
    <keyword>Node-Local Unicast</keyword>
    <keyword>Documentation</keyword>
    <abstract>
      <?line 51?>

<t>This document updates the IP Version 6 Address Architecture to expand the size
of the IPv6 loopback space from a single address to a /48 prefix, formally
defined as Node-Local Unicast space.</t>
      <t>This change allows for a much larger number of loopback addresses and internal
virtual networks within an IPv6 host, which can be used for inter-process
communication, local virtualization, container networking, and diagnostics.</t>
      <t>This document updates RFC 4291 to define the prefix and its functional
semantics, and updates RFC 4007 to specify how the prefix is integrated into
the scoped address architecture.</t>
      <t>It also updates the IANA IPv6 Address registry, the IPv6 Special-Purpose
Address registry, and the Locally-Served DNS Zone Registry.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        The latest revision of this draft can be found at <eref target="https://wkumari.github.io/draft-kumari-ipv6-loopback/draft-ietf-6man-loopback.html"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-ietf-6man-loopback/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/wkumari/draft-kumari-ipv6-loopback"/>.</t>
    </note>
  </front>
  <middle>
    <?line 68?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>In the IPv4 addressing architecture, the entire 127.0.0.0/8 block is reserved
for loopback routing purposes. This generous allocation allows developers and
system administrators to utilize over 16 million distinct host-internal
addresses. While historically viewed as a byproduct of classful network design,
this large local address space has become fundamental to modern network
operations, enabling complex local testing, containerization, and inter-process
communication without port exhaustion.</t>
      <t>By contrast, the IPv6 Addressing Architecture allocates only a single address,
::1/128, for local loopback. While sufficient for basic localhost
identification, this strict limitation creates significant operational friction
in modern IPv6-only and dual-stack environments.</t>
      <section anchor="the-need-for-expanded-host-internal-space">
        <name>The Need for Expanded Host-Internal Space</name>
        <t>As application architectures have evolved, the restriction of a single IPv6
loopback address has become a tangible bottleneck. Below are some examples of
use cases which would benefit from an expanded loopback space:</t>
        <ul spacing="normal">
          <li>
            <t>Application Testing and Containerization: Developers frequently run multiple
 instances of a service locally. In IPv4, these instances can bind to the
 same port on different 127.x.x.x addresses. In IPv6, developers are forced
 to modify application port numbers, which breaks environment parity and
 complicates test scaffolding.</t>
          </li>
          <li>
            <t>Local Virtual Networks and Container Routing: Modern containerized runtimes
and microservice setups require running multiple virtual network segments
within a single machine. Utilizing a /48 prefix enables the creation of
multiple internal subnetworks and simulated network topologies completely
within a single physical node.</t>
          </li>
          <li>
            <t>Local Proxying and Service Meshes: Complex local routing paradigms (such as
sidecar proxies) often require distinct IP assignments to securely isolate
and route traffic locally without exposing services to the external network.</t>
          </li>
          <li>
            <t>Controlled Interruption and Name Collisions: Global infrastructure services
occasionally rely on localized sinkholes to safely manage deprecation or name
collisions. For example, ICANN has historically utilized 127.0.53.53 for name
collision controlled interruption. Replicating this fail-safe behavior in
IPv6 requires a dedicated, local-only prefix.</t>
          </li>
        </ul>
      </section>
      <section anchor="terminology-and-functional-semantics">
        <name>Terminology and Functional Semantics</name>
        <t>While historically referred to as "loopback" space, the functional requirement
described in this document is a dedicated address block for host-internal
virtual interfaces, referred to here as a <strong>Node-Local Unicast Prefix</strong>.</t>
        <t>The core semantic of this proposed space is strict isolation. Implementations
<bcp14>MUST</bcp14> ensure that:</t>
        <ul spacing="normal">
          <li>
            <t>Addresses from this block can be assigned to multiple internal virtual
interfaces and virtual bridge networks simultaneously.</t>
          </li>
          <li>
            <t>Packets with a source or destination address drawn from this block <bcp14>MUST NOT</bcp14>
be forwarded to any physical network interface.</t>
          </li>
          <li>
            <t>These packets <bcp14>MUST</bcp14> never be routed off the local host. If a router or switch
receives a packet on a physical interface bearing one of these addresses, the
packet <bcp14>MUST</bcp14> be dropped.</t>
          </li>
        </ul>
        <t>To support these operational realities, this document requests the allocation
of a new, dedicated IPv6 prefix (e.g., a /48 drawn from the IANA IPv6
Special-Purpose Address Registry) to serve as expanded Node-Local Unicast
space. This block will operate with the same fundamental constraints as the
primary ::1/128 loopback address, without overlapping with the Unspecified
Address (::/128).</t>
      </section>
    </section>
    <section anchor="conventions-and-definitions">
      <name>Conventions and Definitions</name>
      <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.</t>
      <?line -18?>

</section>
    <section anchor="loopback-address-background">
      <name>Loopback address background</name>
      <t>The IPv4 network 127.0.0.0/8 was reserved by the IANA in <xref target="RFC791"/> where the
class-based address architecture was described. It is understood that it was
the IANA's policy at the time to reserve the first and last network of each
class, and the address prefixes 0.0.0.0/8 and 127.0.0.0/8 from the Class A
space were reserved in accordance with this practice. <xref target="RFC990"/> listed the
127.0.0.0/8 address prefix as being used by the loopback function, and this
function was listed as a requirement for all Internet hosts in <xref target="RFC1122"/>.</t>
      <t>The "loopback" function is defined such that an outbound packet whose
destination address triggers this loopback function should loop the packet back
to the packet ingress queue for processing by the same host. No packet that is
addressed to a loopback address should ever be passed to any physical network.</t>
      <t><xref target="RFC1884"/>, the original IPv6 Addressing Architecture document, allocates a
single local loopback address, ::1. This single address allocation has been
preserved in all subsequent revisions to the IPv6 addressing specification
(<xref target="RFC2373"/>, <xref target="RFC3513"/>, <xref target="RFC4291"/>).</t>
      <t>Loopback addresses enable localhost communication, network diagnostics, and
inter-process connections, making them essential for various local functions.</t>
      <t>Multiple loopback addresses can increase the number of distinct sockets that
can be used for inter-process communication within a host. A larger Node-Local
Unicast prefix in IPv6 can permit large numbers of distinct concurrent loopback
TCP connections and complete virtualized subnets within a single host, which is
comparable to and extends the functionality supported by the IPv4 loopback
address prefix.</t>
    </section>
    <section anchor="the-ipv6-loopback-node-local-unicast-prefix">
      <name>The IPv6 Loopback / Node-Local Unicast Prefix</name>
      <t>The IANA IPv6 Address registry denotes the address prefix ::/8 as being
reserved by the IETF in <xref target="RFC3513"/> <xref target="RFC4291"/>. This range of addresses has
been partially allocated with the prefix ::FFFF:0:0/96 being used in the
context of an IPv6 transition technology to map IPv4 addresses into IPv6
addresses.</t>
      <t>This document expands the set of IPv6 loopback addresses by adding an additional
Node-Local Unicast prefix: TBD/48.</t>
      <section anchor="update-to-rfc-4291">
        <name>Update to RFC 4291</name>
        <t>This RFC replaces section 2.5.3 of <xref target="RFC4291"/> as follows:</t>
        <ul empty="true">
          <li>
            <t>The unicast addresses 0:0:0:0:0:0:0:1 and the prefix TBD/48 are defined for
loopback and node-local unicast functions. These may be used by a node to
send IPv6 packets to itself, or to communicate across local virtual interfaces
within the same host. They must not be assigned to any physical interface.
They are treated as having Link-Local scope, and may be thought of as the
Link-Local unicast addresses of a virtual interface (typically called the
"loopback interface" or local virtual bridges) to an imaginary link that goes
nowhere.</t>
          </li>
        </ul>
        <ul empty="true">
          <li>
            <t>The loopback address and addresses within the TBD/48 prefix must not be used
as the source address in IPv6 packets that are sent outside of a single node.
An IPv6 packet with a destination address in this prefix must never be sent
outside of a single node and must never be forwarded by an IPv6 router.  A
packet received on an interface with a destination address of loopback or
within the TBD/48 prefix must be dropped.</t>
          </li>
        </ul>
      </section>
      <section anchor="update-to-rfc-4007-ipv6-scoped-address-architecture">
        <name>Update to RFC 4007 (IPv6 Scoped Address Architecture)</name>
        <t>Section 11.1 of <xref target="RFC4007"/> ("Non-Global Addresses") specifies the zone-id
treatment of scoped addresses. It explicitly dictates that the loopback
address <tt>::1</tt> does not require and must not be qualified with a zone identifier.</t>
        <t>This document updates Section 11.1 of <xref target="RFC4007"/> to extend this rule to the
entire Node-Local Unicast prefix (TBD/48).</t>
        <t>Because addresses drawn from the TBD/48 prefix are strictly host-internal and
do not associate with physical links, they <bcp14>MUST NOT</bcp14> be qualified with a zone
identifier in user interfaces or socket APIs. Node implementations <bcp14>MUST</bcp14> treat
the entire TBD/48 prefix as belonging to the default node-local loopback zone.</t>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>IPv6 addressing documents do not have any direct impact on Internet
infrastructure security.</t>
      <t>However, system implementations <bcp14>MUST</bcp14> ensure strict isolation. Packets containing
destination or source addresses from the TBD/48 block <bcp14>MUST</bcp14> be dropped if they
appear on physical media, preventing leakage of host-internal IPC or virtual
network communications to the public Internet, and mitigating any potential
external spoofing or scanning vectors.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>The IANA is requested to assign a new IPv6 address prefix, TBD/48, to be used
for the loopback and node-local unicast functions as described in this
document. This prefix should be allocated from the IANA IPv6 Special-Purpose
Address registry.</t>
      <t>The IANA is requested to amend the IPv6 Address registry and the IPv6 Special
Purpose Address registry to record the designation of this address prefix.</t>
      <t>The IANA is also requested to add an entry to the IPv6 Locally-Served DNS Zone
Registry for the new prefix, TBD/48, to ensure that reverse DNS
lookups for addresses within this prefix are properly handled.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC4291">
          <front>
            <title>IP Version 6 Addressing Architecture</title>
            <author fullname="R. Hinden" initials="R." surname="Hinden"/>
            <author fullname="S. Deering" initials="S." surname="Deering"/>
            <date month="February" year="2006"/>
            <abstract>
              <t>This specification defines the addressing architecture of the IP Version 6 (IPv6) protocol. The document includes the IPv6 addressing model, text representations of IPv6 addresses, definition of IPv6 unicast addresses, anycast addresses, and multicast addresses, and an IPv6 node's required addresses.</t>
              <t>This document obsoletes RFC 3513, "IP Version 6 Addressing Architecture". [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4291"/>
          <seriesInfo name="DOI" value="10.17487/RFC4291"/>
        </reference>
        <reference anchor="RFC4007">
          <front>
            <title>IPv6 Scoped Address Architecture</title>
            <author fullname="S. Deering" initials="S." surname="Deering"/>
            <author fullname="B. Haberman" initials="B." surname="Haberman"/>
            <author fullname="T. Jinmei" initials="T." surname="Jinmei"/>
            <author fullname="E. Nordmark" initials="E." surname="Nordmark"/>
            <author fullname="B. Zill" initials="B." surname="Zill"/>
            <date month="March" year="2005"/>
            <abstract>
              <t>This document specifies the architectural characteristics, expected behavior, textual representation, and usage of IPv6 addresses of different scopes. According to a decision in the IPv6 working group, this document intentionally avoids the syntax and usage of unicast site-local addresses. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4007"/>
          <seriesInfo name="DOI" value="10.17487/RFC4007"/>
        </reference>
        <reference anchor="RFC2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="RFC791">
          <front>
            <title>Internet Protocol</title>
            <author fullname="J. Postel" initials="J." surname="Postel"/>
            <date month="September" year="1981"/>
          </front>
          <seriesInfo name="STD" value="5"/>
          <seriesInfo name="RFC" value="791"/>
          <seriesInfo name="DOI" value="10.17487/RFC791"/>
        </reference>
        <reference anchor="RFC990">
          <front>
            <title>Assigned numbers</title>
            <author fullname="J.K. Reynolds" initials="J.K." surname="Reynolds"/>
            <author fullname="J. Postel" initials="J." surname="Postel"/>
            <date month="November" year="1986"/>
            <abstract>
              <t>This Network Working Group Request for Comments documents the currently assigned values from several series of numbers used in network protocol implementations. This memo is an official status report on the numbers used in protocols in the ARPA-Internet community. See RFC-997. Obsoletes RFC-960, 943, 923 and 900.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="990"/>
          <seriesInfo name="DOI" value="10.17487/RFC990"/>
        </reference>
        <reference anchor="RFC1122">
          <front>
            <title>Requirements for Internet Hosts - Communication Layers</title>
            <author fullname="R. Braden" initials="R." role="editor" surname="Braden"/>
            <date month="October" year="1989"/>
            <abstract>
              <t>This RFC is an official specification for the Internet community. It incorporates by reference, amends, corrects, and supplements the primary protocol standards documents relating to hosts. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="3"/>
          <seriesInfo name="RFC" value="1122"/>
          <seriesInfo name="DOI" value="10.17487/RFC1122"/>
        </reference>
        <reference anchor="RFC1884">
          <front>
            <title>IP Version 6 Addressing Architecture</title>
            <author fullname="R. Hinden" initials="R." role="editor" surname="Hinden"/>
            <author fullname="S. Deering" initials="S." role="editor" surname="Deering"/>
            <date month="December" year="1995"/>
            <abstract>
              <t>This specification defines the addressing architecture of the IP Version 6 protocol [IPV6]. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="1884"/>
          <seriesInfo name="DOI" value="10.17487/RFC1884"/>
        </reference>
        <reference anchor="RFC2373">
          <front>
            <title>IP Version 6 Addressing Architecture</title>
            <author fullname="R. Hinden" initials="R." surname="Hinden"/>
            <author fullname="S. Deering" initials="S." surname="Deering"/>
            <date month="July" year="1998"/>
            <abstract>
              <t>This specification defines the addressing architecture of the IP Version 6 protocol [IPV6]. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="2373"/>
          <seriesInfo name="DOI" value="10.17487/RFC2373"/>
        </reference>
        <reference anchor="RFC3513">
          <front>
            <title>Internet Protocol Version 6 (IPv6) Addressing Architecture</title>
            <author fullname="R. Hinden" initials="R." surname="Hinden"/>
            <author fullname="S. Deering" initials="S." surname="Deering"/>
            <date month="April" year="2003"/>
            <abstract>
              <t>This specification defines the addressing architecture of the IP Version 6 (IPv6) protocol. The document includes the IPv6 addressing model, text representations of IPv6 addresses, definition of IPv6 unicast addresses, anycast addresses, and multicast addresses, and an IPv6 node's required addresses. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="3513"/>
          <seriesInfo name="DOI" value="10.17487/RFC3513"/>
        </reference>
      </references>
    </references>
    <?line 261?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>The authors would like to thank Alejandro Acosta, Brian Carpenter, Antonis
Chariton, Owen DeLong, Gert Doering, Jeremy Duncan, Lorenzo Colitti, David
Farmer, Steinar Haug, Gábor Lencse, Michael Richardson, Terry Sweetser, Ole
Trøan, and Maciej Żenczykowski for their comments, discussions, and suggestions
on this topic.</t>
      <t>Additional thanks to John Heasley for submitting Pull Requests. In addition we
would like to thank Jen Linkova for presenting the proposal at IETF 125, as the
authors were participating in other sessions at the time.</t>
      <t>We would also like to specifically thank Mark Smith for an earlier (2013)
effort: draft-smith-v6ops-larger-ipv6-loopback-prefix-04, which proposed a /32
designation.</t>
      <t>The need for a loopback address prefix has long been a topic of discussion in
various forums, and we would like to acknowledge the contributions of many
individuals who have participated in these discussions over the years.
Unfortunately, at least one of the authors has a terrible memory, and has lost
track of all those who have contributed to this topic over the years, and will
be more than happy to acknowledge their input if reminded of this :-)</t>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA5Va63IbOXb+j6dAND8iu0hKlD22zNp4l5Z80USSFUveqU0q
VQt2gyRWzUZvo1s07fK7JG+RqvzLVt4r3zkA+kJSnux4yiabwMG5fueCHg6H
QlSmyvREHtwttby4eXghL60tZiq5l9M0LbVz8qbUc/PlQKjZrNQPWNpfFn9O
VKUXttxMpKtSURcpvruJfH7yajyQz4+PXwqR2iRXK5yWlmpeDY2u5sMXK5UP
s0BseDwWrp6tjHPG5tWmwNqLt3fvRF6vZrqcCCI6EYnNnc5dDfJVWWsBpp4J
VWqF1Xmly1xXYm3L+0Vp62IiX1xNr8W93uBROhFyyHLSv1EG+nxtUz28tInK
5OfcJMpV9PTcJvVK55WqwI940HmN46XsEpbS8/krDjT5Qr6n32iNqZb1bCLX
9/VKlebIy+y/DE3x8KKRGoszUlY1kcuqKtzk6ChsGnkiI2N/sP3oMW2OltUq
E0LV1dKWJDgOktLkUNv7kfxQuwoy0aN5nWXeMO+1nc+7P9lyoXLzleWfyOnN
9cUZP9crZbIJhFz+QRXQ14h03j3h15H8Z2Z2D5n31i4yPYCxklGX2lqVpc7/
EGQniiK35Qq7Hljtn96dkTtN5E/xI0wEd5R/1CU5jHwRnZYMMS2Tpal0UtWl
Pgi74YZxNz763XDm28QWOm08vr9TmHy+xcVLYsLTeRmYCH6HcLCVTWwWTnz1
6jiuxEdaOQV3ixyneZ92YeF4fHISWKOPtPKT/mttSk3+5yRYaJxbfrAOj4by
zK5WNXkr6VVeqk2H3unp80gPH/9ORZ08e/ks7KaPf+fuZz+P4276+P/fPRqN
hBgOh1LNXFWqBA5wtzROpiEMZYAVWTFa7ZLs0ZOVlfpLofKU1zvzVQs7D3th
9Rgn0hUq0XJe2pVUktjKtFSBIGgoefT8VBaMcwPJvpBlG5HiO9lRuT3g4WmO
Av/JUuUL0Mwyu/amVHJVJ0vEfbnQZXAFCeYansL5kJX4N2x5lYkHU1Y1joEX
EMI5uQZCmByLvExLeMZArpcGxBM8nGlZOzBJZzKRYVHaBIQBoh3fGeBg4j6Q
D5E6kEDaSkHKMh4I5QyYo9SoRY7DTOJGj1kJ9mf8JyV6bbHyvSa9XOTZdZ7Q
aZDOAQhyIunP6NGheAUdV+jEzDcQdN0lhuNJvEWJDawuK9jmPrCjMVXHO8D1
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
EAX6/wH6NCR6ODAAAA==

-->

</rfc>
