Re: [v6ops] Implementation Status of PREF64

David Farmer <farmer@umn.edu> Fri, 08 October 2021 16:29 UTC

Return-Path: <farmer@umn.edu>
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 773AB3A0646 for <v6ops@ietfa.amsl.com>; Fri, 8 Oct 2021 09:29:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=umn.edu
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 7DuQSAVT6cHF for <v6ops@ietfa.amsl.com>; Fri, 8 Oct 2021 09:29:11 -0700 (PDT)
Received: from mta-p5.oit.umn.edu (mta-p5.oit.umn.edu [134.84.196.205]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0D2223A05E2 for <v6ops@ietf.org>; Fri, 8 Oct 2021 09:29:10 -0700 (PDT)
Received: from localhost (unknown [127.0.0.1]) by mta-p5.oit.umn.edu (Postfix) with ESMTP id 4HQttY6Kjbz9vCBR for <v6ops@ietf.org>; Fri, 8 Oct 2021 16:29:09 +0000 (UTC)
X-Virus-Scanned: amavisd-new at umn.edu
Received: from mta-p5.oit.umn.edu ([127.0.0.1]) by localhost (mta-p5.oit.umn.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Pj6AhDyJWw4I for <v6ops@ietf.org>; Fri, 8 Oct 2021 11:29:09 -0500 (CDT)
Received: from mail-yb1-f197.google.com (mail-yb1-f197.google.com [209.85.219.197]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mta-p5.oit.umn.edu (Postfix) with ESMTPS id 4HQttY45y5z9vC9p for <v6ops@ietf.org>; Fri, 8 Oct 2021 11:29:06 -0500 (CDT)
DMARC-Filter: OpenDMARC Filter v1.3.2 mta-p5.oit.umn.edu 4HQttY45y5z9vC9p
DKIM-Filter: OpenDKIM Filter v2.11.0 mta-p5.oit.umn.edu 4HQttY45y5z9vC9p
Received: by mail-yb1-f197.google.com with SMTP id s66-20020a252c45000000b005ba35261459so12587850ybs.7 for <v6ops@ietf.org>; Fri, 08 Oct 2021 09:29:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umn.edu; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=OEjbq/LYo2IIhJ60Ouv5nJ/KcFf6xJpNzB4FzNCGdho=; b=DHovZxslb7zclGa+V023qbutslwFGHax3EQdPzhL8v30z1ceFL7bNX8v7UByUC+XoW sfJ8eeflbrEpfT82dpRJUtxVt4o8wqJ+f8MunYlz81Ac9frQ1XB4Ur98arBWl/YVH0Uq XOQ8BmpjFtTbICm7DPM0JUdSzg2RJCoN+tN6dCwcKsoTSTll1ELfWuFiu4FXby/nw7QY RgfGPlxDx3tQxUhvhahhA7r6Ngs4PdLxcZ/hfWzV7JvP1CemIF2EA/wjYAMszB7+xgP2 myt0zNL1dh5yPQiNzaHvjp1Qvh/paQts8JCXKwtGdVgQoTIzfw6UuRHNMtu+MwQtfBUT J8Mg==
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=OEjbq/LYo2IIhJ60Ouv5nJ/KcFf6xJpNzB4FzNCGdho=; b=IXD8xtDiSXmr6RKd62aSIbeHl7MtyJt5vGGdZbIyNb53UHiS1w8Kyb/fpoh//PXYGn 4oaivNACGH9xauB7WyOQOBOf9Sdm2TH4SvL0qebJZorVAiX35lj5GNNqAdpbKA+MDPD6 7UPzZ+YNn6b7iYrpklFE3caw7xZcDaI4mFWF39eKFYMlFecmHj3Ap4djF03SidyfzlkA ujy8w9JeHOIZjyJAXE/G+K3lPlnogMQtA+9xCNLI89p4BPylRJnr7SgzTlceS5PoDTot 6QemZGdR2jdGDdqIWvrZZckuJpARbToVhMT/5KIK3kZNpAAoZFLBns9SIJ24/yIX9ZSi 71fA==
X-Gm-Message-State: AOAM532dmUGOmw1XUwGicJVjN+Txu6D3Y7fWK6TWxU0SgLq0xz5dCc0I H0c6SCgHzG2US8npPDcuVywQEbgrzmt8cRbR/2XSuES7UE/zXcLOQeuarlPREQh68m5gfchdpIu t8cM1ppakHS/dXWIaglq1xLPG/g==
X-Received: by 2002:a25:c014:: with SMTP id c20mr4437318ybf.55.1633710545657; Fri, 08 Oct 2021 09:29:05 -0700 (PDT)
X-Google-Smtp-Source: ABdhPJwS3i5DhBMyxPqAKeXLZuW1ucjpVfZ8Th/OIhnMgdQakB9cIH1dJBY5FDEV2sPY4LH9dTTqRw5dzfgghyOF9eE=
X-Received: by 2002:a25:c014:: with SMTP id c20mr4437283ybf.55.1633710545259; Fri, 08 Oct 2021 09:29:05 -0700 (PDT)
MIME-Version: 1.0
References: <DDA36020-90CC-471B-83AD-3D98950F1164@delong.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> <1A6ED87B-666E-439C-852F-2E5C904C0515@delong.com> <CAKD1Yr23fY2DJDvB-9eVFRsxnBnZQ0kZuZfYUfRUHYW=_D=enA@mail.gmail.com> <CAN-Dau1z0q0R61x7iY+Wg_cFRU0jmqr+fR0y=bSXxj+K-n722w@mail.gmail.com> <CAKD1Yr1T_mXfxJGHOrBfqZfexm6GTrUqnFi57710pTroKQK6uQ@mail.gmail.com> <702CB018-1A02-4B32-B9AA-7C7B31521F12@delong.com> <CAKD1Yr0jZR8Efzr_Y6FeiBvHYS8ATmDupx2ABTXXy-rSA_QjmA@mail.gmail.com> <1adb70a8-db0a-4ea6-f721-c1035343cda3@foobar.org> <DM6PR02MB69249D4F0A8003E77EC9F153C3B19@DM6PR02MB6924.namprd02.prod.outlook.com>
In-Reply-To: <DM6PR02MB69249D4F0A8003E77EC9F153C3B19@DM6PR02MB6924.namprd02.prod.outlook.com>
From: David Farmer <farmer@umn.edu>
Date: Fri, 08 Oct 2021 11:28:49 -0500
Message-ID: <CAN-Dau0q7p-9NWv=9vouX51Z1Yqe_h06WwpnkMjkyj6=A7EcQw@mail.gmail.com>
To: "STARK, BARBARA H" <bs7652@att.com>
Cc: Nick Hilliard <nick@foobar.org>, Lorenzo Colitti <lorenzo=40google.com@dmarc.ietf.org>, v6ops list <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000b7687405cdd9e0af"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/B7fXrImLOsOUHMryCzY5ZRqyH5E>
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, 08 Oct 2021 16:29:17 -0000

On Thu, Oct 7, 2021 at 8:21 AM STARK, BARBARA H <bs7652@att.com> wrote:

> > > but hosts should not
> > > be able to set policies on how many IPv6 addresses they accept.
> >
> > Sure they can.  There's nothing stopping a dhcpv6 client from refusing
> > to enable ipv6 on an interface if it gets less than N addresses.
>
> Host policy should be dictated by the people in control of the host and
> not IETF.
> IETF has no business restricting the rights of device owners and private
> networks operators to dictate what devices are allowed to do on their
> network. This sort of prohibition on device owners and private network
> admins setting host policy would be 100% harmful.
>

Ok, the IETF shouldn't pick N, I'm ok with that. But, does that mean you
think it is inappropriate for host implementations to enforce some number
of IPv6 addresses be available? Or, are you saying that is completely up to
network operators?

I will note a few things;

1. The IETF hasn't picked a value of  N, but it has, through RFC7934, said
that N<1.
2. In effect Android already enforces, N<1, by only supporting the
self-assigned addressing model of SLAAC.
3. However, by not supporting a DHCPv6 client, Android doesn't support the
managed-assignment addressing model of DHCPv6.

In an effort to find a compromise that allows Android to support DHCPv6 and
therefore the managed-assignment addressing model, I'm suggesting it is
reasonable for DHCPv6 clients to require the availability of more than one
IPv6 address before it enables it's IPv6 stack, and it sounds like Lorenzo
is at least open to discuss such a comprise.

However, it seems that some people are insisting that network operators
should be able to assign one and only one IPv6 address per client.
Personally, I think this argument is utterly futile, is creating a
deadlock, and it is holding back the deployment of IPv6. However, this
deadlock is not caused only by Android not supporting DHCPv6, but it is
also caused by those that insist that assigning one and only one address is
a valid IPv6 deployment strategy, and that network operators should have
ultimate and unilateral control in this matter.

I'm willing to concede that network operators need to allocate more than
one IPv6 address per client.. Furthermore, I think it is very important
that all major operating systems allow for both IPv6 address
assignment models, self-assigned (SLAAC) and managed-assignment (DHCPv6).

I'm having visions of IETF becoming not unlike the Texas legislature in its
> desire to dictate "morality".
> Barbara
>

Insisting the network operators have ultimate and unilateral control of
this issue is equally dictating "morality".

Thanks.

-- 
===============================================
David Farmer               Email:farmer@umn.edu
Networking & Telecommunication Services
Office of Information Technology
University of Minnesota
2218 University Ave SE        Phone: 612-626-0815
Minneapolis, MN 55414-3029   Cell: 612-812-9952
===============================================