Dear APWG,
We would appreciate your feedback on the proposed new version of RIPE policy proposal 2024-02, “Revised IPv6 PI Assignment Policy”.
Following the latest round of discussion, we implemented changes we hope will address the concerns expressed by the community. To summarize, the main changes were the following:
While this will be posted by the RIPE NCC after RIPE 91, we are sharing the text here hoping we can hear your thoughts at the meeting next week when we present.
Thank you,
Clara Wade
-------------
Number: 2024-02
Policy Proposal Name: Revised IPv6 PI Assignment Policy
Authors: Tobias Fiebig
Max-Planck Institut für Informatik
Clara Wade
Amazon
Proposal Version: 2.0
Submission Date: 7/10/2025
Suggested WG for Discussion and Publication: Address Policy
Proposal Type: Modify
Policy Term: Indefinite
Summary of the Proposal
This proposal aims to reduce the operational burden that operators experience when working with PI. It also clarifies some long-standing issues in the IPv6 addressing
policy. Specifically, it makes the following changes:
Policy Text
2.6 Current policy text
2.6 Assign
To “assign” means to delegate address space to an ISP or End User for specific use within the Internet infrastructure they operate. Assignments must only be made for
specific purposes documented by specific organisations and are not to be sub-assigned to other parties.
Providing another entity with separate addresses (not prefixes) from a subnet used on a link operated by the assignment holder is not considered a sub-assignment. This
includes for example letting visitors connect to the assignment holder's network, connecting a server or appliance to an assignment holder's network and setting up point-to-point links with 3rd parties.
2.6 New policy text
2.6 Assign
To “assign” means to delegate address space to an ISP or End User for specific use within the Internet infrastructure that they operate. Assignments must only be made
for specific purposes documented by specific organisations, and it is not allowed to fully or partially sub-assign them to another entity.
Providing connectivity to another entity inside the assignment holder’s network, at the same geographical End Site, with a prefix size of /56 or longer from the
assignment, is not considered a sub-assignment. This includes letting visitors connect to the assignment holder's network, providing static addresses when connecting a server or appliance to the assignment holder's network, providing a single
service with multiple addresses, or using a /64 or longer when setting up point-to-point links with other ISPs for the purpose of exchanging traffic and Internet routing information.
Finally, using more specific prefixes from a less-specific assignment for different parts of the same infrastructure within one organisation does not constitute
a sub-assignment, provided the purpose of the assignment is the operation of that infrastructure. Any other use of a prefix from an assignment (up to prefixes of /128) to connect the separate End Site of another entity to the Internet constitutes a prohibited
sub-assignment.
5.4 Current policy text
5.4 Assignment
5.4.2. Assignments shorter than a /48 to a single End Site
Assignments larger than a /48 (shorter prefix) or additional assignments exceeding a total of a /48 must be based on address usage or because different routing requirements
exist for additional assignments.
5.4 New policy text
5.4 Assignments from IPv6 allocations
5.4.2. Assignments shorter than a /48
Assignments larger than a /48 (shorter prefix) or additional assignments exceeding a /48 in total must be based on address usage or routing requirements.
7.1 Current policy text
7.1 IPv6 Provider Independent (PI) Assignment Size
The minimum size of the assignment is a /48.
The considerations of “5.4.2. Assignments shorter than a /48 to a single End-Site” must be followed if needed.
7.1 New policy text
7.1 IPv6 Provider Independent (PI) Assignment Size
PI assignments always have a prefix size longer than the minimum allocation size. The longest prefix size for PI assignments is a /48.
When requesting an assignment with a prefix shorter than a /48, an additional assignment, or an extension of an existing assignment to a size larger than a /48,
the need must be justified – for example, by documenting each End Site’s current and/or planned routing policies, or expected utilisation (see 2.7) within the next 24 months.
7.1.1. PI Assignment at the Nibble Boundary
To aid aggregation and reduce the need for renumbering in case of growth, justified assignments are to be made in nibble boundary steps (i.e. starting with /48,
followed by /44, /40, and /36, in steps of 4 bits). This means that an End User demonstrating the need for at least two /48s, e.g. due to two End Sites, should receive a /44, and an End User demonstrating the need for at least seventeen /48s, e.g. due to seventeen
End Sites, should receive a /40, etc. It is recommended that RIPE NCC reserve the address space up to the next nibble boundary whenever a PI assignment is issued.
More specific prefixes from an assignment may be individually routed, as long as no sub-assignment takes place.
7.1.2. Requesting a Larger Assignment
If an End User or LIR already holding one or more PI assignments needs additional address space, they must submit a request for an extension to the next nibble boundary
satisfying the new needs.
Such an extension can be granted if the policy requirements are met and if there is sufficient available space contiguous to the existing assignment.
If the requested extension to the next nibble boundary cannot be made, the assignment holder may request a new Assignment as per "7.1.1. PI Assignment at the Nibble
Boundary" and must return the previous assignment(s) within a six-month renumbering period.
Rationale
a. Motivation for the Proposal
The purpose of this proposal is to reduce the operational overhead of PI assignment requests for End Users, LIRs, and RIPE NCC Registration Services. This overhead
is mostly due to ambiguity in the current policy text, leading to a PI assignment maximum size of /48 per End Site. In turn, this leads to deaggregation of the routing table and cluttering of the RIPE Database if, e.g., routing requirements necessitate more
independently routable prefixes. It also results in increased load on the RIPE NCC, as these are currently handled via multiple assignments.
Furthermore, the proposal aims to clarify use cases of PI that are currently either prohibited—despite being reasonable—or use cases where it is unclear whether they
are permissible. This proposal explicitly enables reasonable uses, while restricting the non-desirable ones, e.g., hoarding or the use of PI for general broadband services.
Finally, by working with a nibble-boundary approach, the proposal enables a more structured handling of address space, preventing deaggregation in case of growth.
Purposes
Considerations
b. Arguments Supporting the Proposal
In the discussions prior to this version of the proposal, the following supporting arguments were made:
c. Arguments Against the Proposal
In the discussions prior to this version of the proposal, the following counterarguments were made: