Re: [v6ops] Implementation Status of PREF64

Lorenzo Colitti <lorenzo@google.com> Thu, 30 September 2021 07:07 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 8672A3A1625 for <v6ops@ietfa.amsl.com>; Thu, 30 Sep 2021 00:07:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -18.097
X-Spam-Level:
X-Spam-Status: No, score=-18.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.499, 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 BijMvGDup4Eb for <v6ops@ietfa.amsl.com>; Thu, 30 Sep 2021 00:07:13 -0700 (PDT)
Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 10DC73A1704 for <v6ops@ietf.org>; Thu, 30 Sep 2021 00:07:02 -0700 (PDT)
Received: by mail-wm1-x32f.google.com with SMTP id r83-20020a1c4456000000b0030cfc00ca5fso7480269wma.2 for <v6ops@ietf.org>; Thu, 30 Sep 2021 00:07:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=dnGE9XyEz9s4d6shlr5saf1/QzzJarwS9XPDaTHX7mA=; b=iWgN/tQedGjMb+LT528CCg7bIvzw3yq2PXnZWaNuYhskY6bZUy9XetbZu6bLXORlmn Nqd5qUMKGfKaSks6QNC+t/ZRlj7eFw5O4g6iUjSG11ldbZO9mJuLJ/gSmhgAwJslVbPN jwveMPLB7rNII3D3qorMMyKCQCduopmYSQU8u/uVUSHL4Qj8jE8Mwn9e8SSjHWFlL7H6 iZszBVRDqHasIedYjIseE8MBdJZdHc6NCzOPTQt9bgJ8F8YlPkpb/f2efbQgFHZPLpsl 6L/yMo/kjn+AVHAp885oEkUPVLrHXKVFeAqL+qKeMnAiXjjZBATRWdhS9wb74ifpwHEp mk7Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=dnGE9XyEz9s4d6shlr5saf1/QzzJarwS9XPDaTHX7mA=; b=U4aPKsv75EJ5QZsRuLv6QYt4jWEtbmpV0cm4gVnNh5/3qWmyE/FzZPXvR50McKpOxb +veeYJMGFXAePzW38aWWZw7Jf3fdtrWlo1PwTKqqMDBBm6HKQwYlGB/nwapasnQlrbMI oliNA6fTCB2jyoQ/hDUkz5Mwwvesjkvnweomp7Z4BhXjnKzOJuF/zlZMBxsvVPNSnCuX TsCFtgqimjm3qFnENqjy8Tw/O60LOiOFXvFgrhhmoHp79XlCqzOPscexp1WeWeaGyq4E HrsvU20Yyx6GK+Vg0kHl77sQRxAMDwqG+ZMGtuBajiSCvG6a9EO5KgFWWJTWLVbHPyzW jUag==
X-Gm-Message-State: AOAM530LYMw313gY612vsaII6K31VMZwY1v74ID+5I8FUg6msd0B57i2 doMJPTQJF4w0bnl4m2I1K7MPayfXo09Acysq89DZZQ==
X-Google-Smtp-Source: ABdhPJzfoe2pEODndyyBtAOgybWG5yARMGUUFb87FXLcWIXiqyxQ3ySJCwd8IKkvZWUqeIWCfCUqW/Zi1j/xGq7HdQI=
X-Received: by 2002:a7b:cf02:: with SMTP id l2mr13846650wmg.73.1632985618230; Thu, 30 Sep 2021 00:06:58 -0700 (PDT)
MIME-Version: 1.0
References: <DDA36020-90CC-471B-83AD-3D98950F1164@delong.com> <CAO42Z2wdoSdJDOB2Zo0=ZK0ecOARRsdg2nbHZGSDOhryPbLfDw@mail.gmail.com> <F2BD0A42-E9AD-45DD-999A-638E73BE1177@delong.com> <CAKD1Yr2K3Gd3JD=NJFOoH6GYgs-8ACxRQB9-sKJ7cbF4_hxsow@mail.gmail.com> <0B533C71-5DB0-410D-A5A3-7E8FD559F214@delong.com> <CAKD1Yr3NoYfNT7+OVJoCCdgdif6AHHw29tNCPttS=-NuRZKv3w@mail.gmail.com> <5FAD5290-3616-4194-B783-D473DB38A89A@delong.com> <m1mVGC6-0000HSC@stereo.hq.phicoh.net> <D6620D7C-8FE8-4294-8014-AB18A230C9C7@delong.com> <m1mVItl-0000GuC@stereo.hq.phicoh.net> <YVN6/cA6Ob3vLJQH@Space.Net> <m1mVK32-0000HpC@stereo.hq.phicoh.net> <CAO42Z2zQys6o41+m1iX1Mm88M7CaUdQa1C+uuYqxz2STfcwt_Q@mail.gmail.com> <d2887464-19d7-da09-d6f6-51ddc0e9ca45@foobar.org> <CAO42Z2w=BVoy-EmkM+x=8bVJc8WAcwRyLrdpsOAxu-as3ed6ZQ@mail.gmail.com> <5C6472D8-EA2E-4F4F-9DBD-2484277284F9@delong.com>
In-Reply-To: <5C6472D8-EA2E-4F4F-9DBD-2484277284F9@delong.com>
From: Lorenzo Colitti <lorenzo@google.com>
Date: Thu, 30 Sep 2021 16:06:45 +0900
Message-ID: <CAKD1Yr3eqCGCw_ruGSFyPq6t1iezqXpsnNeGcfjT0pV_b8-UTQ@mail.gmail.com>
To: Owen DeLong <owen=40delong.com@dmarc.ietf.org>
Cc: Mark Smith <markzzzsmith@gmail.com>, v6ops list <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000b31bea05cd311738"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/aOPO8FwVh0qA9CUByDxq1EGZEbw>
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: Thu, 30 Sep 2021 07:07:18 -0000

On Thu, Sep 30, 2021 at 11:16 AM Owen DeLong <owen=
40delong.com@dmarc.ietf.org> wrote:

> Nonetheless, restoring the e2e addressing model and true peer-to-peer
> networking _IS_, in fact, worth the effort and expense IMHO.
>

Owen, I think you need to realize that IPv6 by itself does not provide
end-to-end addressing. It only provides end-to-end addressing *if
sufficient addresses are available*, and if *it's possible to inform
devices of network configuration changes*. DHCP as currently managed and
deployed is terrible at both those things. Yes, I know it's possible to
*sort of* make DHCPv6 do this via reconfigure, multiple DUIDs, etc., but
current implementations and operational models do not do this.

As for network changes - sure, it's possible to ensure that things don't
change, like an enterprise network that uses PI space.

But as for sufficient addresses... as you said yourself in this thread,
(some) operators want to use DHCPv6 in order to ensure a single address per
device. This will *not* result in end-to-end connectivity. It will result
in the device getting that single address running NAT66 and and and all the
other functions inside that device or connected to it getting private IPv6
addresses and non-end-to-end connectivity. We tried to write this down in RFC
7934 sections 3 and 4
<https://datatracker.ietf.org/doc/html/rfc7934#section-3>.

So again: if all we're getting from the transition to IPv6 is 128-bit IPv4
with NAT, then why bother?