Re: [v6ops] Chair decision on WGLC for draft-ietf-v6ops-dhcp-pd-per-device-04

Brian E Carpenter <brian.e.carpenter@gmail.com> Thu, 02 November 2023 01:58 UTC

Return-Path: <brian.e.carpenter@gmail.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 63B99C09BB6D for <v6ops@ietfa.amsl.com>; Wed, 1 Nov 2023 18:58:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.197
X-Spam-Level:
X-Spam-Status: No, score=-2.197 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, FREEMAIL_FROM=0.001, NICE_REPLY_A=-0.091, 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=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 X0gwv3XUpWKC for <v6ops@ietfa.amsl.com>; Wed, 1 Nov 2023 18:58:44 -0700 (PDT)
Received: from mail-pf1-x429.google.com (mail-pf1-x429.google.com [IPv6:2607:f8b0:4864:20::429]) (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 538EBC15C2AD for <v6ops@ietf.org>; Wed, 1 Nov 2023 18:58:44 -0700 (PDT)
Received: by mail-pf1-x429.google.com with SMTP id d2e1a72fcca58-6b7f0170d7bso516106b3a.2 for <v6ops@ietf.org>; Wed, 01 Nov 2023 18:58:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698890324; x=1699495124; darn=ietf.org; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=pEeWQLekgmzwX64QNAcyzbHgTxJEypaIRJavOUrTukU=; b=TSi7K18A3KG3O27A/kpo/B9RXFkgS0OZn5i2YSxrmxlOBq8q68F2cZqls972km+m63 b9SvP3dmpXzFuyZaCGKpHOE4YDkrF48LWIf84QVqgIjN2qu/+GP9GoNUIRuZzuLN5DhB ynTIMm/iNZQEKuQxKSYZcq9GN+s7jQM0POk4fLAhJyoUwWi+TNQNkcnVltBi6nfCIkVP dhINGg6kipbl2eRQLkmCzms+9phlKNqwYGb/x/tiaRKmdU4Dksle2RpMlPTVjyMOXow7 w1SYW0zxkMWso377hnvEUJO2mQwjjHt7lGankSt0SmuuHF1wjWkRGQEQ/eZMS6ZXq9nZ VGeA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698890324; x=1699495124; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=pEeWQLekgmzwX64QNAcyzbHgTxJEypaIRJavOUrTukU=; b=HORsIqBJAwI+7yRvjjJfbJfZkwVRCd3eyFZ0jaP7wkuVFMOuSbfHHCvcJECX26VDRA DrkLwoCW+8dmQ33gZojSseh0ps6tR2H/06e3YGQwZn8JMyW0zxYTiaf1Izlovo2Pun25 iXaBoSRU5bbGHpj/ZBdAD6faK/apXaY6XCSRL/GaJK17XdA8fGQWqs1h0Y2ifhK4vvMb 4jn2M23wJp4oOfaRggnzQBvfKERCMj5aPCzSQPZx3jiAJpuJuWUwb0t+5KeNx9VGEmM3 hmC2Q7duhaXeEoXBdqyN9lrIhCNL/tAMKGrQf8loRGJbsobK8y0WoOsAHiQ+5dglGCTa ISYg==
X-Gm-Message-State: AOJu0Yw/1LpU+CT7A5TsxuyQCDu1vZnkm3FvUGOKGeC0fTVSO76IL1Rf Qpnp7hF9HxlXVGdKx0AMiaOxp9UrNfH6fw==
X-Google-Smtp-Source: AGHT+IH67y0hWBDz/bp3PrGWNKe3M2/c/K/mAm0bEcsxx4r380b8nb9yX06aqGnNnf5t1omGMilB8w==
X-Received: by 2002:a05:6a00:3204:b0:6c2:c8d2:94de with SMTP id bm4-20020a056a00320400b006c2c8d294demr4273010pfb.3.1698890323478; Wed, 01 Nov 2023 18:58:43 -0700 (PDT)
Received: from ?IPV6:2406:e003:110d:5301:8cb6:a2c:7461:4047? ([2406:e003:110d:5301:8cb6:a2c:7461:4047]) by smtp.gmail.com with ESMTPSA id g21-20020aa78755000000b0068620bee456sm1780309pfo.209.2023.11.01.18.58.41 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 01 Nov 2023 18:58:43 -0700 (PDT)
Message-ID: <cf951b40-ca25-d028-04c4-bff2b1235c69@gmail.com>
Date: Thu, 02 Nov 2023 14:58:39 +1300
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0
Content-Language: en-US
To: v6ops@ietf.org, owen@delong.com
References: <e078c90495b54390a3fb4c7bae143b05@huawei.com> <ZUKKvprp3HDAvqW1@Space.Net> <CAKD1Yr2hjEUgzKwX8zDN6HDmxU2rYJOebR0NmXPx-iPYpy=ZMA@mail.gmail.com> <A4B3FF49-899E-4A01-A8EA-FAB6A3C990AD@delong.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
In-Reply-To: <A4B3FF49-899E-4A01-A8EA-FAB6A3C990AD@delong.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: base64
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/AvtRs6dYV3RP2K4Iqk7Lh02LVTo>
Subject: Re: [v6ops] Chair decision on WGLC for draft-ietf-v6ops-dhcp-pd-per-device-04
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.39
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: Thu, 02 Nov 2023 01:58:48 -0000

Hi Owen,

> So, in fact, the point of having 128 bit addresses (at least in the initial engineering of same) was, in fact, to use the lower 64 bits as IID and leave the upper 64 bits for locator/network ID.

Not quite. The original expectation was to leave the upper 80 bits for routing and have a 48 bit IID. We only moved from /80 to /64 because we were effectively copying the XNS/Netware model and there was a theory that 64-bit Firewire MAC addresses would take over the universe.

draft-odell-8+8-00.txt (October 1996) did propose a rigid /64 boundary.

Regards
    Brian Carpenter

On 02-Nov-23 10:44, Delong.com wrote:
> 
> 
>> On Nov 1, 2023, at 12:05, Lorenzo Colitti <lorenzo=40google.com@dmarc.ietf.org> wrote:
>>
>> On Wed, Nov 1, 2023 at 5:28 PM Gert Doering <gert@space.net <mailto:gert@space.net>> wrote:
>>
>>     The point of having 128 bit is not to throw half of it away.
>>
>>
>> Maybe we should start working on running SLAAC on IIDs shorter than 64 bits then?
> 
> Or maybe not…
> 
> ISTR that the early discussion was for a 64-bit address space up to the point where someone pointed out the utility of 64-bit IIDs in an EUI-64 world (which was, at the time, expected for future IEEE802 work and had
> already hit a couple of media types such as FDDI (yes, FDDI meant something back then)).
> 
> So, in fact, the point of having 128 bit addresses (at least in the initial engineering of same) was, in fact, to use the lower 64 bits as IID and leave the upper 64 bits for locator/network ID.

Not quite. The original expectation was to leave the upper 80 bits for routing and have a 48 bit IID. We only moved from /80 to /64 because we were effectively copying the XNS/Netware model and there was a theory that 64-bit Firewire MAC addresses would take over the universe.

draft-odell-8+8-00.txt (October 1996) did propose a rigid /64 boundary.
  
> I’m sure opinions vary on this today, but is there a genuine belief that we need more than 2 quintillion subnets? (An admittedly rough approximation of 2^61 which is the number of /64s available in 2000::/3).

No. The argument is different: route aggregation must be possible at all levels.
  
> Unless there’s some compelling reason that’s necessary, I remain unconvinced that killing the /64 concept is such a good idea.

That isn't the goal. The goal is to ensure that *architecturally* all our specifications allow for route aggregation at all levels; /64 is just a setting. And as we know, mobile operators have turned /64 into an axiom, which is quite wrong architecturally. But its direct consequence is that we *will* need longer prefixes downstream from this /64 bottleneck. Or NPTv6/NAT66.

draft-bourbaki-6man-classless-ipv6 says more.

(The authors of rfc6296-bis might consider whether NPTv6 will also work for prefixes as long as /80. I think so, there is still space for the checksum-neutral computation.)

    Brian