Re: [v6ops] Implementation Status of PREF64

Philip Homburg <pch-v6ops-10@u-1.phicoh.com> Tue, 12 October 2021 16:40 UTC

Return-Path: <pch-b9D3CB0F5@u-1.phicoh.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 137553A0B19 for <v6ops@ietfa.amsl.com>; Tue, 12 Oct 2021 09:40:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.499
X-Spam-Level:
X-Spam-Status: No, score=-1.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, KHOP_HELO_FCRDNS=0.399, SPF_HELO_NONE=0.001, SPF_NONE=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 Vclfhvk15AVB for <v6ops@ietfa.amsl.com>; Tue, 12 Oct 2021 09:40:21 -0700 (PDT)
Received: from stereo.hq.phicoh.net (stereo6.hq.phicoh.net [IPv6:2001:981:201c:1:2a0:c9ff:fe9f:17a9]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5D64C3A0B08 for <v6ops@ietf.org>; Tue, 12 Oct 2021 09:40:19 -0700 (PDT)
Received: from stereo.hq.phicoh.net (localhost [::ffff:127.0.0.1]) by stereo.hq.phicoh.net with esmtp (TLS version=TLSv1.2 cipher=ECDHE-RSA-CHACHA20-POLY1305) (Smail #158) id m1maKp6-0000I3C; Tue, 12 Oct 2021 18:40:16 +0200
Message-Id: <m1maKp6-0000I3C@stereo.hq.phicoh.net>
To: v6ops@ietf.org
From: Philip Homburg <pch-v6ops-10@u-1.phicoh.com>
Sender: pch-b9D3CB0F5@u-1.phicoh.com
References: <DM6PR02MB69249D4F0A8003E77EC9F153C3B19@DM6PR02MB6924.namprd02.prod.outlook.com> <E1FED93B-674C-46DD-8C39-F6C30475C48A@delong.com> <CAKD1Yr34jv_N0jGKdg=sG76oGU7PdRjYFC_-w9Uvzs=7oGm38w@mail.gmail.com> <E6316781-AC7D-438F-B216-75B1DF9217DC@delong.com> <CAKD1Yr10OKMJ1y8bs5xpt6jS8ZWsqs66oFCXmp-QLySS5Yn4hg@mail.gmail.com> <5DF8D1AE-4B54-429F-962A-488F2AA1F895@delong.com> <CAPt1N1ma45GKqXcvjHUGCYFKVbEGp3OuT013pZhrnOkFFLMiQA@mail.gmail.com> <CAKD1Yr2Pe+=tNkA7Ou9KeMkgFhcdSb8WxgVn1w9MauusMEhRcw@mail.gmail.com> <CO1PR11MB4881076DFF8A145C8CD818B8D8B69@CO1PR11MB4881.namprd11.prod.outlook.com> <A188D974-3CEB-497F-93EA-B66C77D2CA90@delong.com> <YWW1ghmjueHmfCEb@Space.Net>
In-reply-to: Your message of "Tue, 12 Oct 2021 18:19:14 +0200 ." <YWW1ghmjueHmfCEb@Space.Net>
Date: Tue, 12 Oct 2021 18:40:15 +0200
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/mHTbTnC54L09Vg6fXorstejaxow>
Subject: Re: [v6ops] Implementation Status of PREF64
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Oct 2021 16:40:24 -0000

In your letter dated Tue, 12 Oct 2021 18:19:14 +0200 you wrote:
>Right.  My mental model would not us "the same /64 that the wifi is
>attached to" but "a chunk of addresses from a second /64".
>
>I strongly dislike the implications of "any larger site that has a wifi
>network needs to have a /52 provisioned, so thousands of wifi clients
>can have a /64 *each*" on address space management on all layers.

I wonder why this is an issue.

By and large wifi devices have MAC addresses from an 48-bit space. So
we should have enough /64s to give every physical wifi device its own
/64.

Another way of looking at it, the traditional allocation plan is a /48
per site. This gives 64k worth of /64s. So with the exception of
particularly big offices, this is enough for almost everybody.

If we go down to a /56 for home use. You have to quite a collector to
have 256 ethernet devices connected to a home network.

Obviously, sites that are big enough that they have more than 64k 
eithernet devices can get shorter prefixes.

I don't think we should allocate a /64 to every host if the host 
doesn't need one. But it seems that we do have enough space to do so.

As a mental model, provide hosts with unique 64-bit addresses using
DHCP. Then a /48 is equivalent to an IPv4 /16 and a /56 is an IPv4 /24.
Even in a datacenter, it takes quite a bit of space and power to 
exhaust a /48 with 64k devices.