rfc9637.original | rfc9637.txt | |||
---|---|---|---|---|
V6OPS G. Huston | Internet Engineering Task Force (IETF) G. Huston | |||
Internet-Draft APNIC | Request for Comments: 9637 APNIC | |||
Updates: 3849 (if approved) N. Buraglio | Updates: 3849 N. Buraglio | |||
Intended status: Informational Energy Sciences Network | Category: Informational Energy Sciences Network | |||
Expires: 31 December 2024 29 June 2024 | ISSN: 2070-1721 August 2024 | |||
Expanding the IPv6 Documentation Space | Expanding the IPv6 Documentation Space | |||
draft-ietf-v6ops-rfc3849-update-05 | ||||
Abstract | Abstract | |||
The document describes the reservation of an additional IPv6 address | The document describes the reservation of an additional IPv6 address | |||
prefix for use in documentation. This update to RFC 3849 expands on | prefix for use in documentation. This update to RFC 3849 expands on | |||
the existing 2001:db8::/32 address block with the reservation of an | the existing 2001:db8::/32 address block with the reservation of an | |||
additional, larger prefix. The addition of a /20 allows documented | additional, larger prefix. The addition of a /20 prefix allows | |||
examples to more closely reflect a broader range of realistic, | documented examples to more closely reflect a broader range of | |||
current deployment scenarios and more closely aligns with | realistic, current deployment scenarios and more closely aligns with | |||
contemporary allocation models for large networks. | contemporary allocation models for large networks. | |||
Status of This Memo | Status of This Memo | |||
This Internet-Draft is submitted in full conformance with the | This document is not an Internet Standards Track specification; it is | |||
provisions of BCP 78 and BCP 79. | published for informational purposes. | |||
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 | This document is a product of the Internet Engineering Task Force | |||
and may be updated, replaced, or obsoleted by other documents at any | (IETF). It represents the consensus of the IETF community. It has | |||
time. It is inappropriate to use Internet-Drafts as reference | received public review and has been approved for publication by the | |||
material or to cite them other than as "work in progress." | Internet Engineering Steering Group (IESG). Not all documents | |||
approved by the IESG are candidates for any level of Internet | ||||
Standard; see Section 2 of RFC 7841. | ||||
This Internet-Draft will expire on 31 December 2024. | Information about the current status of this document, any errata, | |||
and how to provide feedback on it may be obtained at | ||||
https://www.rfc-editor.org/info/rfc9637. | ||||
Copyright Notice | Copyright Notice | |||
Copyright (c) 2024 IETF Trust and the persons identified as the | Copyright (c) 2024 IETF Trust and the persons identified as the | |||
document authors. All rights reserved. | document authors. All rights reserved. | |||
This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
Provisions Relating to IETF Documents (https://trustee.ietf.org/ | Provisions Relating to IETF Documents | |||
license-info) in effect on the date of publication of this document. | (https://trustee.ietf.org/license-info) in effect on the date of | |||
Please review these documents carefully, as they describe your rights | publication of this document. Please review these documents | |||
and restrictions with respect to this document. Code Components | carefully, as they describe your rights and restrictions with respect | |||
extracted from this document must include Revised BSD License text as | to this document. Code Components extracted from this document must | |||
described in Section 4.e of the Trust Legal Provisions and are | include Revised BSD License text as described in Section 4.e of the | |||
provided without warranty as described in the Revised BSD License. | Trust Legal Provisions and are provided without warranty as described | |||
in the Revised BSD License. | ||||
Table of Contents | Table of Contents | |||
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 | 1. Introduction | |||
2. Current Assignment and Allocation Data . . . . . . . . . . . 3 | 2. Requirements Language | |||
3. Filtering and appropriate use . . . . . . . . . . . . . . . . 3 | 3. Current Assignment and Allocation Data | |||
4. Conventions and Definitions . . . . . . . . . . . . . . . . . 3 | 4. Filtering and Appropriate Use | |||
5. Security Considerations . . . . . . . . . . . . . . . . . . . 3 | 5. Security Considerations | |||
6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 3 | 6. IANA Considerations | |||
7. References . . . . . . . . . . . . . . . . . . . . . . . . . 3 | 7. References | |||
7.1. Normative References . . . . . . . . . . . . . . . . . . 3 | 7.1. Normative References | |||
7.2. Informative References . . . . . . . . . . . . . . . . . 4 | 7.2. Informative References | |||
Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . 4 | Acknowledgments | |||
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 4 | Authors' Addresses | |||
1. Introduction | 1. Introduction | |||
[RFC3849] introduced 2001:db8::/32, describing the use of the IPv6 | [RFC3849] introduced the IPv6 address prefix 2001:db8::/32 as a | |||
address prefix 2001:db8::/32 as a reserved prefix for use in | reserved prefix for use in documentation. The rationale for this | |||
documentation. The rationale for this reservation was to reduce the | reservation was to reduce the likelihood of conflict and confusion | |||
likelihood of conflict and confusion when relating documented | when relating documented examples to deployed systems. | |||
examples to deployed systems. | ||||
As the global deployment of IPv6 expands and evolves, individual IPv6 | As the global deployment of IPv6 expands and evolves, individual IPv6 | |||
network deployment scenarios have also increased is size and | network deployment scenarios have also increased in size and | |||
diversity, and there is a requirement for documentation to reflect | diversity, and there is a requirement for documentation to reflect | |||
this increased diversity and scope. The original 2001:db8::/32 | this increased diversity and scope. The original 2001:db8::/32 | |||
reservation is inadequate to describe many realistic current | reservation is inadequate to describe many realistic, current | |||
deployment scenarios. | deployment scenarios. | |||
Without this additional address allocation, documentation address | Without this additional address allocation, documentation prefixes | |||
prefixes are drawn from address blocks already allocated or assigned | are drawn from address blocks already allocated or assigned to | |||
to existing organizations or to well known ISPs, or drawn from the | existing organizations or well-known ISPs, or they are drawn from the | |||
currently unallocated address pool. Such use conflicts with existing | currently unallocated address pool. Such use conflicts with existing | |||
or future allocations or assignments of IPv6 address space. The | or future allocations or assignments of IPv6 address space. The | |||
reservation of a further /20 IPv6 address prefix from the Global | reservation of a /20 IPv6 address prefix from the Global Unicast | |||
Unicast Address pool [RFC4291] for documentation purposes avoids such | Address pool [RFC4291] for documentation purposes allows such | |||
conflicts. | conflicts to be avoided. | |||
2. Current Assignment and Allocation Data | 2. Requirements Language | |||
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | ||||
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and | ||||
"OPTIONAL" in this document are to be interpreted as described in | ||||
BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all | ||||
capitals, as shown here. | ||||
3. Current Assignment and Allocation Data | ||||
According to the allocation and assignment data published by the | According to the allocation and assignment data published by the | |||
Regional Internet Registries, [NROStatsReport], in August 2023 some | Regional Internet Registries (RIRs) (see [NROStatsReport]), in August | |||
25.9% of all 62,770 recorded IPv6 unicast allocations and assignments | 2023, 25.9% of the 62,770 recorded IPv6 unicast allocations and | |||
are larger than a /32 in size. The most common allocation or | assignments were larger than a /32 in size. The most common | |||
assignment size is a /29, used in 24.8% of cases. | allocation or assignment size was a /29, used in 24.8% of cases. | |||
The four largest assignments made to end users have been /19s, but | The four largest assignments made to end users have been /19s, but | |||
these allocations were made before the RIRs' address allocation | these allocations were made before the RIRs moved away from the use | |||
policies moved away from the use of a fixed /48 site address prefix | of a fixed /48 site address prefix in IPv6 address assignment | |||
IPv6 address assignment policies, and in the foreseeable future its | policies, and in the foreseeable future, it is unlikely that | |||
unlikely that individual networks require more than a /20. It is | individual networks will require more than a /20. It is believed | |||
believed that a reservation of a /20 would cover the documentation | that reservation of a /20 will cover the documentation needs as they | |||
needs as they relate the broad range of realistic network | relate to the broad range of realistic network deployments. | |||
deployments. | ||||
3. Filtering and appropriate use | 4. Filtering and Appropriate Use | |||
Documentation prefixes are for the use or relaying configuration and | Documentation prefixes are for the use of relaying configuration and | |||
documentation examples and as such MUST NOT be used for actual | documentation examples, and as such, they MUST NOT be used for actual | |||
traffic, MUST NOT be globally advertised, and SHOULD NOT be used | traffic, MUST NOT be globally advertised, and SHOULD NOT be used | |||
internally for routed production traffic or other connectivity. | internally for routed production traffic or other connectivity. | |||
Documentation prefixes should be considered bogon and filtered in | Documentation prefixes should be considered bogon [BOGON] and | |||
routing advertisements as appropriate. | filtered in routing advertisements as appropriate. | |||
4. Conventions and Definitions | ||||
None. | ||||
5. Security Considerations | 5. Security Considerations | |||
This special use prefix should be marked as and considered [BOGON]. | This special-use prefix should be marked as and considered bogon | |||
As is appropriate with bogon prefixes, packets whose src/dst belongs | [BOGON]. As is appropriate with bogon prefixes, packets whose source | |||
to this prefix should be dropped and disallowed over the public | or destination belongs to this prefix should be dropped and | |||
Internet. | disallowed over the public Internet. | |||
6. IANA Considerations | 6. IANA Considerations | |||
IANA is to record the reservation of TBD::/20 in the IANA IPv6 | IANA has registered the following in the "IANA IPv6 Special-Purpose | |||
Special-Purpose Address Registry; [IANAIPv6SPAR]. The Source, | Address Registry" [IANA-IPv6-SPAR]. | |||
Destination, Forwardable, Globally Reachable and Reserved-by-Protocol | ||||
fields should be recorded as False. There is no Termination Date for | Address Block: 3fff::/20 | |||
this entry. The name of the reservation is “Documentation". | Name: Documentation | |||
RFC: RFC 9637 | ||||
Allocation Date 2024-07 | ||||
Termination Date: N/A | ||||
Source: False | ||||
Destination: False | ||||
Forwardable: False | ||||
Globally Reachable : False | ||||
Reserved-by-Protocol: False | ||||
7. References | 7. References | |||
7.1. Normative References | 7.1. Normative References | |||
[IANAIPv6SPAR] | [IANA-IPv6-SPAR] | |||
"IANA IPv6 Special-Purpose Address Registry", n.d., | IANA, "IANA IPv6 Special-Purpose Address Registry", | |||
<https://www.iana.org/assignments/iana-ipv6-special- | <https://www.iana.org/assignments/iana-ipv6-special- | |||
registry/iana-ipv6-special-registry.xhtml>. | registry>. | |||
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate | ||||
Requirement Levels", BCP 14, RFC 2119, | ||||
DOI 10.17487/RFC2119, March 1997, | ||||
<https://www.rfc-editor.org/info/rfc2119>. | ||||
[RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC | ||||
2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, | ||||
May 2017, <https://www.rfc-editor.org/info/rfc8174>. | ||||
7.2. Informative References | 7.2. Informative References | |||
[BOGON] "Team Cymru Bogon Guide", n.d., <https://www.team- | [BOGON] Team Cymru, "Unravelling the Mystery of Bogons: A senior | |||
cymru.com/post/unravelling-the-mystery-of-bogons-a-senior- | stakeholder and IT professional guide", July 2023, | |||
stakeholder-and-it-professional-guide>. | <https://www.team-cymru.com/post/unravelling-the-mystery- | |||
of-bogons-a-senior-stakeholder-and-it-professional-guide>. | ||||
[NROStatsReport] | [NROStatsReport] | |||
"NRO Stats Report", n.d., | "NRO Stats Reports", | |||
<https://ftp.ripe.net/pub/stats/ripencc/nro-stats/latest/ | <https://ftp.ripe.net/pub/stats/ripencc/nro-stats>. | |||
nro-delegated-stats>. | ||||
[RFC3849] Huston, G., Lord, A., and P. Smith, "IPv6 Address Prefix | [RFC3849] Huston, G., Lord, A., and P. Smith, "IPv6 Address Prefix | |||
Reserved for Documentation", RFC 3849, | Reserved for Documentation", RFC 3849, | |||
DOI 10.17487/RFC3849, July 2004, | DOI 10.17487/RFC3849, July 2004, | |||
<https://www.rfc-editor.org/rfc/rfc3849>. | <https://www.rfc-editor.org/info/rfc3849>. | |||
[RFC4291] Hinden, R. and S. Deering, "IP Version 6 Addressing | [RFC4291] Hinden, R. and S. Deering, "IP Version 6 Addressing | |||
Architecture", RFC 4291, DOI 10.17487/RFC4291, February | Architecture", RFC 4291, DOI 10.17487/RFC4291, February | |||
2006, <https://www.rfc-editor.org/rfc/rfc4291>. | 2006, <https://www.rfc-editor.org/info/rfc4291>. | |||
Acknowledgments | Acknowledgments | |||
The authors would like to acknowledge the valuable input from XiPeng | The authors would like to acknowledge the valuable input from XiPeng | |||
Xiao, Chris Cummings, Russ White, Kevin Myers, Ed Horley, Tom | Xiao, Chris Cummings, Russ White, Kevin Myers, Ed Horley, Tom | |||
Coffeen, and Scott Hogg. | Coffeen, and Scott Hogg. | |||
Authors' Addresses | Authors' Addresses | |||
Geoff Huston | Geoff Huston | |||
End of changes. 27 change blocks. | ||||
93 lines changed or deleted | 111 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. |