Re: For whom is IPv6?

Alexandre Petrescu <alexandre.petrescu@gmail.com> Thu, 10 December 2020 10:09 UTC

Return-Path: <alexandre.petrescu@gmail.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1887E3A0C23 for <ipv6@ietfa.amsl.com>; Thu, 10 Dec 2020 02:09:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.668
X-Spam-Level: *
X-Spam-Status: No, score=1.668 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FREEMAIL_FROM=0.001, GB_AFFORDABLE=1, NICE_REPLY_A=-0.001, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oa6COG9YNwpi for <ipv6@ietfa.amsl.com>; Thu, 10 Dec 2020 02:09:08 -0800 (PST)
Received: from sainfoin-smtp-out.extra.cea.fr (sainfoin-smtp-out.extra.cea.fr [132.167.192.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CEFC43A0C21 for <ipv6@ietf.org>; Thu, 10 Dec 2020 02:09:07 -0800 (PST)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by sainfoin-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id 0BAA944s039099 for <ipv6@ietf.org>; Thu, 10 Dec 2020 11:09:04 +0100
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 1AAE3205345 for <ipv6@ietf.org>; Thu, 10 Dec 2020 11:09:04 +0100 (CET)
Received: from muguet2-smtp-out.intra.cea.fr (muguet2-smtp-out.intra.cea.fr [132.166.192.13]) by pisaure.intra.cea.fr (Postfix) with ESMTP id 0FEDF20529D for <ipv6@ietf.org>; Thu, 10 Dec 2020 11:09:04 +0100 (CET)
Received: from [10.8.35.150] (is154594.intra.cea.fr [10.8.35.150]) by muguet2-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id 0BAA93Yv011535 for <ipv6@ietf.org>; Thu, 10 Dec 2020 11:09:04 +0100
Subject: Re: For whom is IPv6?
To: ipv6@ietf.org
References: <87r1o3deni.fsf@ungleich.ch> <CAKD1Yr3ptRjewThToEgERUOKwehTwdqNUAq14acc_nHLFqf3bg@mail.gmail.com> <87im9ds0z9.fsf@ungleich.ch> <fc637d64-a763-e5cf-fb93-002babe5f9ae@foobar.org> <87v9dcr37w.fsf@ungleich.ch> <CA+9kkMCb9fJQFJaP5ZaiwkQ2nRS7Fsn+q=C5OCPqdmMZRLSBKg@mail.gmail.com> <87sg8fp8ez.fsf@ungleich.ch> <47d1fbd9-8979-91af-240f-ec8c86f15e8d@gmail.com> <87h7ouoww4.fsf@ungleich.ch>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <b241a719-379d-1f24-9128-7c20416c9ccf@gmail.com>
Date: Thu, 10 Dec 2020 11:09:03 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.5.1
MIME-Version: 1.0
In-Reply-To: <87h7ouoww4.fsf@ungleich.ch>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: fr
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/QtPTScGfpYapu2I185bIaKOpV1A>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Dec 2020 10:09:10 -0000


Le 10/12/2020 à 10:03, Nico Schottelius a écrit :
> 
> Good morning,
> 
> thanks a lot for the various comments and feedback. I might need to
> take step a back and explain a bit more about the motivation to spin up
> a "for free ULA registry" (actually rhymes, doesn't it?).
> 
> I am rather young compared to some people here on the list. But what I
> learned when I was young is "you cannot buy an IP address" with the
> notion of "addresses are always free, you might pay for the service to
> give it to you, though".
> 
> So my understanding is that basic thought beyond building the Internet
> is to enable communication between different parties. I do not claim
> that there is no cost involved in this, as building (physical)
> connections does cost actual money.
> 
> Being active in the IPv6 community I see on a daily basis how users or
> potential users are struggling with a very basic need: the question of
> 
>            Which IPv6 addresses can I use?

Those that the IPv6 ISP provides.

If they dont provide the kind and quantity of IPv6 addresses that one 
needs then:
- one needs to ask the ISP for more GUA space
- one needs to ask a regulator to ask ISP to give more GUA space
- one needs to ask a Registry to ask ISP to give more GUA space
- one can ask the IETF if IETF would like to suggest the regulator (via
   a more weighted 'liaison') to ask the regulator to ask the ISP to give
   such space.
   In particular, in this area, I find that there is a discrepancy
   between what many contributors in 6MAN think the address availability
   should be and how much that message is relayed outside IETF.
   To be more precise: people routinely say here that an ISP should give
   a /48 to an end user;  but there is such a discrepancy between that
   belief and reality.
- one can write BCP documents at IETF, for informational purposes, about
   these needs.  These documents are freely and easily available, but it
   does not mean they are read, because there are so many other documents
   to read.

If all these fails then one can go to ULA registry.  Such a thing must 
exist.

One can also build new worlds on top of the existing network by using 
tunnelling.  In these new worlds anything is possible:  GUAs colliding 
with the real world, non-unique ULAs, non-IANA - absolutely anything; 
but they might be too slow.

> For many personal and non-profit organisations the answer at the moment
> is ULA. Why? Because there is no cost involved. No cost directly means
> that communities can act and innovations on their own. And as a long
> time Open Source hacker I can only say that the less hurdles you have to
> take, the more likely you can actually solve the original problems that
> you were tackling.
> 
> That said, users like community networks, do need some guarantee on
> non-collision of their networks. If Berlin uses 2001:db8:aa::/48, it
> would be good if Hamburg used something else. You can argue that within
> one community there is likely going to be a "local" database (i.e. a
> wiki or similar) of assigned networks.
> 
> But what if they merge with a different community? A lot of work needs
> to be done for something that is already been done on volunteer basis,
> this is not an easy task to do.
> 
> This can be solved by a ULA registry such as the one we
> provide. However, you might argue that these organisations should
> instead use GUA. I would personally even open to use an assigned block
> from ungleich to give it to the community. However, this will bind users
> to ungleich without an explicit need. And how is the space handled in
> case we are out of business? It's not the most secure option.
> 
> Then you could argue people should get PI space. That is a great idea,
> until you actually try to get PI space. The conditions set for the LIR
> to keep track of their sponsored parties and the formal requirements are
> neither easy for the user nor for the LIR. It is understandable from an
> RIR perspective that you do not want to have zombie address space, like
> we had in the IPv4 world, but where does it leave the users?
> 
> And this brings me to the topic of this email:
> 
>      For whom is IPv6?

For everyone and everything.

> 
> If global space is too cumbersome and/or expensive for non-profit
> organisations and if ULA space is fully random without a registry, what
> are users supposed to do?
> 
>>From my point of view I see a big shift towards IPv6 in the communities
> (open source, networking, even developers) at the moment. And I think it
> is crucial in this moment to give people who are interested in IPv6 the
> right tools. Today and not in a year or two.
> 
> I am by far not insisting on running a ULA registry. As a matter of
> fact, there are very, very rare cases I ever use ULA
> myself. However I do insist that we need to have a very easy entrypoint
> when it comes to the question of
> 
>       Which IPv6 address space can I use (without colliding in the future)?
> 
> There are many answers to this question, some sketches from my side:
> 
>        - Using the proposed ULA registry (fd00::/8)
>        - Defining fc00::/8 as "officiall registered, unroutable networks"
>        - Defining a totally different [GUA?] space for free usage, but
>          with automated alive checks
> 
> The first two options have been discussed to some extent, let me
> ellaborate a bit on the third option: As mentioned above, I am not
> deploying ULA much. With the main reason being that it prevents me in
> practice to use the space on the Internet.
> 
> What if we had a space that users can acquire directly ("register") and
> that requires (automated) alive checks from the user ("I am still using
> this network"). It could also require users to setup appropriate

I would love to be able to invent my own IP space and push it into a 
registry so no-one else uses it.  And then securely push it into the 
routing system too so everybody else sees it and routes to it.

This is the route-update concept that does work in some settings.

> security measures, like RPKI, MANRS, etc. if they wanted to connect to
> the Internet at some point in the future.
> 
> While slightly diverging from the original topic, the IPv6 ULA registry,
> I hope this email illustrates a bit more the motivation of why we do
> what we do and also that there is a need for a low barrier access to
> unique, assigned IPv6 address space. Because if access to IPv6
> addresses is expensive, I have nothing but to ask:
> 
>      For whom is IPv6?

For those who want it.

Alex

> 
> Best regards,
> 
> Nico
> 
> Brian E Carpenter <brian.e.carpenter@gmail.com> writes:
> 
>> On 09-Dec-20 23:42, Nico Schottelius wrote:
>>>
>>> Hey Ted,
>>>
>>> Ted Hardie <ted.ietf@gmail.com> writes:
>>>> [...]
>>>> Because of how they [ULAs] are created, ULAs do not admit of such an
>>>> authoritative list.
>>>> [...]
>>>
>>> I understand your point and I think the whole ULA discussion could
>>> instantly be stopped, iif everyone had easy access to free IPv6 address
>>> space. As far as I can see PI space is not an option because of the
>>> current high administrative challenges (both as LIR and as a requestor).
>>>
>>> On the danger of going down the rabbit hole, I propose that ungleich
>>> provides an open source, open data, for-free ULA registry (*) using the
>>> fc00::/8 prefix that has been discussed before as centrally managed.
>>
>> That would trample on space that both the IETF and IANA have marked
>> as Reserved, so no, that would be a Bad Idea, IMHO. Who knows what
>> structure the IETF might decide for that space 10, 20 or 30 years
>> from now?
>>
>> fd00::/8 is a space full of pseudo-random numbers, so a registry
>> is certainly harmless.
>>
>>      Brian
>>
>>>
>>> This way there is no conflict with self assignment / self managed
>>> fd00::/8 range and neither the data nor the implementation is locked to
>>> stay with ungleich in the future in case
>>> IETF/IANA/any-of-the-five-RIRs/$other_org wants to take over.
>>>
>>> Best regards,
>>>
>>> Nico
>>>
>>> (*) The source code is already open source, usage is for free already,
>>> however so far there is no automated data export, which we could
>>> implement on a CSV basis and automatically update once per day.
>>>
>>> --
>>> Modern, affordable, Swiss Virtual Machines. Visit www.datacenterlight.ch
>>>
>>> --------------------------------------------------------------------
>>> IETF IPv6 working group mailing list
>>> ipv6@ietf.org
>>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>>> --------------------------------------------------------------------
>>> .
>>>
> 
> 
> --
> Modern, affordable, Swiss Virtual Machines. Visit www.datacenterlight.ch
> 
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>