RFC 7020
The Internet Numbers Registry System
RFC 7020: The Internet Numbers Registry System ๐
Title block tea โ This one is Informational (so it's published for info, not as a Standards Track spec ๐), dated August 2013, with ISSN 2070-1721. It was written by R. Housley (Vigil Security), J. Curran (ARIN), G. Huston (APNIC), and D. Conrad (Virtualized, LLC). It obsoletes RFC 2050 and doesn't update anything. ๐
Abstract โจ
Okay so this doc is basically a tour of how the Internet Numbers Registry System works right now ๐ฆ It covers how globally unique Internet Protocol (IP) address space and autonomous system (AS) numbers get handed out, and it also explains how the system is allowed to keep evolving.
It replaces RFC 2050 ๐ but it does NOT propose any changes. It's just documenting the vibe as it is today. ๐ซถ
Status of This Memo ๐
Not an Internet Standards Track spec, just published for info ๐ธ
It's still a product of the IETF, so it reflects the consensus of the IETF community. It got public review and was approved for publication by the Internet Engineering Steering Group (IESG). Not everything the IESG approves is a candidate for an Internet Standard, though. See Section 2 of RFC 5741 for that ๐
For the latest status, errata, and how to send feedback, check http://www.rfc-editor.org/info/rfc7020 ๐ง
Copyright Notice ๐
Copyright (c) 2013 IETF Trust and the persons identified as the document authors. All rights reserved. ๐
This doc is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) as they were in effect on the publication date. Please read those carefully, because they spell out your rights and restrictions for this doc. ๐ Any Code Components pulled out of this doc have to include Simplified BSD License text, as described in Section 4.e of the Trust Legal Provisions, and they come without warranty, as the Simplified BSD License describes. ๐
Table of Contents ๐บ๏ธ
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 2
2. Goals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3. Internet Numbers Registry System Structure . . . . . . . . . . 3
4. Internet Numbers Registry Technical Considerations . . . . . . 5
5. Internet Numbers Registry Evolution . . . . . . . . . . . . . . 5
6. Summary of Changes since RFC 2050 . . . . . . . . . . . . . . . 6
7. Security Considerations . . . . . . . . . . . . . . . . . . . . 6
8. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 7
9. References . . . . . . . . . . . . . . . . . . . . . . . . . . 7
9.1. Normative References . . . . . . . . . . . . . . . . . . . 7
9.2. Informative References . . . . . . . . . . . . . . . . . . 8
1. Introduction โจ
The admin structures of the Internet Numbers Registry System in this doc are mostly the result of a mix of operational practices, existing routing tech, number resource assignments that happened over time, and network architecture history ๐ Digging into how those things interact is outside the scope of this doc, so we're not doing that here ๐ โโ๏ธ
This doc tells you about the current Internet Numbers Registry System, the one used to hand out globally unique Internet Protocol (IP) address space and autonomous system (AS) numbers. It also describes the processes used for further evolution of the system. It does not propose any changes to how the system currently runs ๐
Since RFC 2050 came out, the Internet Numbers Registry System has changed a lot, so this doc describes the present-day version. It's giving "new and improved" ๐ฆ
2. Goals ๐ฏ
Internet number resources are currently handed out according to the following goals, which aren't exclusive of each other:
- Allocation Pool Management: Because IP addresses and AS numbers have fixed lengths, the pools they come from are finite. So allocations have to match the operational needs of the people running the networks that use these number resources, and they have to take the pool limits at the time of allocation into account ๐ซง
- Hierarchical Allocation: With current routing tech, handing out IP addresses in a hierarchy makes it more likely the Internet's routing system keeps scaling. So it's currently a goal to allocate IP addresses in a way that lets them be aggregated into a minimum number of routing announcements. Whether addresses are actually announced to the Internet, and how they get advertised into the routing system, are operational considerations outside the scope of the Internet Numbers Registry System ๐
- Registration Accuracy: A core requirement of the system is keeping a registry of allocations, so that uniqueness is maintained and accurate registration info is available for a variety of operational needs ๐๏ธ Uniqueness means IP addresses and AS numbers aren't allocated to more than one party at the same time. No sharing drama here ๐ โโ๏ธ
These goals can sometimes clash with each other, or with the interests of individual end users, Internet service providers, or other number resource consumers. It takes careful analysis, judgment, and cooperation among registry system providers and consumers at all levels, using community-developed policies, to find compromises that keep Internet operations running smoothly ๐ค
3. Internet Numbers Registry System Structure ๐๏ธ
The Internet Registry (IR) hierarchy was set up to allocate IP addresses and AS numbers while keeping the goals above in mind. It's rooted in the Internet Assigned Numbers Authority (IANA) address allocation function, which serves a set of "Regional Internet Registries" (RIRs). The RIRs then serve a set of "Local Internet Registries" (LIRs) and other customers. LIRs serve their own number resource consumers in turn, which may be themselves, their customers, "sub-LIRs", etc. ๐ณ
IETF ๐ง
The IETF specifies the underlying technical facilities and constraints of the Internet numbers administered by the Internet Numbers Registry System. These specs are aimed at enabling and protecting the long-term viability of the Internet, and they get adjusted over time as circumstances warrant. The IETF has also reserved portions of the Internet number spaces and identifiers for future needs ๐ฎ
IANA ๐
The Internet Assigned Numbers Authority (IANA) is a role, not an organization, so keep that in mind ๐ก For the Internet Numbers Registry System, the IANA role manages the top of the IP address and AS number allocation hierarchies. The Internet Corporation for Assigned Names and Numbers (ICANN) currently fills the IANA role under the IETF-ICANN "Memorandum of Understanding Concerning Technical Work of the Internet Assigned Numbers Authority", which was signed and ratified in March 2000 [RFC2860]. ICANN also handles the IANA services for the IP address space and AS numbers, following global number resource policies that the community developed and formalized under a Memorandum of Understanding between ICANN and the Regional Internet Registries [ASOMOU]. Those policies are documented in [ICANNv4], [ICANNv6], and [ICANNASN] ๐
Regional IRs ๐
To spread out the Internet number resource registration function, RFC 1366 proposed delegating responsibility to regional bodies. (Note: RFC 1366 was replaced by RFC 1466, which was replaced by RFC 2050.) These bodies became known as the Regional Internet Registries (RIRs) ๐บ๏ธ The RIRs operate in continent-sized geopolitical regions. Right now there are five RIRs:
- AfriNIC serving Africa
- APNIC serving parts of Asia and the Pacific region
- ARIN serving North America and parts of the Caribbean
- LACNIC serving Latin America and parts of the Caribbean
- RIPE NCC serving Europe, parts of Asia, and the Middle East
The RIRs were established in a bottom-up fashion through a global policy process documented as the ICANN "Internet Consensus Policy 2" [ICP-2], which details the principles and criteria for establishing Regional Internet Registries. They also do regional number policy development for the number resources they're responsible for โจ
Local IRs ๐ก
Local Internet Registries (LIRs) are set up through a relationship with the body they got their addresses from. That's typically the RIR serving their region, a parent LIR, or some other number-allocating entity. When LIRs span multiple regions, they've set up relationships with multiple RIRs. LIRs do IP address allocation for their customers, which are typically ISPs, end users, or child LIRs (also known as "sub-LIRs") ๐
4. Internet Numbers Registry Technical Considerations โ๏ธ
The system of technical standards and guidelines set by the IETF, plus historical and operational constraints, has led to technical considerations about the services the Internet Numbers Registry System provides, as the system evolved. These considerations have included:
- Reverse DNS: Where reverse DNS was used, the system's policies and practices have considered the technical and operational requirements posed by reverse DNS zone delegation [RFC5855].
- Public WHOIS: The system's policies and practices have considered the technical and operational requirements for supporting WHOIS services [RFC3013] [RFC3912].
As the Internet and the Internet Numbers Registry System keep evolving, the Internet community may need to examine these and related technical and operational considerations, and figure out how best to meet them. That evolution is discussed in the next section ๐ฆ
5. Internet Numbers Registry Evolution โจ
Okay bestie, so the Internet Numbers Registry System has been glowing up for years ๐ its structures, policies, and processes can actually evolve to keep up with what the global Internet community needs ๐ and that evolution is expected to happen in an open, transparent, and broad multi-stakeholder way ๐ซถ
Here's the tea ๐ต under the IETF/IAB/ICANN MOU [RFC2860], discussions about how the Internet Numbers Registry System is structured, what its policies are, and how it runs are supposed to happen inside the ICANN framework, and they have to respect ICANN's core values [ICANNBL] ๐ those values are all about broad, informed participation that reflects how diverse the Internet is (functionally, geographically, and culturally) at every level of policy making and decision making ๐ธ they also cover delegating coordination work and recognizing that other responsible entities have policy roles that reflect what affected parties care about ๐ฆ and the discussions about Internet Numbers Registry evolution must also keep the overall Internet address architecture and technical goals from this document in mind ๐ง
Also, none of this takes away the IETF's ongoing job on the non-policy side of Internet addressing ๐ that includes defining the architecture of IP address and AS number spaces, specifying the technical goals and constraints for how they're used, assigning specialized address blocks, and making experimental technical assignments, all as documented in RFC 2860 ๐ and when the IETF sets technical recommendations for protocols, practices, or services that are directly tied to IP address space or AS numbers, those recommendations MUST be taken into consideration in Internet Numbers Registry System policy discussions no matter where those discussions happen ๐ฅ
6. Summary of Changes since RFC 2050 ๐
Ever since RFC 2050 came out, the Internet and the Internet Numbers Registry System have changed a LOT ๐ญ this document describes the Registry System as it exists right now, and it leaves out policy and operational procedures that ICANN and the RIRs have superseded since RFC 2050 was published ๐
One big change: RFC 2050 defined an appeal process and included this:
If necessary, after exhausting all other avenues, the appeal may be forwarded to IANA for a final decision. Each registry must, as part of their policy, document and specify how to appeal a registry assignment decision.
The RIRs came up with consensus-based appeal policies, and over time those policies got accepted by their own communities โจ so appealing further to IANA is no longer appropriate ๐
7. Security Considerations ๐
Okay, this one's important ๐ it is generally recognized that accurate, publicly available Internet registry data is often an essential piece of researching and resolving security and operational issues on the Internet ๐ซถ
8. Acknowledgements ๐
Lots of people gave comments on draft versions of this document, and the authors want to thank Randy Bush, Brian Carpenter, Daniel Karrenberg, Olaf Kolkman, Scott Bradner, Leslie Daigle, Adiel Akplogan, Mark Kosters, Elise Gerich, and SM for their constructive feedback and comments ๐ they're also grateful to the authors of RFC 1466 and RFC 2050 for their earlier work in this area ๐
9. References ๐
9.1. Normative References
[ASOMOU] Published by ICANN, "ICANN Address Supporting Organization (ASO) MoU", October 2004, <http://archive.icann.org/en/aso/aso-mou-29oct04.htm>.
[ICANNASN] Ratified by ICANN, "Internet Assigned Numbers Authority (IANA) Policy for Allocation of ASN Blocks to Regional Internet Registries", September 2010, <http://www.icann.org/en/resources/policy/global-addressing/global-policy-asn-blocks-21sep10-en.htm>.
[ICANNBL] ICANN, "Bylaws for Internet Corporation for Assigned Names and Numbers", December 2012, <http://www.icann.org/en/about/governance/bylaws>.
[ICANNv4] Ratified by ICANN, "Global Policy for Post Exhaustion IPv4 Allocation Mechanisms by the IANA", May 2012, <http://www.icann.org/en/resources/policy/global-addressing/allocation-ipv4-post-exhaustion>.
[ICANNv6] Ratified by ICANN, "Internet Assigned Numbers Authority (IANA) Policy For Allocation of IPv6 Blocks to Regional Internet Registries", September 2006, <http://www.icann.org/en/resources/policy/global-addressing/allocation-ipv6-rirs>.
[ICP-2] ICANN, "ICP-2: Criteria for Establishment of New Regional Internet Registries", July 2001, <http://www.icann.org/icp/icp-2.htm>.
[RFC2860] Carpenter, B., Baker, F., and M. Roberts, "Memorandum of Understanding Concerning the Technical Work of the Internet Assigned Numbers Authority", RFC 2860, June 2000.
[RFC3013] Killalea, T., "Recommended Internet Service Provider Security Services and Procedures", BCP 46, RFC 3013, November 2000.
9.2. Informative References
[RFC3912] Daigle, L., "WHOIS Protocol Specification", RFC 3912, September 2004.
[RFC5855] Abley, J. and T. Manderson, "Nameservers for IPv4 and IPv6 Reverse Zones", BCP 155, RFC 5855, May 2010.
Authors' Addresses ๐ง
Russ Housley Vigil Security, LLC 918 Spring Knoll Drive Herndon, VA 20170 USA
Phone: +1 703 435 1775 EMail: housley@vigilsec.com
John Curran American Registry for Internet Numbers (ARIN) 3635 Concorde Parkway Chantilly, VA 20151-1125 USA
Phone: +1 703 227 9845 EMail: jcurran@arin.net
Geoff Huston Asia Pacific Network Information Centre (APNIC) 6 Cordelia St South Brisbane, QLD 4101 Australia
Phone: +61 7 3858 3100 EMail: gih@apnic.net
David Conrad Virtualized, LLC 2310 Homestead Road, C1#204 Los Altos, CA 94024 USA
Phone: +1 650 397 6102 EMail: drc@virtualized.org
๐ฆ where this page comes from
- ietf: rfc7020 2013-08
- ๐ girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms