[v6ops] Re: [E] New Version Notification for draft-mishra-v6ops-variable-iids-problem-statement-01.txt

Lorenzo Colitti <lorenzo@google.com> Fri, 20 September 2024 00:44 UTC

Return-Path: <lorenzo@google.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 A2EC8C1840DC for <v6ops@ietfa.amsl.com>; Thu, 19 Sep 2024 17:44:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -22.509
X-Spam-Level:
X-Spam-Status: No, score=-22.509 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, MIME_BOUND_DIGITS_15=0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 4Jh6BSBAvQpj for <v6ops@ietfa.amsl.com>; Thu, 19 Sep 2024 17:44:58 -0700 (PDT)
Received: from mail-pj1-x1029.google.com (mail-pj1-x1029.google.com [IPv6:2607:f8b0:4864:20::1029]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B41E1C1840C2 for <v6ops@ietf.org>; Thu, 19 Sep 2024 17:44:58 -0700 (PDT)
Received: by mail-pj1-x1029.google.com with SMTP id 98e67ed59e1d1-2daaa9706a9so1342377a91.1 for <v6ops@ietf.org>; Thu, 19 Sep 2024 17:44:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1726793098; x=1727397898; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Qw0MosXBoBkVOJoGJK+TsdVGPHFT81LibgRgBmA95R0=; b=tB52/BPAVB+olZSNTTjNTujlyADo6jGI/6epYo3yoEyV0QCDFKbx0khImFlxk1ocLo nup0RhlaO6UqZ7rqlO3qbOjM9Ofd/G/4UP743lKLdfJSV5iGSPa//ef+sUNZZCE2FMrp AJL/eKjX49FbhurwGrlzH3BJb0HvJCzj4NmsZzV8+uyAb5tT+eS+zqitH32THQq7voD0 TOawkcyO7TQWUJO88VJol9Nz/YbT5WwjTuwQwMWGePvoPHWCj1iRrd23qtDdwJPiprKQ o6D50PtLspQ+CfaUBKdBQEWW5pw7a9YWBi/OBok5cQxpKssCOu31UAU/avhUtKW1njs1 7ytg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726793098; x=1727397898; h=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=Qw0MosXBoBkVOJoGJK+TsdVGPHFT81LibgRgBmA95R0=; b=K8YaGkA87JHSRqMTWq4FjpARqXkTMMOP+7e9TOsxhquGXgBdMqw1a2sTgmTtfiBoZk li5+PVIKnq7zFa03Oqh70Wf8Dnjdk70fqkt9Taqsk6Fqc2ICmKAt0qA0Ll0mSJGMAJoZ TXv9fEoKPD1r2DweOTqx30LLcTBvMmzkeTuXQ0iYoX+8ConOZv1suD2bna7whBD+P+y0 kE0SdzGPF7j3OubMpx7EibG+Pfyz9Dixq8dvV4uiIFHdpmcFaXkKRLjVO5lHHKKxq8Ju 3CLudQfb7/uNHwshXEP4y6AxRYF5vPjw8+pxwKOxh1JYHYMx5uDaUUyo62jZ21+h6fEx 0VTQ==
X-Forwarded-Encrypted: i=1; AJvYcCWSwJTlpHMgMBJLkWn/7exrVcBQq1ATCkouRQTVUAJV9vo5iwfeRRh1ebW/tbRWZZoQ8ohdUg==@ietf.org
X-Gm-Message-State: AOJu0Yyjw/CvhDd0AnSl9TGtZnKTXTDDftW38dTTgTfMZhbpzdgJSJ0v 0mcOlonxntO/pgKpbDaUkXkt6CI7rZ5z1aUSYUn8Pjp+GDvovmHaxffWwzGOI4+qalVzeu+NwGj OorT0j0y3wyYJE2qRM83FbHdlN4Yyjrr2Asqx
X-Google-Smtp-Source: AGHT+IGLBUeqnCT5+SJ+1/+OWehCdyyYUQ9jjnUHD/8jed5mV9h3tO6LW7rx9fuzbJ79JlgK1V17txosr0W+MNhI5Ys=
X-Received: by 2002:a17:90b:3511:b0:2c9:9f50:3f9d with SMTP id 98e67ed59e1d1-2dd7f37f2c7mr1716374a91.5.1726793097674; Thu, 19 Sep 2024 17:44:57 -0700 (PDT)
MIME-Version: 1.0
References: <172176385611.611136.3361111887074779612@dt-datatracker-659f84ff76-9wqgv> <CAJhXr986yXVysGf6QQLvWYudQMYf+zMQ3BJrrNaj7L6hfu1xjg@mail.gmail.com> <CABNhwV1dspJRUZ15eX0sWupEAg+pLAp-3GMA5dEKF-X04MwQRw@mail.gmail.com> <CABNhwV0zP5C2uCcki=g7WDb_0Aqs8Q=15SV1r8yNM3E7-b+fVg@mail.gmail.com> <eb8789d5-dab1-af90-b40a-672d27d26198@foobar.org> <ZusLvEDEBs7R4HOt@Space.Net> <CAKD1Yr3qdqMNPJa7bietzat5HFM4g=OLHeJQgvc+tktd4+rW8w@mail.gmail.com> <A83B7972-6937-42FF-947F-47A9C0E8DBA5@gmail.com> <CAO42Z2ySu5mAFg26ZJR5sPFnYrgB3wCkYaA72RzMFNKKQr5fpg@mail.gmail.com> <ZuxEdwwAw4EkvDH7@Space.Net> <f74270ff-ba7b-40d7-8fc3-45a24613c8be@nsrc.org> <BL1PR18MB4277A9F29C8D3A98D324E5D0AC632@BL1PR18MB4277.namprd18.prod.outlook.com> <0bb1ba4f-5dfc-4ffa-b640-1d715a1308a3@nsrc.org> <BL1PR18MB427732D46AFEE279931D6C4CAC632@BL1PR18MB4277.namprd18.prod.outlook.com> <39f73efc-1c67-4b94-baf1-6ff46d0d7822@gmail.com>
In-Reply-To: <39f73efc-1c67-4b94-baf1-6ff46d0d7822@gmail.com>
From: Lorenzo Colitti <lorenzo@google.com>
Date: Fri, 20 Sep 2024 09:44:40 +0900
Message-ID: <CAKD1Yr1rO23sQnyhWRpOZfrWRAwVKmWBvx9e3JU_StVdcuTFeQ@mail.gmail.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Content-Type: multipart/alternative; boundary="0000000000003083580622825959"
Message-ID-Hash: VZCDYQZKRWLJ66QPVEQDATLQ232YBD7J
X-Message-ID-Hash: VZCDYQZKRWLJ66QPVEQDATLQ232YBD7J
X-MailFrom: lorenzo@google.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-v6ops.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: IPv6 Operations <v6ops@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [v6ops] Re: [E] New Version Notification for draft-mishra-v6ops-variable-iids-problem-statement-01.txt
List-Id: v6ops discussion list <v6ops.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/iM009-Gs06DOQtyToRQ6daqG01o>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Owner: <mailto:v6ops-owner@ietf.org>
List-Post: <mailto:v6ops@ietf.org>
List-Subscribe: <mailto:v6ops-join@ietf.org>
List-Unsubscribe: <mailto:v6ops-leave@ietf.org>

Brian: I think you are missing the point that the *flexibility* itself is
the problem here. "Only /64, ever", would be fine, "only /80, ever" would
also be fine (well, assuming you believe that that's enough space to create
random IIDs). The problem is that:

   1. Flexibility leaves it up to the operator.
   2. Some operators will respond to business incentives to provide the
   lowest-possible amount of space. (We know this because some operators are
   already doing so.)
   3. Software is forced to support lowest-common-denominator, and there
   are strong incentives *not* to support anything better than
   lowest-common-denominator, because doing so requires more testing.

So, unfortunately yes: while it's not a bad idea in theory, it *is* a
terrible idea in practice.

In case you're thinking of responding along the lines of, "oh operators
will do what they want anyway, regardless of what the IETF says": that's
not true. If it were true, we wouldn't be having this conversation every
few years. Instead, some operators would just have gone and done this -
after all, they've had plenty of time to do so. By and large that hasn't
happened: residential users still get /64 or shorter, and mobile devices
still get /64s (which, I might add, has allowed lots of permissionless
innovation like 464xlat and IPv6 tethering without NAT). The reason it
hasn't happened is that doing so doesn't work in enough cases that they
can't do it.

On Fri, Sep 20, 2024 at 5:34 AM Brian E Carpenter <
brian.e.carpenter@gmail.com> wrote:

> So, my question is that if people have concerns about over-enthusiastic
> use of IPv6's "infinite" address space over the very long term, why is
> making the /64 boundary more flexible by a small architectural adjustment
> (already consistent with RFC 4861 and 4862 and BCP 198) such a terrible
> idea?
>
> Regards
>     Brian Carpenter
>
> On 20-Sep-24 05:21, Jeremy Duncan wrote:
> > " If you are also required to give a /64 to every device that wants to
> use DHCP-PD, and your ISP only gives you a /56, then that would limit you to
> > <256 such devices in your network."
> > **that's wrong. It's 256 /64 subnets
> > **but if doing DHCPv6-PD it's 256 devices that are doing things like
> containers, etc - whole other standards on this.
> > **there's no ISP that will do DHCPv6PD that will force /64 per device -
> what evidence do you have here?
> >
> > -Jeremy
> >
> > -----Original Message-----
> > From: Brian Candler <brian@nsrc.org>
> > Sent: Thursday, September 19, 2024 1:11 PM
> > To: Jeremy Duncan <jduncan@tachyondynamics.com>; Gert Doering <
> gert@space.net>; Mark Smith <markzzzsmith@gmail.com>
> > Cc: Lorenzo Colitti <lorenzo=40google.com@dmarc.ietf.org>; IPv6
> Operations <v6ops@ietf.org>
> > Subject: Re: [v6ops] Re: [E] New Version Notification for
> draft-mishra-v6ops-variable-iids-problem-statement-01.txt
> >
> > [EXTERNAL] Verify links and attachments with sender.
> >
> > On 19/09/2024 17:11, Jeremy Duncan wrote:
> >> That’s a disingenuous argument. It’s like saying we need to care for
> >> the amount of sunlight we receive because it’s going to run out… in
> >> like 2-3 billion years…
> >
> > It's being squeezed from all directions.
> >
> > A /64 prefix is needed for each layer 2 domain (switched network). Those
> only scale reliably up to a few hundred devices; more than that and you
> need a router with multiple prefixes. Hence the need for at least a /56 for
> end users.
> >
> > If you are also required to give a /64 to every device that wants to use
> DHCP-PD, and your ISP only gives you a /56, then that would limit you to
> > <256 such devices in your network.
> >
> > At the other side, larger ISPs are being allocated /16's, of which there
> are only 8192 in total available, giving a land-grab and a clear path to
> burnout before much of the world is even using IPv6 in anger.
> >
> > All this because someone thought it would be a great idea to use MAC
> addresses to assign host addresses autonomously, without realising at the
> time what the privacy implications were. If they had, and we kept DHCPv6,
> we could give each end user a /96, and they'd still have more usable
> addresses than the whole IPv4 Internet. But yes, that ship has sailed.
> >
> > _______________________________________________
> > v6ops mailing list -- v6ops@ietf.org
> > To unsubscribe send an email to v6ops-leave@ietf.org
>