For whom is IPv6? [was: Happy St Nicholas Day: Re-Launching the IPv6 ULA registry]
Nico Schottelius <nico.schottelius@ungleich.ch> Thu, 10 December 2020 09:03 UTC
Return-Path: <nico@schottelius.org>
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 6C0CC3A0B3F for <ipv6@ietfa.amsl.com>; Thu, 10 Dec 2020 01:03:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.75
X-Spam-Level:
X-Spam-Status: No, score=-0.75 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, GB_AFFORDABLE=1, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=ungleich.ch
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 W2uRYbR4hDde for <ipv6@ietfa.amsl.com>; Thu, 10 Dec 2020 01:03:47 -0800 (PST)
Received: from smtp.ungleich.ch (mx.ungleich.ch [185.203.112.16]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8E1623A0B3B for <ipv6@ietf.org>; Thu, 10 Dec 2020 01:03:46 -0800 (PST)
Received: from bridge.localdomain (localhost [IPv6:::1]) by smtp.ungleich.ch (Postfix) with ESMTP id 12916200B0; Thu, 10 Dec 2020 10:03:44 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ungleich.ch; s=mail; t=1607591024; bh=qNDxW8IGmPm7eCMNf3xi2SpjZWc3EbGtDEk9b0MaYyc=; h=References:From:To:Cc:Subject:In-reply-to:Date:From; b=OknQz6BbRyHM5evTrcY72QwvK+nrqDNegFQ6mmPRg2KZoUEBZBfzWgY1+sqkv+y9a 21ja6ak6J82wskyzdiby2W4gTRqbgoteLdYdNZGaOfHir91bhFdvXypiwX2zpjWLhF TUe89YeeDs5bRxl/DxWxqNIS250bSMcW893eNlg/8/kfSHdO+3E/ojixbn0cW3w4/S Okvd5XOUgei/qfjFmrPkuwOKKGQOQkpoOJQj0dDptL/drkssT/Ru4LmkNbLgyVtfxn Pc+/O7OzpYO4VX5SvnouoNZPal2lhyN9LDs3lBXZi6MIbhIRSBN1v2FR1VqUGharrg CAqzhZivIE2wA==
Received: by bridge.localdomain (Postfix, from userid 1000) id 856B61A6EA51; Thu, 10 Dec 2020 10:03:55 +0100 (CET)
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>
User-agent: mu4e 1.4.13; emacs 27.1
From: Nico Schottelius <nico.schottelius@ungleich.ch>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: Nico Schottelius <nico.schottelius@ungleich.ch>, Ted Hardie <ted.ietf@gmail.com>, IPv6 List <ipv6@ietf.org>
Subject: For whom is IPv6? [was: Happy St Nicholas Day: Re-Launching the IPv6 ULA registry]
In-reply-to: <47d1fbd9-8979-91af-240f-ec8c86f15e8d@gmail.com>
Date: Thu, 10 Dec 2020 10:03:55 +0100
Message-ID: <87h7ouoww4.fsf@ungleich.ch>
MIME-Version: 1.0
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/pleKl4oIkq9TqDQ8zGW9YqidiN8>
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 09:03:51 -0000
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? 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? 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 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? 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
- Happy St Nicholas Day: Re-Launching the IPv6 ULA … Nico Schottelius
- Re: Happy St Nicholas Day: Re-Launching the IPv6 … Lorenzo Colitti
- Re: Happy St Nicholas Day: Re-Launching the IPv6 … Fernando Gont
- Re: Happy St Nicholas Day: Re-Launching the IPv6 … Brian E Carpenter
- Re: Happy St Nicholas Day: Re-Launching the IPv6 … Nico Schottelius
- Re: Happy St Nicholas Day: Re-Launching the IPv6 … Nico Schottelius
- RE: [EXTERNAL] Re: Happy St Nicholas Day: Re-Laun… Manfredi (US), Albert E
- Re: Happy St Nicholas Day: Re-Launching the IPv6 … Fernando Gont
- Re: Happy St Nicholas Day: Re-Launching the IPv6 … Fernando Gont
- Re: Happy St Nicholas Day: Re-Launching the IPv6 … Brian E Carpenter
- Re: Happy St Nicholas Day: Re-Launching the IPv6 … Fernando Gont
- Re: Happy St Nicholas Day: Re-Launching the IPv6 … Nick Hilliard
- Re: Happy St Nicholas Day: Re-Launching the IPv6 … Nico Schottelius
- Re: Happy St Nicholas Day: Re-Launching the IPv6 … Ted Hardie
- Re: Happy St Nicholas Day: Re-Launching the IPv6 … Nico Schottelius
- Re: Happy St Nicholas Day: Re-Launching the IPv6 … Fernando Gont
- Re: Happy St Nicholas Day: Re-Launching the IPv6 … Philip Homburg
- Re: Happy St Nicholas Day: Re-Launching the IPv6 … Nick Hilliard
- Re: Happy St Nicholas Day: Re-Launching the IPv6 … Ted Hardie
- Re: Happy St Nicholas Day: Re-Launching the IPv6 … David Farmer
- Re: Happy St Nicholas Day: Re-Launching the IPv6 … Mark Smith
- Re: Happy St Nicholas Day: Re-Launching the IPv6 … Brian E Carpenter
- Re: Happy St Nicholas Day: Re-Launching the IPv6 … Philip Homburg
- RE: [EXTERNAL] Re: Happy St Nicholas Day: Re-Laun… Manfredi (US), Albert E
- RE: [EXTERNAL] Re: Happy St Nicholas Day: Re-Laun… Templin (US), Fred L
- RE: [EXTERNAL] Re: Happy St Nicholas Day: Re-Laun… Manfredi (US), Albert E
- Re: [EXTERNAL] Re: Happy St Nicholas Day: Re-Laun… Brian E Carpenter
- Re: Happy St Nicholas Day: Re-Launching the IPv6 … Brian E Carpenter
- For whom is IPv6? [was: Happy St Nicholas Day: Re… Nico Schottelius
- Re: For whom is IPv6? Alexandre Petrescu
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Ted Lemon
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Michael Richardson
- Re: For whom is IPv6? [was: Happy St Nicholas Day… David Farmer
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Brian E Carpenter
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Michael Richardson
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Nick Hilliard
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Mark Andrews
- Re: For whom is IPv6? [was: Happy St Nicholas Day… David Farmer
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Brian E Carpenter
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Fernando Gont
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Fernando Gont
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Fernando Gont
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Nick Hilliard
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Michael Richardson
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Michael Richardson
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Michael Richardson
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Brian E Carpenter
- Re: For whom is IPv6? [was: Happy St Nicholas Day… David Farmer
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Fred Baker
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Brian E Carpenter
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Brian E Carpenter
- Re: For whom is IPv6? [was: Happy St Nicholas Day… David Farmer
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Philip Homburg
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Nico Schottelius
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Nico Schottelius
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Nico Schottelius
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Nico Schottelius
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Nico Schottelius
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Jens Link
- Re: For whom is IPv6? [was: Happy St Nicholas Day… David Farmer
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Philip Homburg
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Nick Hilliard
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Brian E Carpenter
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Brian E Carpenter
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Mark Andrews
- Re: For whom is IPv6? [was: Happy St Nicholas Day… David Farmer
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Michael Richardson
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Brian E Carpenter
- Re: For whom is IPv6? [was: Happy St Nicholas Day… Nico Schottelius