<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi everyone,<br>
<br>
2013-06 has failed to become policy and we all understand that it
presented such big changes that it became too complex.<br>
<br>
I would like to restart that discussion and see what are the
problems/failures of the IPv6 policies (both PI and PA) and come up
with a proposal to fix these problems.<br>
<br>
I'd like to start with the first 4 problems that I have noticed:<br>
<br>
#1. In IPv4 a PI user can connect a customer to it's network or
allow a customer to use a dedicated server using one IP address.
This limitation had been extended to up to a /29 (in case redundant
connections were offered - ie:VRRP) but most of the cases I have
encountered were using either a /32 or a /30.<br>
<br>
Currently, the IPv6 policy states that the minimum a customer should
use is a /64. And because the minimum per customer is a /64, when
someone would actually use IPv6 PI for a customer, it would make an
assignment of a subnet and violate the policy. I've heard of people
using /128s for the servers of their customers and sharing the same
vlan amongst multiple customers in the same /64. Others are just
requesting a/48 PI and expect never to come back for more
(therefore, could not care less about policies). Others just know
that the RIPE NCC has no way to see if they sub-assign parts of the
/48 PI, so they just request a /48 PI, promise never to sub-assign
and later on, forget about the promise.<br>
<br>
Therefore, I propose that the first change we make to the IPv6 PI
policy is that where a /64 could be used per customer (regardless of
the service offered to that customer) only if it is registered
properly in the RIPE Database.<br>
The change would allow PI users to sub-assign in IPv6, but only
small (?) amounts of space and only if they actually register the
assignment.<br>
<br>
<br>
#2. Second problem I've noticed is the fact that LIRs can receive
/32s (and up to /29s) only by asking. On the other hand, if you do
not want to become a RIPE NCC member or just can not, you are forced
to use IPv6 - a /48. Additionally, this IPv6 PI can only be used for
your own infrastructure and not to provide any service (other than
SaaS) to your customers without violating the policy (see problem
statement #1). One could request more than a /48 but it would need
to demonstrate that it has two or more sites that have different
routing policies or demonstrate that it has a need for more than 65K
subnets.<br>
<br>
I would like to introduce the IPv6 PI ALLOCATION. This time, the PI
allocation could be made to the PI user and the user could actually
make assignments from it. The PI allocation would be just as large
as the PA Allocation and the price for it would be no less than 50%
of the membership fee (Off course, the fees can only be voted upon
at the GM and the example is just purely theoretical).<br>
<br>
This would introduce that 'additional registry' which we never knew
how to name during the discussions of 2013-06 and would allow PI
users to request/receive a /29 from which they could make
assignments. <br>
<br>
Everyone will say that /32 or /29 will become the new /48. Well,
that may be true, on the other hand, it may be the price that could
keep the number of large PI Allocations low. <br>
Additionally, we could add an arbitrary limit. For example, say
that you can request an IPv6 PI Allocation only if you already have
x hundred customers that will receive an assignment from you
immediately.<br>
<br>
<br>
#3. Minimum assignment size<br>
<br>
The policy says that the minimum assignment size is a /64. However,
the RIPE Database does not enforce this rule and I have seen /128s
registered.<br>
<br>
for example:<br>
inet6num: 2001:b70:f000::/112<br>
inet6num: 2001:820:0:1:1::1000/116<br>
inet6num: 2a01:2f0f:ffff:ffff:100:1000::1/128<br>
<br>
There are over 700 inet6num objects registered which are below a
/64. If we take the policy literally, all these assignments
currently violate the policy. Therefore, I think we should either
change/remove the minimum assignment size or have the RIPE Database
block the creation of any IPv6 assignment smaller than a /64.<br>
<br>
<br>
#4. fix utilisation and hd-ratio vs
<meta charset="utf-8">
assignment size<br>
<br>
While the HD-ratio is being calculated in terms of /56s, the policy
says (at point 5.4.1.) that the minimum assignment that can be made
is a /64. Furthermore, as you can see above, /128s can be registered
in the RIPE Database as well.<br>
<br>
If we will continue allowing the registration of less than /56
assignments, it will be difficult to almost impossible to the IPRAs
to actually calculate what is the HD-ratio of an IPv6 allocation.
While now it is too early to see additional IPv6 allocation
requests, if we keep doing things as we've been doing for the past
years, we will end up in a few years with a huge mess in the
registry and the impossibility to calculate the HD-ratio without
applying random procedures.<br>
<br>
A very simple and quick fix would be to say that if any prefix is
registered, the whole /56 that includes the prefix is in use. But
then, we may see people registering/using /128s from different /56s
just to reach the HD-ratio for an additional allocation. Would that
still be considered an efficient usage?<br>
An other option would be to change the HD-ratio calculation to the
actual number of IP addresses used and consider all the IP addresses
from an assignment used if correctly registered in the RIPE
Database.<br>
<br>
<br>
Once we have worked out whether these 4 issues are indeed flaws in
the policy or not and whether we want them fixed or not, I would
like to hear your opinion in what else should be modified in the
IPv6 policies. I will then collect all the feedback, probably
present it at the next RIPE Meeting, and start to discuss an other
approach/policy proposal to achieve what 2013-06 failed to achieve.<br>
<br>
cheers,<br>
elvis<br>
<div class="moz-signature">-- <br>
<table border="0" cellpadding="0" cellspacing="0" width="400">
<tbody>
<tr>
<td valign="top" width="180"><a href="http://v4escrow.net"
target="_blank"><img
src="cid:part1.01040404.05030200@v4escrow.net"
style="margin:10px 40px 0px 0px" height="96"
width="178"></a></td>
<td valign="top" width="200">
<h1 style="font-family: Arial, Helvetica, sans-serif;
font-size: 14px; color: rgb(51, 51, 51); margin: 0px 0px
10px;color:#1a9bd7;font-size:14px; ">Elvis Daniel Velea</h1>
<h2 style="font-family: Arial, Helvetica, sans-serif;
font-size: 14px; color: rgb(51, 51, 51); margin: 0px 0px
10px;color:#74757d;font-size:13px;font-weight:100; ">Chief
Business Analyst</h2>
<p style="font-family:Arial, Helvetica, sans-serif;
font-size:12px; line-height:20px; font-weight:regular;
color:#74757d; margin:5px 0px;"> <span
style="color:#000;">Email:</span> <a
href="mailto:elvis@v4escrow.net" style="color:#74757d;
text-decoration: none; ">elvis@V4Escrow.net</a><br>
<span style="color:#000;">US Phone:</span> +1 (702) 475 5914<br>
<span style="color:#000;">EU Phone:</span> +3 (161) 458 1914<br>
</p>
</td>
</tr>
<tr>
<td colspan="2">
<p style="font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;color:#000;margin-top:15px;text-align:center;"
align="center">Recognised IPv4 Broker/Facilitator in:</p>
</td>
</tr>
<tr>
<td colspan="2"> <img
src="cid:part4.04070908.06080109@v4escrow.net"
usemap="#Map" style="margin-top:5px;" border="0"
height="28" width="376"> </td>
</tr>
<tr>
<td colspan="2" style="padding-left:5px;padding-right:15px;">
<p style="color:#bbb;font-family: Arial, Helvetica,
sans-serif;font-size:10px;margin-top:15px;text-align:center;">This
message is for the designated recipient only and may
contain privileged, proprietary, or otherwise private
information. If you have received this email in error,
please notify the sender immediately and delete the
original.Any other use of this email is strictly
prohibited.</p>
</td>
</tr>
</tbody>
</table>
<map name="Map">
<area shape="rect" coords="1,2,65,28"
href="http://www.ripe.net/lir-services/resource-management/ipv4-transfers/brokers"
target="_blank">
<area shape="rect" coords="138,0,234,31"
href="http://www.apnic.net/services/become-a-member/manage-your-membership/transfer-resources/transfer-facilitators"
target="_blank">
<area shape="rect" coords="297,3,380,40"
href="https://www.arin.net/resources/transfer_listing/facilitator_list.html"
target="_blank">
</map>
</div>
</body>
</html>