Dear colleagues,

following up on my presentation at RIPE 88, please find below a draft version 
of the policy proposal for simplifying the status of number resource records. I 
wanted to get this out much earlier, my apologies for the delay. 

Looking forward to your constructive feedback ahead of next week’s session.

Kind regards,

Remco van Mook


—— 

Number: (assigned by the RIPE NCC)

Policy Proposal Name: Simplifying Number Resource Status

Author:  
Remco van Mook \<[email protected]\>

Proposal Version: (assigned by the RIPE NCC)

Submission Date: TBD

Suggested RIPE WG for discussion and publication: Address Policy

Proposal Type: modification or deletion

Policy Term: Indefinite

Summary of proposal:

There is about 30 years of history reflected, sometimes poorly, in the status 
field describing IPv4 and IPv6 resources in the database. This proposal seeks 
to simplify and harmonise the contents of the status field between IPv4 and 
IPv6 and limits the field to what has operational relevance, and removes any 
implied contractual relationship from the status field itself. (Remnants of) 
address policy define a very rigid model for the RIPE NCC to follow for the 
structure of its membership, mostly based on rules about the distribution of 
IPv4. If we want to give the RIPE NCC membership room to evolve its membership 
structure based on today’s reality we need a clean break with policy and a 
database that no longer prescribes the RIPE NCC membership model, but rather 
allows it to accurately reflect reality.

Policy text:  
a. Current policy text (if modification)

RIPE-826 \- IPv4 Address Allocation and Assignment Policies for the RIPE NCC 
Service Region:

5.3 Sub-allocations  
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.

LIRs may make sub-allocations to multiple downstream network operators.

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.

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.

7.0 Types of Address Space  
LIRs are allocated Provider Aggregatable (PA) address space. They sub-allocate 
and assign this to downstream networks. If a downstream network or End User 
changes its service provider, the address space assigned or sub-allocated by 
the previous service provider must be returned and the network renumbered.

Clear contractual arrangements are mandatory for PA space. End Users requesting 
PA space must be given this or a similar warning:

Assignment of this IP space is valid as long as the criteria for the original 
assignment are met and only for the duration of the service agreement between 
yourself and us. We have the right to reassign the address space to another 
user upon termination of this agreement or an agreed period thereafter. This 
means that you will have to re-configure the addresses of all equipment using 
this IP space if you continue to require global uniqueness of those addresses.

LIRs will register the type of any assigned address space using the "status:" 
attribute of the inetnum object in the RIPE Database. The possible values of 
this attribute are:

ALLOCATED PA: This address space has been allocated to an LIR and no 
assignments or sub-allocations made from it are portable. Assignments and 
sub-allocations cannot be kept when moving to another provider.  
ALLOCATED UNSPECIFIED: This address space has been allocated to the RIPE NCC or 
other RIRs for further distribution. If the address space is administered by 
the RIPE NCC, more specific objects with other values may exist.  
ALLOCATED-ASSIGNED PA: This address space has been allocated to an LIR and 
entirely assigned to the LIR infrastructure or for use by an End User with 
services provided by the issuing LIR. It cannot be kept when terminating 
services provided by the LIR.  
SUB-ALLOCATED PA: This address space has been sub-allocated by an LIR to a 
downstream network operator that will make assignments from it. All assignments 
made from it are PA. They cannot be kept when moving to a service provided by 
another provider.  
LIR-PARTITIONED PA: This allows an LIR to document distribution and delegate 
management of allocated space within their organisation. Address space with a 
status of LIR-PARTITIONED is not considered used. When the addresses are used, 
a more specific inetnum must be registered.  
LEGACY: This indicates the Internet number resource was obtained prior to or 
otherwise outside the current system of hierarchical distribution (by 
allocation or assignment) through the Regional Internet Registries.  
ASSIGNED PA: This address space has been assigned to the issuing LIR 
infrastructure or an End User for use with services provided by the issuing 
LIR. It cannot be kept when terminating services provided by the LIR.  
AGGREGATED-BY-LIR: This address space has been assigned to different parts of 
the issuing LIR infrastructure or to End Users for use with services provided 
by the issuing LIR. The purpose and the contact details must be consistent 
throughout the whole assignment. It cannot be kept when terminating services 
provided by the LIR.  
ASSIGNED PI: This address space has been assigned to an End User for a specific 
purpose. It cannot be used to make further assignments to other parties.  
ASSIGNED ANYCAST: This address space has been assigned for use in TLD anycast 
networks. It cannot be kept when no longer used for TLD anycast services.  
Registering an inetnum object with a status of “ALLOCATED-ASSIGNED PA” or 
"ASSIGNED PA" or "ASSIGNED PI" is only possible if there is no less specific or 
more specific inetnum object with an "ASSIGNED" status.

Address space without an explicit type in the "status:" attribute is assumed to 
be PI. LIRs must clearly mark all new assignments in the RIPE Database with 
either "PA" or "PI" as appropriate.

In the past, some LIRs assigned address space that was de facto aggregated but 
not formally PA because there were no clear contractual arrangements for 
termination of the assignment. LIRs must ask leaving customers to voluntarily 
release this address space upon termination of service. Where possible, LIRs 
should work to make contractual arrangements to convert PI addresses into PA 
addresses.

The RIPE NCC no longer allocates or assigns PI address space, except for 
assignments to Internet Exchange Points as described in section 6.1.

b. New policy text

RIPE-826 \- IPv4 Address Allocation and Assignment Policies for the RIPE NCC 
Service Region:

5.3 Sub-allocations

LIRs may make sub-allocations to multiple downstream network operators.

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.

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.

7.0 Types of Address Space  
LIRs are allocated Provider Aggregatable (PA) address space. They sub-allocate 
and assign this to downstream networks. If a downstream network or End User 
changes its service provider, the address space assigned or sub-allocated by 
the previous service provider must be returned and the network renumbered.

Clear contractual arrangements are mandatory for PA space. End Users requesting 
PA space must be given this or a similar warning:

Assignment of this IP space is valid as long as the criteria for the original 
assignment are met and only for the duration of the service agreement between 
yourself and us. We have the right to reassign the address space to another 
user upon termination of this agreement or an agreed period thereafter. This 
means that you will have to re-configure the addresses of all equipment using 
this IP space if you continue to require global uniqueness of those addresses.

In the past, some LIRs assigned address space that was de facto aggregated but 
not formally PA because there were no clear contractual arrangements for 
termination of the assignment. LIRs must ask leaving customers to voluntarily 
release this address space upon termination of service. Where possible, LIRs 
should work to make contractual arrangements to convert PI addresses into PA 
addresses.

The RIPE NCC no longer allocates or assigns PI address space, except for 
assignments to Internet Exchange Points as described in section 6.1.

Any allocated or assigned address space status must be registered in accordance 
with the policy document ‘Address Allocation and Assignment Status’.

RIPE-NEW \- Address Allocation and Assignment Status:

Abstract  
This document defines the content of the status field for the assignment and 
allocation of globally unique IP addresses to Internet Service Providers (ISPs) 
and other organisations. It exists together with the IPv6 Address Allocation 
and Assignment Policy which is harmonised between the RIPE, ARIN and APNIC 
regions as well as the IPv4 Address Allocation and Assignment Policies for the 
RIPE NCC Service Region. While the status field of inet6num records in the RIPE 
Database has been mostly inferred from the IPv4 inetnum record as it existed 
when the first provisional IPv6 Allocation and Assignment policy was defined in 
RIPE-196, there was no equivalent for Chapter 7 of the IPv4 Address Allocation 
and Assignment Policy “Types of Address Space” in defined policy. To prevent 
duplication, this document applies equally to IPv4 inetnum and IPv6 inet6num 
records.

1.0  Status of Address Space resource records 

LIRs will register the type of any assigned address space using the "status:" 
attribute of the inetnum or inet6num object in the RIPE Database for IPv4 and 
IPv6 registrations, respectively.. The possible values of this attribute are:

ALLOCATED: This address space has been allocated to an LIR or downstream 
network operator and no assignments or sub-allocations made from it are 
portable. More specific objects may exist in the RIPE database.

ASSIGNED: This address space has been assigned to the issuing LIR 
infrastructure or an End User. More specific objects do not exist in the RIPE 
database.

AGGREGATED-BY-LIR: This address space has been assigned to different parts of 
the issuing LIR infrastructure or to End Users for use with services provided 
by the issuing LIR. Each End User has been assigned a block the size of the 
assignment size in the object. More specific objects do not exist in the RIPE 
database.

2.0 Mapping of Legacy Status Attributes

The following mapping is used to update legacy status attributes:

ALLOCATED: 

- ALLOCATED PA  
- SUB-ALLOCATED PA  
- LIR-PARTITIONED PA  
- ALLOCATED UNSPECIFIED  
- ALLOCATED-BY-RIR  
- ALLOCATED-BY-RIR \# This block was actually allocated by the IANA   
- ALLOCATED-BY-LIR

ASSIGNED

- ASSIGNED PA  
- ASSIGNED PI  
- LEGACY  
- ASSIGNED ANYCAST

Unchanged but added for completeness:   
AGGREGATED-BY-LIR

- AGGREGATED-BY-LIR

Rationale:  
a. Arguments supporting the proposal

- Reduces complexity of the status of number resources  
- Removes the need to attribute origin in the status attribute as that’s 
inferred from the structure of the database  
- Focus the database on more accurately reflecting operational reality  
- Special case/historical documentation is better suited elsewhere  
- Harmonises IPv4 and IPv6 registrations  
- Less confusion about usage caused by status \- e.g. most operational anycast 
space is not in the database as ‘ASSIGNED ANYCAST’  
- Facilitates a future decoupling of address policy and NCC membership structure

b. Arguments opposing the proposal

- Loss of public visibility of contractual relationship  
- Loss of public visibility of historic/legacy assignments/special cases

-----
To unsubscribe from this mailing list or change your subscription options, 
please visit: 
https://mailman.ripe.net/mailman3/lists/address-policy-wg.ripe.net/
As we have migrated to Mailman 3, you will need to create an account with the 
email matching your subscription before you can change your settings. 
More details at: https://www.ripe.net/membership/mail/mailman-3-migration/

Reply via email to