Changes to IPv4 Address Allocation and Assignment Policies for the RIPE NCC Service Region
Legend | (+) Added | (-) Deleted |
---|---|---|
Changed | Tag Added | Tag Deleted |
insert: <b> This documents obsoletes ripe-65, version 0.6 of this document insert: </b> insert: <br />
insert: <br />
Abstract delete: </h2> delete: <p> insert: <br />
insert: <br />
insert: <br />
This document describes the RIPE community's current IPv4 address allocation and assignment policies. They were developed through a bottom-up, consensus driven, open policy development process in the RIPE Address Policy Working Group (AP WG). The procedures for the reassignment of IP insert: <br />
network numbers from blocks obtained from the RIPE Network Coordination insert: <br />
Centre. It deals with items as providing information for the RIPE insert: <br />
database, as well as reassignment of IP addresses in light of insert: <br />
the "Supernetting" proposal, as documented in RFC 1338, by Vince Fuller insert: <br />
et al. insert: <br />
insert: <br />
insert: <br />
Introduction insert: <br />
insert: <br />
insert: <br />
Since May 1st 1992, the RIPE Network Coordination Centre (RIPE NCC) facilitates (NCC) is insert: <br />
acting as a delegated registry for IP networks numbers to NICs and supports this process. These policies apply to the NOCs insert: <br />
in Europe. It is RIPE NCC and the Local Internet Registries (LIRs) within the RIPE NCC policy not to give out network numbers to insert: <br />
individual organisations, who should refer in turn, to their IP network insert: <br />
service region. delete: </p> delete: <p> Information on the Address Policy WG is available at: delete: <br /> delete: <a data-val="6a73933dbb6a4d9655588d6896c4c379" href="../../../resolveuid/6a73933dbb6a4d9655588d6896c4c379" data-linktype="internal"> https://www.ripe.net/participate/ripe/wg/ap delete: </a> delete: </p> delete: <h2> Contents delete: </h2> delete: <p> 1.0 delete: <a class="anchor-link" title="" href="#1" target="_self"> Introduction delete: </a> delete: </p> delete: <p style="padding-left: 30px;"> 1.1 delete: <a class="anchor-link" title="" href="#11" target="_self"> Scope delete: </a> delete: </p> delete: <p> 2.0 delete: <a class="anchor-link" title="" href="#2" target="_self"> IPv4 Address Space delete: </a> delete: </p> delete: <p> 3.0 delete: <a class="anchor-link" title="" href="#3" target="_self"> Goals of the Internet Registry System delete: </a> delete: </p> delete: <p style="padding-left: 30px;"> 3.1 delete: <a class="anchor-link" title="" href="#31" target="_self"> Confidentiality delete: </a> delete: </p> delete: <p style="padding-left: 30px;"> 3.2 delete: <a class="anchor-link" title="" href="#32" target="_self"> Language delete: </a> delete: </p> delete: <p> 4.0 delete: <a class="anchor-link" title="" href="#4" target="_self"> Registration Requirements delete: </a> delete: </p> delete: <p> 5.0 delete: <a class="anchor-link" title="" href="#5" target="_self"> Policies and Guidelines for Allocations delete: </a> delete: </p> delete: <p style="padding-left: 30px;"> 5.1 delete: <a class="anchor-link" title="" href="#51" target="_self"> Allocations made by the RIPE NCC to LIRs delete: <br /> delete: </a> delete: </p> delete: <p style="padding-left: 60px;"> 5.1bis delete: <a href="#51bis" data-linktype="anchor" data-val="9"> Allocations made by the RIPE NCC to LIRs when using a Waiting List delete: </a> delete: </p> delete: <p style="padding-left: 30px;"> 5.2 delete: <a class="anchor-link" title="" href="#52" target="_self"> Unforeseen circumstances delete: </a> delete: </p> delete: <p style="padding-left: 30px;"> 5.3 delete: <a class="anchor-link" title="" href="#53" target="_self"> Address Recycling delete: </a> delete: </p> delete: <p style="padding-left: 30px;"> 5.4 delete: <a class="anchor-link" title="" href="#54" target="_self"> Sub-allocations delete: </a> delete: </p> delete: <p style="padding-left: 30px;"> 5.5 delete: <a class="anchor-link" title="" href="#55" target="_self"> Transfers of Allocations delete: </a> delete: </p> delete: <p> 6.0 delete: <a class="anchor-link" title="" href="#6" target="_self"> Policies and Guidelines for Assignments delete: </a> delete: </p> delete: <p style="padding-left: 30px;"> 6.1 delete: <a class="anchor-link" title="" href="#61" target="_self"> Assignments to Internet Exchange Points delete: </a> delete: </p> delete: <p style="padding-left: 30px;"> 6.2 delete: <a class="anchor-link" title="" href="#62" target="_self"> Network Infrastructure and End User Networks delete: </a> delete: </p> delete: <p style="padding-left: 30px;"> 6.3 delete: <a class="anchor-link" title="" href="#63" target="_self"> Validity of an Assignment delete: </a> delete: </p> delete: <p style="padding-left: 30px;"> 6.4 delete: <a class="anchor-link" title="" href="#64" target="_self"> Transfers of PI space delete: </a> delete: </p> delete: <p> 7.0 delete: <a class="anchor-link" title="" href="#7" target="_self"> Types of Address Space delete: </a> delete: </p> delete: <p> 8.0 delete: <a class="anchor-link" title="" href="#8" target="_self"> LIR Audit delete: </a> delete: </p> delete: <p> 9.0 delete: <a class="anchor-link" title="" href="#9" target="_self"> Closing an LIR by the RIPE NCC delete: </a> delete: </p> delete: <h2> delete: <a name="1"> delete: </a> 1.0 Introduction delete: </h2> delete: <p> The provider. insert: <br />
insert: <br />
The mission of the RIPE NCC is an independent association to give network numbers to the various insert: <br />
service providers and serves as one of five Regional NICs. The NICs and NOCs can then reassign the insert: <br />
actual IP network numbers to organisations requesting IP network insert: <br />
numbers. insert: <br />
insert: <br />
insert: <br />
Class B Network Number Allocation Procedure insert: <br />
insert: <br />
Service providers can request Class B network numbers on a one-by-one insert: <br />
basis from the RIPE NCC. Because class B address space is a critical insert: <br />
resource, a request for a class B network number must be accompanied by insert: <br />
a justification in terms of the requesting organisation's size, current insert: <br />
network and expected network growth. The requestor should also make insert: <br />
clear why they cannot use a block of class C network numbers to achieve insert: <br />
their goals. The RIPE NCC will review requests using the same standards insert: <br />
as any other Internet Registries (RIRs). Its service region incorporates Europe, the Middle East, Registry, particularly the US NIC. insert: <br />
insert: <br />
insert: <br />
Class C Allocation Procedures insert: <br />
insert: <br />
NICs and Central Asia. NOCs accepting a block of class C numbers agree to adhere to insert: <br />
the following procedures: insert: <br />
insert: <br />
A) The RIPE NCC will assign complete class C blocks to individual NICs insert: <br />
and NOCs. They can be requested from <[email protected]>. insert: <br />
insert: <br />
B) In order to prevent implementation problems, network numbers ending insert: <br />
with 0 or 255 should NOT be reassigned. insert: <br />
insert: <br />
C) Full information about reassigned network numbers must be reported insert: <br />
back to the RIPE NCC in full RIPE database format (ref ripe-13). insert: <br />
The complete entries should be sent immediately after reassignment to insert: <br />
<[email protected]>. insert: <br />
The RIPE NCC is responsible for the allocation ready to accept block entries for the RIPE database. insert: <br />
For block syntax, please contact the RIPE NCC. insert: <br />
insert: <br />
D) Reassignment of class C network numbers should be done in a manner insert: <br />
that facilitates Supernetting (see next section). insert: <br />
insert: <br />
E) Requests for network numbers should be reasonable. All NICs and assignment of Internet Protocol (IP) address space, Autonomous System Numbers (ASNs) NOCs insert: <br />
should prevent stockpiling of network numbers. insert: <br />
insert: <br />
F) On first request from the RIPE NCC, the class C network numbers not insert: <br />
yet reassigned, must be returned to the RIPE NCC. insert: <br />
insert: <br />
insert: <br />
Supernetting insert: <br />
insert: <br />
NICs and the management of reverse domain names within this region. The distribution of NOCs reassigning IP space follows the hierarchical scheme described in the document " delete: <a data-linktype="internal" target="_self" title="" href="resolveuid/24c9d290050ce09f71440263ed95a927" data-val="24c9d290050ce09f71440263ed95a927" class="internal-link"> Internet Registry System delete: </a> ". delete: </p> delete: <h3 class="western"> delete: <a name="11"> delete: </a> 1.1 Scope delete: </h3> delete: <p> network numbers are urgently requested to insert: <br />
read the Supernetting proposal by Vince Fuller et al. This document describes the policies for the responsible management of globally unique IPv4 Internet address space in the RIPE NCC service region. The policies documented here apply to all IPv4 address space allocated and assigned by the RIPE NCC. can insert: <br />
be obtained from the rfc section of the RIPE document store or other RFC insert: <br />
servers. It is called rfc1338.txt. insert: <br />
The Supernetting proposal was made to reduce the increase of routing insert: <br />
table size in the current Internet. It proposes to create a hierarchy insert: <br />
of IP network numbers, which can then be aggregated resulting in less insert: <br />
routing table entries in routing equipment. While this proposal has not insert: <br />
been formally adopted we expect that something at least along the same insert: <br />
principle will be implemented in the near future. insert: <br />
insert: <br />
Here is how it works: insert: <br />
insert: <br />
If an organisation A needs 8 class C network numbers, the numbers should insert: <br />
be given out in such a way that the routing information for each of insert: <br />
these 8 networks could appear as one entry with the correct mask in insert: <br />
routers. insert: <br />
insert: <br />
More concretely: insert: <br />
insert: <br />
Service provider S hands out networks 192.24.8 through 192.24.15 to insert: <br />
organisation A. These policies must be implemented by all RIPE NCC member LIRs. delete: </p> delete: <p> networks can then appear in routing equipment as a insert: <br />
supernet route to 192.24.8 with mask 255.255.248.0. This document does not describe policies related to AS Numbers, IPv6, Multicast, or private address space. Nor does it describe address distribution policies used by other RIRs. The RIPE community's policies for ASN assignment and IPv6 are published in the RIPE Document Store at: delete: <br /> delete: <a href="http://www.ripe.net/ripe-policies" data-linktype="external" data-val="http://www.ripe.net/ripe-policies"> https://www.ripe.net/ripe-policies delete: </a> delete: </p> delete: <h2> delete: <a name="2"> delete: </a> 2.0 IPv4 Address Space delete: </h2> delete: <p> For the purposes of this document, IP addresses are 32-bit binary numbers used as addresses in the IPv4 protocol. There are three main types of IPv4 addresses: delete: </p> delete: <ol> delete: <li> delete: <p> Public IP addresses are distributed to be globally unique according to the goals described in Section 3 of this document. The two types of IPv4 address described in this documents are Provider Aggregatable (PA) and Provider Independent (PI). delete: </p> delete: </li> delete: <li> delete: <p> Some address ranges are set aside for the operation of private IP networks. Anyone way 8 class C insert: <br />
network numbers appear as one routing table entry. insert: <br />
insert: <br />
The guidelines that can be derived from the Supernetting proposal are: insert: <br />
insert: <br />
A) Service providers should reserve blocks of class C network numbers from insert: <br />
their allocation for each organisations requesting class C network numbers. insert: <br />
insert: <br />
B) The size of these blocks should always be a power of 2. insert: <br />
insert: <br />
C) The numbers in these blocks should be contiguous. insert: <br />
insert: <br />
D) The blocks should start on bit boundaries. insert: <br />
(ie powers of 2, AND multiples of the block size) insert: <br />
insert: <br />
E) The blocks reserved for an organisation should be sufficient for a insert: <br />
reasonable expected growth over the next few years. insert: <br />
insert: <br />
F) Multi-homed organizations may use these addresses in their private networks without registration or co-ordination. Hosts using these addresses cannot directly be reached from the Internet. Such connectivity is enabled by using the technique known as Network Address Translation (NAT). Private addresses restrict a network so that its hosts only have partial Internet connectivity. Where full Internet connectivity is needed, unique, public addresses should be used. delete: <br /> For a detailed description of “Address Allocation for Private Internets” and the actual ranges of addresses set aside for that purpose, please refer to RFC 1918 found at: delete: <a href="ftp://ftp.ripe.net/rfc/rfc1918.txt"> ftp://ftp.ripe.net/rfc/rfc1918.txt delete: </a> delete: <br /> For information on the “Architectural Implications of NAT”, please refer to RFC 2993, found at: delete: <a href="ftp://ftp.ripe.net/rfc/rfc2993.txt"> ftp://ftp.ripe.net/rfc/rfc2993.txt delete: </a> delete: </p> delete: </li> delete: <li> delete: <p> Some address ranges are reserved for special use purposes. These are described in the delete: <a href="https://www.iana.org/assignments/iana-ipv4-special-registry/iana-ipv4-special-registry.xhtml"> IANA IPv4 Special-Purpose Address Registry delete: </a> and are beyond the scope of this document. delete: </p> delete: </li> delete: </ol> delete: <h2> delete: <a name="3"> delete: </a> 3.0 Goals of the Internet Registry System delete: </h2> delete: <p> Public IPv4 address assignments should be made with the following goals in mind: delete: </p> delete: <ol> delete: <li> delete: <p> Uniqueness: Each public IPv4 address worldwide must be unique. This is an absolute requirement guaranteeing that every host on the Internet can be uniquely identified. delete: </p> delete: </li> delete: <li> delete: <p> Aggregation: Distributing IPv4 addresses in an hierarchical manner permits the aggregation of routing information. This helps to ensure proper operation of Internet routing. delete: </p> delete: </li> delete: <li> delete: <p> Fairness: Public IPv4 address space must be fairly distributed to the End Users operating networks. delete: </p> delete: </li> delete: <li> delete: <p> Registration: The provision of a public registry documenting address space allocations and assignments must exist. This is necessary to ensure uniqueness and to provide information for Internet troubleshooting at all levels. delete: </p> delete: </li> delete: </ol> delete: <h3 class="western"> delete: <a name="31"> delete: </a> 3.1 Confidentiality delete: </h3> delete: <p> Internet Registries (IRs) have a duty of confidentiality to their registrants. Information passed to an IR must be securely stored and must not be distributed wider than necessary within the IR. When necessary, the information may be passed to a higher-level IR under the same conditions of confidentiality. delete: </p> delete: <h3 class="western"> delete: <a name="32"> delete: </a> 3.2 Language delete: </h3> delete: <p> Please note that all communication with the RIPE NCC must be in English. delete: </p> delete: <h2> delete: <a name="4"> delete: </a> 4.0 Registration Requirements delete: </h2> delete: <p> All assignments and allocations must be registered in the RIPE Database. This is necessary to ensure uniqueness and to support network operations. delete: <br /> delete: <br /> Only allocations and assignments registered in the RIPE Database are considered valid. Registration of objects in the database is the final step in making an allocation or assignment. Registration data (range, contact information, status etc.) must be correct at all times (i.e. they have to be maintained). delete: </p> delete: <h2> delete: <a name="5"> delete: </a> 5.0 Policies and Guidelines for Allocations delete: </h2> delete: <p> An allocation is a block of IPv4 addresses from which assignments are taken. delete: </p> delete: <p> All LIRs receiving obtain address space from one of their insert: <br />
providers, the RIPE NCC, or the global NIC, as is appropriate to their insert: <br />
network configuration. These organisations are strongly encouraged to insert: <br />
contact the RIPE NCC must adopt a set of policies that are consistent with the policies formulated by the RIPE community and described in this document. delete: </p> delete: <h3> delete: <a name="51"> delete: </a> 5.1 Allocations made by the RIPE NCC to LIRs delete: </h3> delete: <p> Details of how to join the RIPE NCC can be found in the RIPE Document " delete: <a data-val="1debfd86d3d2ea24a7ce6695202c44f0" href="resolveuid/1debfd86d3d2ea24a7ce6695202c44f0" data-linktype="internal"> Procedure for Becoming a Member of the RIPE NCC delete: </a> " delete: </p> delete: <p> On application for IPv4 resources LIRs will receive IPv4 addresses according to the following: delete: </p> delete: <ol> delete: <li> delete: <p> The size of the allocation made will be exactly one /22. delete: </p> delete: </li> delete: <li> delete: <p> The sum of all allocations made to a single LIR by the RIPE NCC after the 14th of September 2012 is limited to a maximum of 1024 IPv4 addresses (a single /22 or the equivalent thereof). delete: </p> delete: </li> delete: <li> delete: <p> The LIR must confirm it will make assignment(s) from the allocation. delete: </p> delete: </li> delete: </ol> delete: <p> Once an equivalent of a /22 can no longer be allocated, the RIPE NCC will start allocating IPv4 resources based on a first-come-first-serve waiting list. At that point in time the contents of section 5.1 of this policy document will be automatically replaced with the contents of section 5.1bis and section 5.1bis will be deleted from this policy document. delete: </p> delete: <h3> delete: <a id="51bis"> delete: </a> 5.1bis Allocations made by the RIPE NCC to LIRs when using a Waiting List delete: </h3> delete: <p> On application for IPv4 resources LIRs will receive IPv4 addresses according to the following: delete: </p> delete: <ol> delete: <li> All allocation requests are placed on a first-come-first-served waiting list. No guarantees are given about the waiting time. delete: </li> delete: </ol> delete: <ol start="2"> delete: <li> The size of the allocation made will be exactly one /24. delete: </li> delete: </ol> delete: <ol start="3"> delete: <li> The sum of all allocations made to a single LIR by the RIPE NCC is limited to a maximum of 256 IPv4 addresses (a single /24). for guidance. insert: <br />
insert: <br />
insert: <br />
insert: <br />
If this allocation limit has been reached or exceeded, an LIR cannot request an IPv4 allocation under this policy. delete: </li> delete: </ol> delete: <p> In case an allocation of a single /24 as per clause 1 can no longer be made, no allocation is to be made until the RIPE NCC recovers enough address space to allocate contiguous /24 allocations again. delete: </p> delete: <h3> delete: <a name="52"> delete: </a> 5.2 Unforeseen circumstances delete: </h3> delete: <p> A /16 will be held in reserve for some future uses, as yet unforeseen. The Internet is a disruptive technology and we cannot predict what might happen. Therefore it is prudent to keep a /16 in reserve, just in case some future requirement makes a demand of it. delete: </p> delete: <p> In the event that this /16 remains unused at the time the remaining addresses covered by this policy you have been distributed, it returns to the pool to be distributed as per section 5.1, and this section is to be automatically deleted from the policy document. delete: </p> delete: <h3> delete: <a name="53"> delete: </a> 5.3 Address Recycling delete: </h3> delete: <p> Any IPv4 address space that was originally assigned by the RIPE NCC for exclusive use by Internet Exchange Points (IXPs) will be added to the reserved IXP pool upon return. delete: </p> delete: <p> Other address space blocks of a /24 or larger that are returned to the RIPE NCC will be covered by the same rules as the address space intended in section 5.1 – smaller blocks will be put into the reserved pool for IXP use. delete: </p> delete: <p> This section only applies to address space that is returned to the RIPE NCC and that will not be returned to the IANA but re-issued by the RIPE NCC itself. delete: </p> delete: <h3> delete: <a name="54"> delete: </a> 5.4 Sub-allocations delete: </h3> delete: <p> Sub-allocations are intended to aid the goal of routing aggregation and can only be made from allocations with a status of "ALLOCATED PA". LIRs holding "ALLOCATED PI" or "ALLOCATED UNSPECIFIED" allocations may be able to convert them to PA allocations if there are no ASSIGNED PI networks within it. The meanings of the various "status:" attribute values are described in Section 7.0. delete: </p> delete: <p> LIRs wishing to convert their allocations to PA status must contact the RIPE NCC by email at delete: <a href="mailto:[email protected]"> [email protected] delete: </a> . delete: </p> delete: <p> LIRs may make sub-allocations to multiple downstream network operators. delete: </p> delete: <p> The LIR is contractually responsible for ensuring the address space allocated to it is used in accordance with the RIPE community's policies. It is recommended that LIRs have contracts requiring downstream network operators to follow the RIPE community's policies when those operators have sub-allocations. delete: </p> delete: <p> Sub-allocations form part of an LIR's aggregatable address space. As such, an LIR may want to ensure that the address space is not retained by a downstream network if the downstream network operator ceases to receive connectivity from the LIR's network. LIRs not wishing to lose address space in this way are responsible for ensuring that the status of the sub-allocation is clear in any contracts between the LIR and the downstream network operator. delete: </p> delete: <h3> delete: <a name="55"> delete: </a> 5.5 Transfers of Allocations delete: </h3> delete: <p class="western" lang="en-US" style="margin-bottom: 0in;"> The transfer of Internet number resources is governed by the RIPE Document, " delete: <a href="http://www.ripe.net/publications/docs/transfer-policies" data-val="http://www.ripe.net/publications/docs/transfer-policies" data-linktype="external"> RIPE Resource Transfer Policies delete: </a> ". delete: </p> delete: <p class="western" lang="en-US" style="margin-bottom: 0in;"> delete: </p> delete: <h2> delete: <a name="6"> delete: </a> 6.0 Policies and Guidelines for Assignments delete: </h2> delete: <h3> delete: <a name="61"> delete: </a> 6.1. Assignments to Internet Exchange Points delete: </h3> delete: <p> A /15 will be held in reserve for exclusive use by Internet Exchange Points (IXPs). On application for IPv4 resources, an IXP will receive a single number resource block according to the following: delete: </p> delete: <ol> delete: <li> Organisations receiving space under this policy must be IXPs and must meet the definition as described in section two of the RIPE Document " delete: <a href="http://www.ripe.net/publications/docs/ipv6-policy-ixp"> IPv6 Address Space for Internet Exchange Points delete: </a> ". delete: </li> delete: <li> This space will be used to run an IXP peering LAN only; other uses are forbidden. delete: </li> delete: <li> Assignments will only be made to IXPs that have applied for an IPv6 assignment for their peering LAN (or have already received one). delete: </li> delete: <li> New IXPs will be assigned a /24 by default. Once they require a larger assignment, they must return their current one (or existing PI used as an IXP peering LAN) and receive a replacement up to maximum of a /22. After one year, utilisation of the new assignment must be at least 50%, unless special circumstances are defined. On request or once there are no more assignments of /24 (or larger) available, assignments can be made down to /27. delete: </li> delete: <li> IXPs holding other PI IPv4 space for their peering LAN (i.e. they are seeking a larger assignment), and any IPv4 space assigned from this pool that is no longer in use, must be returned to the pool within 180 days of disuse or a new assignment. delete: </li> delete: </ol> delete: <h3> delete: <a name="62"> delete: </a> 6.2 Network Infrastructure and End User Networks delete: </h3> delete: <p> IP addresses used solely for the connection of an End User to a service provider (e.g. point-to-point links) are considered part of the service provider's infrastructure. These addresses questions concerning this, please do not have to be registered with the End User's contact details but can be registered as part of the service provider's internal infrastructure. When an End User has a network using public address space this must be registered separately with the contact details of the End User. Where the End User is an individual rather than an organisation, the contact information of the service provider may be substituted for the End Users. hesitate to insert: <br />
call or mail us at [email protected].