Re: [v6ops] Implementation Status of PREF64

Owen DeLong <owen@delong.com> Tue, 12 October 2021 19:40 UTC

Return-Path: <owen@delong.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 DF82C3A0597 for <v6ops@ietfa.amsl.com>; Tue, 12 Oct 2021 12:40:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=delong.com
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 oDoHghx8lKPp for <v6ops@ietfa.amsl.com>; Tue, 12 Oct 2021 12:40:04 -0700 (PDT)
Received: from owen.delong.com (owen.delong.com [IPv6:2620:0:930::200:2]) by ietfa.amsl.com (Postfix) with ESMTP id EA7E03A03FE for <v6ops@ietf.org>; Tue, 12 Oct 2021 12:40:03 -0700 (PDT)
Received: from smtpclient.apple ([IPv6:2620:0:930:0:b53d:cd2e:d42:52fa]) (authenticated bits=0) by owen.delong.com (8.16.1/8.15.2) with ESMTPSA id 19CJdrXt3452738 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 12 Oct 2021 12:39:53 -0700
DKIM-Filter: OpenDKIM Filter v2.11.0 owen.delong.com 19CJdrXt3452738
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=delong.com; s=mail; t=1634067602; bh=9qfjiFasBs4YGld6MeDIS8iRUk8FKjM5mFolIaeEUJk=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=eJScJd9/mVlG7RaYQNIwm2mx9DNg6vTs54/TKtNBrSQMyimvZaPLnIkMLN4rxgHXn hCwBHS24W1piE54rUoKRVwpuXs6nEy3zdX726CoaGU+2q/SG5tT2HjtY7uUakeDlLu ZKxhH93u0YxiZz1ZEzEQaxEm87/MKJXxLa+xft1g=
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\))
From: Owen DeLong <owen@delong.com>
In-Reply-To: <YWW8FPkRuxCBFp3o@Space.Net>
Date: Tue, 12 Oct 2021 12:39:43 -0700
Cc: Philip Homburg <pch-v6ops-10@u-1.phicoh.com>, v6ops@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <D0510DEB-04FF-4864-9363-6FC40C686C22@delong.com>
References: <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> <m1maKp6-0000I3C@stereo.hq.phicoh.net> <YWW8FPkRuxCBFp3o@Space.Net>
To: Gert Doering <gert@space.net>
X-Mailer: Apple Mail (2.3654.120.0.1.13)
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.6.4 (owen.delong.com [IPv6:2620:0:930:0:0:0:200:2]); Tue, 12 Oct 2021 12:40:02 -0700 (PDT)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/p539fmZRrZLKfxDqysyoO68DJi0>
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 19:40:09 -0000


> On Oct 12, 2021, at 09:47 , Gert Doering <gert@space.net> wrote:
> 
> Hi,
> 
> On Tue, Oct 12, 2021 at 06:40:15PM +0200, Philip Homburg wrote:
>> 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.
> 
> Because of hierarchy in routing.  Address space allocated is usually
> not "flat" as in "you can just use /64s one after another" but there is
> routing hierarchy built in - like, "this company has a /48, and needs
> to number a few buildings with it" (forming a "site" in whatever 
> definition of "site").  Thousands of devices is not a problem with
> "part of a /48", but thousands of *subnets* can easily become one.

That company made a mistake and should go back to whatever source
they obtained that /48 from and say “we’ve got X buildings, so we’re
going to need at least X /48s, ideally rounded up to a nibble boundary.”

(e.g. if you’ve got 7 buildings, you really ought to just get a /44, if you’ve
got more than 12 buildings, you ought to get a /40, etc.)

ARIN policy supports this. (I know, in part because I authored the policy).

> Yes, you can always construct plans that work for that specific case,
> but being wastive with *subnets* is actually not something we can 
> trivially afford without wrecking lots of people's existing address
> plans, and ruining the ease of building hierarchy with enough wiggle
> room on each level.

Disagree thoroughly. If you built your addressing plan badly, it probably
needs wrecking and sooner is better than later. The good news is that
you probably don’t have to return the addresses you’ve already deployed
in that way, but the bad news is continuing to use them that way will
tie up a few slots in your routing tables as long as you do.

> (ceterum censeo, /64 was not a very smart decision)

We can agree to disagree. So far, I’ve seen no data to support that.


Owen