Re: [gaia] 0xE arth IPv6 addessing

Jon Crowcroft <jon.crowcroft@cl.cam.ac.uk> Wed, 03 January 2024 08:37 UTC

Return-Path: <crowcroft@gmail.com>
X-Original-To: gaia@ietfa.amsl.com
Delivered-To: gaia@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 45A6AC2FEE17 for <gaia@ietfa.amsl.com>; Wed, 3 Jan 2024 00:37:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.408
X-Spam-Level:
X-Spam-Status: No, score=-1.408 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id C9CtchVacpH4 for <gaia@ietfa.amsl.com>; Wed, 3 Jan 2024 00:37:38 -0800 (PST)
Received: from mail-ed1-f41.google.com (mail-ed1-f41.google.com [209.85.208.41]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2FF1BC2FEE16 for <gaia@irtf.org>; Wed, 3 Jan 2024 00:37:38 -0800 (PST)
Received: by mail-ed1-f41.google.com with SMTP id 4fb4d7f45d1cf-554e902064aso7752697a12.1 for <gaia@irtf.org>; Wed, 03 Jan 2024 00:37:38 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704271056; x=1704875856; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=WXkb8YsdSeALEFG0/FRcbT544PblumsFMfVnJSxnv8I=; b=nrYUQbWQ+dW39lwhGf6ztsntiqDb16mwIHjPHieKJ1c9JRxAa+WzvAlAzGPdiYd/SR RBRKjUq3dJu6d44F1PK5u2KMxw0HCNoDoNTITO1B8PgttbBTpClyqAZLCBDXTwDuAxTi xB3xWzpR+Yq48YvX0Ex5OX4qPVj4jwaL4tk3qcghaIK1Ehx3ZZknEh+NrOklqW/lLbKM jHgf0TTzsFPySNLcA5Nxw7NIYc4uxD+wt7YYb0GjcD/eYknvfNbnZX9lj05tJkTAJBgA cDvdlfLBZ+IiDCiqJAgdpJGCo3PPMj8Qr6Iddfk5yd6gCaLemmHzJOwLEEa+PWMy+XlA asaw==
X-Gm-Message-State: AOJu0Yxo4uyKX/aptvG4jGRG9n8weiVxEmFtTVTIj1h8BqBOzGH7+bu9 +NUDsF3NaSUn27ZxDYz0uvhkG9N94kmPhQBiWmc=
X-Google-Smtp-Source: AGHT+IEu8ZCLaEnMsp4hWk97DhVV1A20vFFYbRjdpNJWZ1XtQuvUmAnirrMj8lmSBYq66Sg9C6p6EXW4lJPYqpQzyl0=
X-Received: by 2002:a50:c351:0:b0:556:c730:aba1 with SMTP id q17-20020a50c351000000b00556c730aba1mr387364edb.4.1704271056150; Wed, 03 Jan 2024 00:37:36 -0800 (PST)
MIME-Version: 1.0
References: <80fQbCnuANJXHYcG7mNqWwAaOhp7Sr8a3s1ySgzy7xvyM3SX39rtuau6Reve1WH64esyArTHenLhyKY9_Ni496U5gnFVI-xHbXd6wU4icKY=@liberit.ca> <8D4F4BC3-2C06-4451-A8DA-30CF770CFE2A@gmail.com> <XeBkDZSaDZNcPN-zqRUrLFnnH0AdbucknrYL9a1uggSdyGIAPWE3463wTh-PBvtyBrhfKaQP4ThdxG7nM5VIawhrNDdcXt39xsf0JrE9c-Y=@liberit.ca>
In-Reply-To: <XeBkDZSaDZNcPN-zqRUrLFnnH0AdbucknrYL9a1uggSdyGIAPWE3463wTh-PBvtyBrhfKaQP4ThdxG7nM5VIawhrNDdcXt39xsf0JrE9c-Y=@liberit.ca>
From: Jon Crowcroft <jon.crowcroft@cl.cam.ac.uk>
Date: Wed, 03 Jan 2024 08:37:25 +0000
Message-ID: <CAEeTejLu6TUE7R_Nb32RKe16TfTiHZrQpB7t6qfnE0R31_m8wA@mail.gmail.com>
To: Andrii Zvorygin <andrii@liberit.ca>
Cc: Dino Farinacci <farinacci@gmail.com>, "gaia@irtf.org" <gaia@irtf.org>, "arin-tech-discuss@arin.net" <arin-tech-discuss@arin.net>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/gaia/oacabwqaoDRJlrElEqml0yPNklM>
Subject: Re: [gaia] 0xE arth IPv6 addessing
X-BeenThere: gaia@irtf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Global Access to the Internet for All <gaia.irtf.org>
List-Unsubscribe: <https://mailman.irtf.org/mailman/options/gaia>, <mailto:gaia-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gaia/>
List-Post: <mailto:gaia@irtf.org>
List-Help: <mailto:gaia-request@irtf.org?subject=help>
List-Subscribe: <https://mailman.irtf.org/mailman/listinfo/gaia>, <mailto:gaia-request@irtf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Jan 2024 08:37:42 -0000

we proposed a spatial name system recently - see this paper
(references other similar work) which could serve your streetmaps
ideas (there's more to it than that:-)
https://dl.acm.org/doi/pdf/10.1145/3626111.3628210

On Wed, Jan 3, 2024 at 5:12 AM Andrii Zvorygin <andrii@liberit.ca> wrote:
>
> Thanks Dino,
>
> Yeah so 0xE0/4 seems like a reasonable basis. And then each of the (sub)continental areas could manage their subsets of it.
>
> I was also thinking for backwards compatibility with IPv4,
> various ISP or hosting providers could give purely IPv6 eco-system,
> but that the gateway could have an IPv4 proxy host.
> So if the regular gateway was :1/48  then :624::/48 would be the proxy,
> and IPv4 addresses could simply be mapped to the last 32 bits.
> and DNS A queries would just resolve to use the proxy. That way can avoid the complexity of a dual stack.
>
> It would be possible to have a map similar to openstreet maps or something, of all the 0xE0 allocations, so could identify where an IP is from, or for ISP's and such to figure out which to use for their clients in an area.
>
> And this system would have the added benefit that even if the internet was to go down, the local area would have everything they need to continue operating locally. Especially if they had a DNS server of the local 0xE0 mappings.  And should be able to seamlessly reintegrate even if they are detached for a while.
>
> Considering there is only around 8 years of world oil reserves remaining. It is quite plausible that we may experience major societal disruptions including large network downtown, possibly spanning years or decades, while society reboots. Though those areas which are well prepared, and have thorium salt reactors or other sources of reliable energy would still be able to keep up and possibly even maintain network hardware.
>
>
> --
>
> Andrii (Logan) Zvorygin,
> Lyis Food Forestry https://lyis.caGlobal Distributist https://distributist.org
> LiberIT Liberty Information Technology Services http://liberit.ca
>
> We All are One Being https://1being.org
> Encrypted email key fingerprint: BABA 36D9 8956 A9EA 0C5E (pubkey)
> I am a piece of dust, on a planet, in a vast cosmos, within One Infinite Creation.
> As I found you, I leave you glorying in the love and in the light of the One Infinite Creator. Go forth therefore rejoicing in the Power and in the Peace of the One Infinite Creator.
>
>
> On Tuesday, January 2nd, 2024 at 3:35 PM, Dino Farinacci <farinacci@gmail.com> wrote:
>
>
> > Note if you want to avoid confusion, you should write the prefix 0xE0 if you really referring to the high order 4 bits. Therefore, 0xE0/4 is a precise reference to the prefix.
> >
> > Dino
> >
> > > On Jan 2, 2024, at 5:06 AM, Andrii Zvorygin andrii@liberit.ca wrote:
> > >
> > > Hi All,
> > > So as you all know IPv4 is long since exhausted, but our IPv6 transition has largely failed due address hoarding, and our networks are becoming increasingly brittle and fragile with a large preponderance of IP tunnels and NATs trying to stitch it together. Klaus Schwab is salivating over it all coming tumbling down almost on a weekly basis. Meanwhile even basic hosting services are getting ever more expensive and fleeing from affordability, due to the costs of managing the expensive insanity.
> > >
> > > My proposal is that we allocate enough addresses for every region and subregion of the world now from the 0xE section of IPv6 addressing, free of charge. As a voluntary standard, allowing countries to migrate over without having to buy tiny little IPv6 tunnels from greedy wholesalers. IPv6 is supposed to be a native standard, not an overlay.
> > >
> > > basically the goal is to be able to allocate a /48 addresss for every person.
> > > Every person is part of a family of around 6 people so 3bit leeway /45,
> > > IPv6 0xEarth addressing, for everyone to get a /48 subnet family of 6, 3bits, /45
> > > church of 10 families, 4bits, /41
> > > village of 6 church, 3 bits, /38
> > > neighbourhood of 14 villages, 4 bits, /34
> > > city of 11 neighbourhoods, 4 bits, /30
> > > county of 13 cities, 4 bits, /26
> > > province of 6 counties, 3 bits, /23
> > > country of 5 provinces, 3 bits, /20
> > > union of 16 countries, 4 bits, /16
> > > (sub)continent of 16 unions, 4 bits, /12
> > > planet of 16 (sub)contients, 4 bits, /8
> > >
> > > And can use another 4 bits for leeway, for those places that have extra administrative units,
> > > or with mega cities, getting it down to /4 for 0xE
> > >
> > > In brief 0xE/4 can be allocated for Earth addresses, then 4 bits for continental powers,
> > > having more than 3.7 million km² of land or 370 million population, perhaps ordered by
> > > out of Africa expansion:
> > > 1. East Africa: Population 445 million, Area 6.3 million km².
> > > 2. Middle+South Africa: Population 246 million, Area 9.3 million km².
> > > 3. West Africa: Population 401 million, Area 5 million km².
> > > 4. North Africa: Population 246 million, Area 10.2 million km².
> > > 5. Middle East (Muslim/Arabic Nations): Population approximately 411 million, Area
> > > approximately 6.8 million km².
> > > 6. South Asia (India): Population 1.3 billion, Area 3.3 million km².
> > > 7. Southeast Asia: Population 655 million, Area 4.5 million km².
> > > 8. Oceania (including Australia): Population 42 million, Area 8.5 million km².
> > > 9. East Asia (China/Japan): Population 1.5 billion, Area 10 million km².
> > > 10. Europe: Population 741 million, Area 10 million km².
> > > 11. Russia (North Eurasia): Population 146 million, Area 17 million km².
> > > 12. Canada: Population 38 million, Area 9.98 million km².
> > > 13. USA: Population 331 million, Area 9.63 million km².
> > > 14. Latin America(without Brazil): Population 441 million, Area 11.6 million km².
> > > 15. Brazil: Population 215 million, Area 8.52 million km².
> > > 116. Antarctica: Population 2 thousands, Area 14.2 million km².
> > >
> > > then 4 bits for Unions, or major sub divisions, such as if taking example of Canada An
> > > IPv6 Union has up to 370 million people or 3.7 million km², and an IPv6 ”country” has up
> > > to 21 million people or 216 thousand km².
> > > 1. Alberta Union: Population - 4.37 million, Area - 661,848 km²
> > > 2. Atlantic Union, Population 2.4 million, Area 540,000 km²:
> > > (a) Prince Edward Island: Population - 159,000, Area - 5,684 km²
> > > (b) Nova Scotia: Population - 977,000, Area - 55,284 km²
> > > (c) New Brunswick: Population - 779,000, Area - 72,908 km²
> > > (d) Newfoundland and Labrador: Population - 521,000, Area - 405,212 km²
> > > 3. British Columbia Union: Population - 5.07 million, Area - 944,735 km²
> > > 4. Manitoba Union: Population - 1.37 million, Area - 647,797 km²
> > > 5. Ontario Union: Population - 14.57 million, Area - 1,076,395 km²
> > > 6. Quebec Union: Population - 8.49 million, Area - 1,542,056 km²
> > > 7. Saskatchewan Union: Population - 1.17 million, Area - 651,036 km²
> > > 8. Northwest Territories: Population - 45,000, Area - 1,346,108 km²
> > > 9. Nunavut: Population - 39,000, Area - 2,093,190 km²
> > > 10. Yukon: Population - 41,000, Area - 482,443 km²
> > >
> > > And so on it can break down to the smallest level, potentially down to the hectare,
> > > and there would be plenty of addresses for everyone.
> > >
> > > What do you think?
> > > --
> > >
> > > Andrii (Logan) Zvorygin,
> > > Lyis Food Forestry https://lyis.ca
> > > Global Distributist https://distributist.org
> > > LiberIT Liberty Information Technology Services http://liberit.ca
> > > We All are One Being https://1being.org
> > > Encrypted email key fingerprint: BABA 36D9 8956 A9EA 0C5E (pubkey)
> > > I am a piece of dust, on a planet, in a vast cosmos, within One Infinite Creation.
> > > As I found you, I leave you glorying in the love and in the light of the One Infinite Creator. Go forth therefore rejoicing in the Power and in the Peace of the One Infinite Creator.
> > > _______________________________________________
> > > gaia mailing list
> > > gaia@irtf.org
> > > https://mailman.irtf.org/mailman/listinfo/gaia
>
> _______________________________________________
> gaia mailing list
> gaia@irtf.org
> https://mailman.irtf.org/mailman/listinfo/gaia