Internet-Draft f000-reservation May 2025
Wissen Expires 6 November 2025 [Page]
Workgroup:
Internet Engineering Task Force
Published:
Intended Status:
Informational
Expires:
Author:
M. Wissen

Reservation of f000::/4 for Structured Internal-Use IPv6 Addressing

Abstract

This document proposes the reservation of the IPv6 address block f000::/4 for structured internal-use networking. This allocation extends the concepts of Unique Local Addresses (ULAs) as defined in RFC 4193, acknowledging the growing demand for a larger, more hierarchically organised, and clearly non-internet-routable address space for internal networks. The reservation of f000::/4 would prevent future conflicts with public allocations and provide operational clarity to large-scale, privacy-focused, or non-public infrastructures.

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 6 November 2025.

Table of Contents

1. Introduction

IPv6 was designed with the intention of end-to-end global addressing, eliminating the need for NAT and simplifying global routing. However, practical deployment experience has shown that not all devices, networks, or use cases benefit from global addressability. Internal networks, isolated infrastructures, and large-scale private deployments continue to need structured, non-routable address space for segmentation, privacy, hierarchy, and operational simplicity.

RFC 4193 introduced the fc00::/7 block for Unique Local Addresses (ULAs), but it is relatively constrained in size, and the distinction between "fc" and "fd" prefixes can be ambiguous in practice. Meanwhile, many real-world networks have adopted other portions of the unallocated high-bit IPv6 space (e.g., f000::/4) for internal use.

This document proposes formally reserving f000::/4 for structured internal addressing, preventing its future use as public address space and aligning official policy with existing practice.

2. Motivation

Despite the expansive address space provided by IPv6, there remains a fundamental need for private, non-globally routable address blocks. Several practical realities drive this requirement:

3. Structured Addressing Use Case

Consider an organisation that operates multiple locations and entities. Their addressing may follow a hierarchy such as:

f1:33:3:1a::7:1a - Company 1, France, Strasbourg, Building A, VM segment, NIC A

f2:33:3:1a::7:1a - Company 2, same site and structure, but logically separated at the top level

In this model:
  • The first hexadecimal (f1, f2, etc.) denotes logical separation (e.g., company, person, function)

  • Subsequent fields denote country codes, regions, buildings, and network segments

  • The final octets define purposes (e.g., VM, NIC, sensors)

Such structured internal addressing supports ease of management, deterministic routing, and strong auditability - attributes that are especially valuable in private sector, defence, industrial, and inter-organisational settings.

4. Real-World Adoption

In practice, many network administrators already use f000::/4 or its subranges for internal networks. Examples include:

- Enterprises avoiding `fc00::/7` due to Matter protocol conflicts
- Data centres using f8::/8 as a structured overlay
- Multi-site VPNs mapping `f000::/4` internally with consistent schemes

Despite no official allocation, the range is already widely treated as non-routable and internal-only. However, if IANA were to assign f000::/4 for global use in future, it would create significant conflicts for these deployments.

5. Proposal

This document proposes:

6. IANA Considerations

IANA is requested to update the IPv6 Special-Purpose Address Registry with the following entry:

  Address Block:      f000::/4
  Name:               Structured Internal-Use IPv6 Space
  RFC:                [This Document]
  Allocation Date:    [To Be Filled by IANA]
  Termination Date:   N/A
  Source:             False
  Destination:        False
  Forwardable:        False
  Global:             False
  Reserved-by-Protocol: False

7. Security Considerations

Reserving f000::/4 for structured internal use introduces no new security vulnerabilities. On the contrary, it enhances operational clarity by preventing potential leakage of internal addresses into the global space. Operators must still apply appropriate internal firewalls, access controls, and traffic isolation.

8. References

[IANA-IPV6]
IANA, "IPv6 Special-Purpose Address Registry", <https://www.iana.org/assignments/ipv6-address-space/ipv6-address-space.xhtml>.
[RFC4193]
Hinden, R. and B. Haberman, "Unique Local IPv6 Unicast Addresses", RFC 4193, DOI 10.17487/RFC4193, , <https://www.rfc-editor.org/info/rfc4193>.

Author's Address

Miller Wissen
Frankfurt am Main
Germany