Dne 23.10.2016 v 10:06 Tore Anderson napsal(a):Hi Kai, * Kai 'wusel' Siering(Which, btw, means there's no difference between PA and PI here. Thus, End Users must not use DHCPv6 nor WiFi, with NCC'scurrent interpretation. Eeks.) [...]And 3rd party usage of IPv6 PI addresses is currently not allowed.Well, if reading the policy that way, neither is it for non-PI space?I think you're right. An assignment is an assignment. If the policy currently disallows using assignments (PI or PA) for things like wireless networks for guests, then I'd say that 2016-04 doesn't go far enough.+1 My opinion is that 2016-04 goes completely wrong way because it makes the exception "longer than /64 is not an assignment" valid only for PI, not for PA addresses. So if we agree that any device getting an address is getting an assignment, which has to be registered properly in the database, this problem is same for PI and PA addresses. […] And this is not only about Wi-Fi networks. All the VPS providers I know have just one block assigned to themselves from which they delegate one or more IP address per customer-controlled VPS. I think it would be better to clarify the 2.6 section of ripe-655 to explicitly state what is not an assignment. Using a prefix length of "longer than /64" seem to be a good criteria, although it makes me little bit scared of possibly wrong interpretation by some non-LIR ISPs who would start delegating very long prefixes to avoid the need of becoming LIR.
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.
[…]
Then IPv4 NAT came along, and most residential ISPs started to not assign addresses to customers at all anymore: they only got the interconnect and were expected to NAT using the interconnect's address. That made it possible for ISPs to run their ISP completely on PI addresses. The IPv6 policy then closed the loophole for (IIRC) two reasons:
- it was considered unfair that some ISPs used cheap PI addresses while others paid for running the NCC (this included hosters using PI space as well as access ISPs)
- the fear that allowing interconnects on cheap PI space would encourage ISPs to force their users to use NAT on IPv6
This of course forced all ISPs to use PA space, but situations where the "ISP" vs "End user" boundary wasn't the classical one had problems. This was discussed on RIPE62 (https://ripe62.ripe.net/presentations/209-apwg.pdf starting at slide 9, it took me a lot of effort trying to find that one, I couldn't imagine it already being 5 years ago) and because of that an effort was started to stop distributing different "colours" of address space and unify PA and PI.
Unfortunately that effort failed because it turned out to cause too many complications (see https://ripe67.ripe.net/presentations/215-20131016_-_PA:PI_Unification_IPv6_Address_Space.pdf), which is why we are at the current policy and interpretation as presented 5 years ago:
> - No DSL
> - No Cable
> - VPN
> - No co-location
> - No virtual servers
> - No SSL hosting
>
> No buts and no exceptions
And that's where we are today, and what this policy proposal is trying to change.
wusel@ysabell:~$ sudo traceroute -A -T -6 space.net
traceroute to space.net (2001:608:2:88::1), 30 hops max, 80 byte packets
1 gw-gt.uu.org (2a07:a907:50c:1000:219:99ff:fe5b:cc93) [AS206946] 6.072 ms 6.073 ms 9.125 ms
[…]
8 www.space.net (2001:608:2:88::1) [AS5539] 68.685 ms 66.751 ms 66.750 ms
root@gw-gt:~# traceroute -A -T -6 facebook.com -s 2402:9e80:21:1::1
traceroute to facebook.com (2a03:2880:f100:83:face:b00c:0:25de), 30 hops max, 80 byte packets
1 de3-gut1.as206946.net (2a07:a907:50c:f700::1) [AS206946] 30.946 ms 30.898 ms 31.433 ms
[…]
15 edge-star-mini6-shv-01-mia1.facebook.com (2a03:2880:f100:83:face:b00c:0:25de) [AS32934] 151.048 ms 150.789 ms 148.580 ms