Re: [v6ops] Fwd: New Version Notification for draft-collink-v6ops-ent64pd-01.txt

Mark Smith <markzzzsmith@gmail.com> Tue, 20 December 2022 10:08 UTC

Return-Path: <markzzzsmith@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 2E877C14CE3D; Tue, 20 Dec 2022 02:08:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.597
X-Spam-Level:
X-Spam-Status: No, score=-4.597 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, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.999, HK_RANDOM_FROM=0.999, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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 UBqRX3P8qvYb; Tue, 20 Dec 2022 02:08:04 -0800 (PST)
Received: from mail-pl1-x62b.google.com (mail-pl1-x62b.google.com [IPv6:2607:f8b0:4864:20::62b]) (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 6086CC14F74D; Tue, 20 Dec 2022 02:08:04 -0800 (PST)
Received: by mail-pl1-x62b.google.com with SMTP id d3so11746052plr.10; Tue, 20 Dec 2022 02:08:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=m3iKdFcYqzSR+co/61DtTiok2AKgCQifXSyTaeXVTHY=; b=brsOoXpqBNDNfTHGW9t0Rno+ah8m6VGsoC4DXjJfEKUBnD6n01oRFfeoHDaMNW6eCY AWeNW4lE87wBqfp9NFXZKIz9CdpJzS5+ty8hEOzEnY2BcTacxliqpM3Cs0PrdVj/9iVZ QcZmE/YJ03EK1G+RDQnkch8QRZcGuY63rcE2JkLOuJeRx+CZ+lnOFmcvkhaYlgQzb26I F93Lh6wNrmBzBe7nJJA0KCFI1nW202vC+gBfKblPNWcdcZ7JZ7Jr4NuHa0zhWgSQ5S6f 23GEP69Nfg4kc6nOXc21I0lRuM3W+nB27qTqFf0RKAn5uLfLaXRFobmJ5o1yrdSARj9U U5sw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=m3iKdFcYqzSR+co/61DtTiok2AKgCQifXSyTaeXVTHY=; b=4tYksm/zsOAVm4dkn3ksRRg4SQHi/wyMwriVnWpluHV+cynx4WwWKbaI76o2ikscZ/ ebJd76bQRo3VhUCcBDtNa+Yd+ladw3BtdYFJJ9pRn/uqPYFQsKYYWUTWRRbniOXr4KTJ Ew1X1ttExwwIcDUfCTVtECyqbVR/i15zJFYj9K55BzSNOfgKU8XgguRp58cE4L2cdLzZ 1nhC+MFCCiE7UoW5UOy9M5Kn2Bae4B1TIvlQBHAF2ji9zBlnv8erHuGT5zCPtXWwEAxa 3Jk6ICdN8xx8Zn2C+njOTDY7jVfoLpYHGRkTrjiacxgEVJSnqnLZ4Sq+XkZKf5bHGlKm 7VQw==
X-Gm-Message-State: AFqh2krvl8PnlKZCdjATd9yYzNNuhnQROmRGCVQXbF0Fv+15EZirs1fO 2TUp+hrj8E64PsrV9OKtkkdwjO1ksheBF4TrZm0DjsvRs/I=
X-Google-Smtp-Source: AMrXdXv/MBhsTSO5OR42LtxAKy16O2e0f6mmPo9twTrpNp0LoUInuC7oXZqsdS1FyRwHjX4MvJuINONnVzUHq7Iags8=
X-Received: by 2002:a17:902:d510:b0:190:f5f5:fd17 with SMTP id b16-20020a170902d51000b00190f5f5fd17mr1158876plg.59.1671530883920; Tue, 20 Dec 2022 02:08:03 -0800 (PST)
MIME-Version: 1.0
References: <167107554671.48477.568330207202509840@ietfa.amsl.com> <CAFU7BATp=gEB3S8AzhCYDMN3fzLQrYY9pzcWJ=LQnrjC9bRKEA@mail.gmail.com> <Y5sy2ikgQEWSnCsM@Space.Net> <CAKD1Yr0EchmQ11eKCB4AfEJaG7_aFDDv_bavYJY4Zb3iDmhALg@mail.gmail.com> <4277d4e5a962400f8438e8f01c884654@huawei.com>
In-Reply-To: <4277d4e5a962400f8438e8f01c884654@huawei.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Tue, 20 Dec 2022 21:07:37 +1100
Message-ID: <CAO42Z2y_SWybfLQE3g5a-kVieY05XSxaKTv-UG8kvfbYzJLH6w@mail.gmail.com>
To: Vasilenko Eduard <vasilenko.eduard=40huawei.com@dmarc.ietf.org>
Cc: Lorenzo Colitti <lorenzo=40google.com@dmarc.ietf.org>, Gert Doering <gert@space.net>, V6 Ops List <v6ops@ietf.org>, xiaom@google.com, draft-collink-v6ops-ent64pd@ietf.org
Content-Type: multipart/alternative; boundary="00000000000091384505f03f9c3c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/SspVLnovht_d161xKm1lOoAyjTU>
Subject: Re: [v6ops] Fwd: New Version Notification for draft-collink-v6ops-ent64pd-01.txt
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: Tue, 20 Dec 2022 10:08:08 -0000

On Tue, 20 Dec 2022, 18:14 Vasilenko Eduard, <vasilenko.eduard=
40huawei.com@dmarc.ietf.org> wrote:

>
>    - A /64 provides "infinite" addresses.
>
> /96 is infinite too (for the host)
>
>    - In practice, /64 is the only prefix length that supports SLAAC.
>
> Not a problem. The SLAAC may be on the different /64
>
>    - SLAAC is the only address assignment mechanism required to be
>    supported by all hosts.
>
> No problem. Hosts may support SLAAC and “/96 prefix per host” for a long
> time, even at the same time on the same link.
>
> I do not see a reason why the new address acquisition mechanism should
> stick to the /64 prefix boundary.
>

Why not?

Why do you think a /96 is a good prefix length?

Have you considered the privacy address implications of only having 32 bits
to work with instead of 64?

What about address discovery via unsolicited address probing? Sending 4
billion packets is much, much easier than sending 4 billion times 4 billion
packets to try to discover live addresses within a /64.

Are you worried about IPv6 address space running out?

The early designs of IPv6 only had 64 bit addresses. RFC1710:

"SIPP supports addresses which are twice the number of bits as IPv4
   addresses.  These addresses support an address space which is four
   billion (2^^32) times the size of IPv4 addresses (2^^32).  Another
   way to say this is that SIPP supports four billion internets each the
   size of the maximum IPv4 internet.  That is enough to allow each
   person on the planet to have their own internet.  Even with several
   layers of hierarchy (with assignment utilization similar to IPv4)
   this would allow for each person on the planet to have their own
   internet each holding several thousand hosts."

IPv6 today with 128 bit addresses is equivalent to the first designs of
IPv6 with 64 bit addresses, except that a host can have 2^64 bits for
itself, instead of only a single address.

Regards,
Mark.


Ed/
>
>
>
> *From:* v6ops [mailto:v6ops-bounces@ietf.org] *On Behalf Of *Lorenzo
> Colitti
> *Sent:* Tuesday, December 20, 2022 10:00 AM
> *To:* Gert Doering <gert@space.net>
> *Cc:* V6 Ops List <v6ops@ietf.org>; xiaom@google.com;
> draft-collink-v6ops-ent64pd@ietf.org
> *Subject:* Re: [v6ops] Fwd: New Version Notification for
> draft-collink-v6ops-ent64pd-01.txt
>
>
>
> On Thu, Dec 15, 2022 at 11:44 PM Gert Doering <gert@space.net> wrote:
>
> Something like a /96 per host - so "limitless amounts of host would
> fit into a single /64" would avoid that, and still fulfill the
> stated necessity of having many many many addresses per hosts.
>
>
>
> The reason the draft mentions /64 is:
>
>    - A /64 provides "infinite" addresses.
>    - In practice, /64 is the only prefix length that supports SLAAC.
>    - SLAAC is the only address assignment mechanism required to be
>    supported by all hosts.
>
> That means that a node that gets a /64 is guaranteed to be able to extend
> the network indefinitely to all IPv6 nodes while maintaining end-to-end
> connectivity to all of them. That's a major improvement over IPv4's current
> capabilities. It's true that a /64 is relatively expensive in terms of
> address space. That said, this proposal is targeted towards larger
> networks. Fortunately, smaller networks tend to be less tightly managed,
> and for many of those networks, directly using SLAAC is fine.
>
>
>
> That said - based on past experience I fear that there is no single number
> that will get consensus in this group. For example, I definitely wouldn't
> want to *recommend* /96, because /96 would lose the above advantages. So,
> how about we just state the facts? Something like:
>
>
>
> =====
>
> Delegating a /64 prefix to the client allows the client to provide
> limitless addresses to IPv6 nodes connected to it (e.g., virtual machines,
> tethered devices), because all IPv6 nodes are required to support SLAAC.
>
> =====
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>