Re: [v6ops] Implementation Status of PREF64

Owen DeLong <owen@delong.com> Fri, 01 October 2021 03:56 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 B18CF3A005E; Thu, 30 Sep 2021 20:56:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, HTML_MESSAGE=0.001, 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 aCwgS6SlEgOF; Thu, 30 Sep 2021 20:55:56 -0700 (PDT)
Received: from owen.delong.com (owen.delong.com [IPv6:2620:0:930::200:2]) by ietfa.amsl.com (Postfix) with ESMTP id 09AAE3A0063; Thu, 30 Sep 2021 20:55:55 -0700 (PDT)
Received: from smtpclient.apple ([IPv6:2620:0:930:0:d12c:2b24:7049:d8a]) (authenticated bits=0) by owen.delong.com (8.16.1/8.15.2) with ESMTPSA id 1913tqeT3823129 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 30 Sep 2021 20:55:53 -0700
DKIM-Filter: OpenDKIM Filter v2.11.0 owen.delong.com 1913tqeT3823129
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=delong.com; s=mail; t=1633060553; bh=fXvn3RqM7VFuzhLxmaH4CajQ4B4EVKUo0NIpU/gyfHY=; h=From:Subject:Date:In-Reply-To:Cc:To:References:From; b=nRDnqHrQOp7PJacjDBMu1PIxs22V8rmtDRYaHFolOdTiOxRE1t3wFaor4F+7HkUB9 Nye6FvJf8GvY7kXXj87lkDGAd03QdkGWZbxQBWU3ywjETjtNxh4P6ITL+7T3TSRXLF Zj0BwP0SeQREPzvKrBqAPYtMoElWAaSncDJWhn34=
From: Owen DeLong <owen@delong.com>
Message-Id: <1A6ED87B-666E-439C-852F-2E5C904C0515@delong.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_27CC2ACE-E5D3-4C6F-A257-9CF924A1BD1E"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\))
Date: Thu, 30 Sep 2021 20:55:52 -0700
In-Reply-To: <CAKD1Yr2EVsY3tYUf56R0Q1+KVrowtqh-HgwXj5vxzy4wd-vkTg@mail.gmail.com>
Cc: v6ops list <v6ops@ietf.org>
To: Lorenzo Colitti <lorenzo=40google.com@dmarc.ietf.org>
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> <CAN-Dau0v5dS9esEfQk9w0deG-QLpQ6EH9JJBY4JVcUfstFENkQ@mail.gmail.com> <1e9444b30d964a5cb17ff419eca6cc35@huawei.com> <CAKD1Yr0T-7t-UHbsJBMLpTjKhPAV5uUQkux6oby89TVUue7PyA@mail.gmail.com> <CO1PR11MB4881D400EA4681F1505040D2D8AA9@CO1PR11MB4881.namprd11.prod.outlook.com> <CAKD1Yr3TmqFxjKuZ57wS7VuPOf6rJvOwnvnQdFrRLQ=DkZ+CCw@mail.gmail.com> <CO1PR11MB4881F411A4D5BEA7A8479726D8AA9@CO1PR11MB4881.namprd11.prod.outlook.com> <D8AEA194-293B-43E4-BCAE-33CD81FB7D8C@delong.com> <CAKD1Yr2Tug-PFV7wAh0s6-gw8W3LcLG7wC1fD7Lu_hMZQYKdtw@mail.gmail.com> <08D2885E-B824-48E8-9703-DCA98771FA37@delong.com> <CAKD1Yr2EVsY3tYUf56R0Q1+KVrowtqh-HgwXj5vxzy4wd-vkTg@mail.gmail.com>
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]); Thu, 30 Sep 2021 20:55:53 -0700 (PDT)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/m_cvc0i7z8RyDaKay5LYkl2G4nk>
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: Fri, 01 Oct 2021 03:56:01 -0000


> On Sep 30, 2021, at 18:53 , Lorenzo Colitti <lorenzo=40google.com@dmarc.ietf.org> wrote:
> 
> On Fri, Oct 1, 2021 at 9:35 AM Owen DeLong <owen=40delong.com@dmarc.ietf.org <mailto:40delong.com@dmarc.ietf.org>> wrote:
> That’s not what is being said. A lot of this has little to do with what they are accustomed to and a lot more to do with a combination of:
> 	+	Enterprise policies that they cannot conveniently change
> 	+	Government and other regulations that they cannot avoid
> 	+	Reporting requirements that they cannot subvert
> 	+	Limitations of the tools they have available to comply with the above.
> etc.
> 
> Ok, but many of these points can be addressed in other ways:
> For reporting: many vendor platforms support ND binding logging via syslog, and something like draft-ietf-dhc-addr-registration <https://datatracker.ietf.org/doc/draft-ietf-dhc-addr-registration/> would likely make it much easier for networks that use DHCPv6 only for tracking/forensics (vs. for access control) to move away from IA_NA. Specifically, it would satisfy the reporting requirements and make it a lot easier for the tools to adapt because it's still using the DHCPv6 protocol.

But those tools aren’t readily available as already built-in enterprise management tools. IA_NA is.
> Enterprise policies and government regulations are not written in a vacuum, they're written to address business and legal requirements, and I really don't think you can credibly claim that DHCPv6 is a business or legal requirement. The legal requirements are things like tracking, access control, etc.

Sure, but the tools people have that do that today are based on DHCP and the path of least resistance (both bureaucratic and technical) is IA_NA.
>  
> In other words, you keep trying to suggest that there are alternative technical solutions, but you ignore the fact that this is NOT a technical problem.
> 
> Actually what I'm saying is that we (the IETF) do have a technical problem, regardless of the status of implementations, which the IETF doesn't have much of a say in anyway. The problem is: there is no IETF consensus that "IA_NA with one address per device" is a good technical solution. So: why aren't we looking for a way that's better for everyone involved (users, implementers, operators)? Even if you're 100% convinced that utimately all platforms will implement IA_NA with one address per device, isn't it a better outcome if that model is limited to a few networks, and networks with less stringent requirements or less dogmatic operators can use a technically better solution that we come up with in the meantime?

There’s also no consensus that it isn’t a viable solution that would allow enterprises to move forward. Virtually every other vendor has implemented it and android is the one standing in the way of progress here. While I realize we’re discussing this in the context of an IETF list at the moment, the reality is that this thread really is more about facilitating deployment than protocol development and IA_NA will accomplish that even if you don’t like it.

> Of course, there may still remain network operators that say, "my network, my rules; my one IA_NA way or the highway". But if your main concern is accelerating IPv6 adoption, then if we come up with a solution that's not IA_NA and satifies some (even if not all) enterprise requirements, then that's pretty likely to help adoption of IPv6 in enterprises that have a real business need for IPv6.

I think what you are not hearing is that there are already MANY enterprise operators that are saying “my network, my rules; my one IA_NA way or the highway”.

If you want to come up with other solutions in parallel, be my guest, but please make it possible for android to obtain an address via IA_NA.

Owen