Re: [v6ops] Implementation Status of PREF64

David Farmer <farmer@umn.edu> Mon, 11 October 2021 15:58 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 A6A163A0B08 for <v6ops@ietfa.amsl.com>; Mon, 11 Oct 2021 08:58:47 -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 mOzApRiCh3O5 for <v6ops@ietfa.amsl.com>; Mon, 11 Oct 2021 08:58:43 -0700 (PDT)
Received: from mta-p6.oit.umn.edu (mta-p6.oit.umn.edu [134.84.196.206]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 32ADE3A0AFA for <v6ops@ietf.org>; Mon, 11 Oct 2021 08:58:42 -0700 (PDT)
Received: from localhost (unknown [127.0.0.1]) by mta-p6.oit.umn.edu (Postfix) with ESMTP id 4HSk412RJ2z9vBqv for <v6ops@ietf.org>; Mon, 11 Oct 2021 15:58:41 +0000 (UTC)
X-Virus-Scanned: amavisd-new at umn.edu
Received: from mta-p6.oit.umn.edu ([127.0.0.1]) by localhost (mta-p6.oit.umn.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lbYWyfnuLkI1 for <v6ops@ietf.org>; Mon, 11 Oct 2021 10:58:41 -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-p6.oit.umn.edu (Postfix) with ESMTPS id 4HSk4108Qkz9vBqc for <v6ops@ietf.org>; Mon, 11 Oct 2021 10:58:39 -0500 (CDT)
DMARC-Filter: OpenDMARC Filter v1.3.2 mta-p6.oit.umn.edu 4HSk4108Qkz9vBqc
DKIM-Filter: OpenDKIM Filter v2.11.0 mta-p6.oit.umn.edu 4HSk4108Qkz9vBqc
Received: by mail-yb1-f197.google.com with SMTP id b126-20020a251b84000000b005bd8aca71a2so4077081ybb.4 for <v6ops@ietf.org>; Mon, 11 Oct 2021 08:58:39 -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=+v3mQR838dtMcWPecxuceBtzFXVF/mkdk310ZQO+2cM=; b=Iry5hxiv7JejUy7yZsq0KAJPLkOQXWqH1FSL5pbJ3Tk22RBDxUjnNjpI2nS3LcbAg/ Wmm3Zgaaed5lDIo/BWK204ZB3R0xbf49t+hHFBLr+2AB0UIM0DJmThjHcUCEl/+KrPV2 ueobbwesPtuLnh8VeXdZLW2ksOMcUtitRhti1GJqk+ZWeEb7iTQLjB2X611o3m0MZJxE mWASedOd17F1wVGRIg84TaT65gZaKsHXbVj5mrvqG2Teh/g+65IIDxnaaQz7h/Qf5gh6 hvllfnJoXqrKcg6ApEGT447U6H4iYXKP/ecTg0GWLpxonzhK1rEzV4K6rFmIkYuBeaNY FfmQ==
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=+v3mQR838dtMcWPecxuceBtzFXVF/mkdk310ZQO+2cM=; b=PmknERSyksrEUAb1naKjrFi/INiHpyQtUEmLw+1QCRezSYyzsLCt6CEbooRsVuW7Ho s2oEfkSeNXVgh2/m7JMejbwNAMzcczODb+KjzmWCK3waqEWUDrce1Uw5X4N+PSfI4dEw 60oouvcXS3YKD3UoCbsJYNXoTdDi2QCS/1x+B9AEniwWvrZr9oHd6X0nFe6yB5kZ1Ne/ ypfgM/TOdofzvhPVHWfee0RDuxYHod8ZMRtH6X89RprqJDxI992c6KWmv5TARX0d71q2 v5/tZh9xEkYpXRAdK2NwGGsfXFyggmMFzt1l1f55cunc39id3O4QhZMGjrrhBjAbpMGk xUww==
X-Gm-Message-State: AOAM532/KMJIsfQh0ZXAvCtj4QLlvycVdChrKfqCA7XVIX1Fi9UCxPzP tJXw5Qmk8Cf8KOocjcEMIXtg3ZSJQg+yF5mBD/21uWdLvuJIQ+NfMa/jAALEori8Z7wGDruyzNh 9pmFlyh/7W7uf6r1HOdMSs0CU4w==
X-Received: by 2002:a25:c014:: with SMTP id c20mr22087552ybf.55.1633967918732; Mon, 11 Oct 2021 08:58:38 -0700 (PDT)
X-Google-Smtp-Source: ABdhPJzo5RBuNibkiEfEctyWhhpT/WqtwlX4fBHHOYPy7fAxz0aB4xF68JBdlSebYWQxAszKnrVAQFtf5MmiQtkRe6s=
X-Received: by 2002:a25:c014:: with SMTP id c20mr22087509ybf.55.1633967918324; Mon, 11 Oct 2021 08:58:38 -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> <E1FED93B-674C-46DD-8C39-F6C30475C48A@delong.com> <CAKD1Yr34jv_N0jGKdg=sG76oGU7PdRjYFC_-w9Uvzs=7oGm38w@mail.gmail.com>
In-Reply-To: <CAKD1Yr34jv_N0jGKdg=sG76oGU7PdRjYFC_-w9Uvzs=7oGm38w@mail.gmail.com>
From: David Farmer <farmer@umn.edu>
Date: Mon, 11 Oct 2021 10:58:22 -0500
Message-ID: <CAN-Dau0VchPbTLkRT=5e0pj=VhkB_-fUuoOZO8XMrac2L+Ni6A@mail.gmail.com>
To: Lorenzo Colitti <lorenzo=40google.com@dmarc.ietf.org>
Cc: Owen DeLong <owen=40delong.com@dmarc.ietf.org>, v6ops list <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000058b60405ce15cd0c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/ZK9CChSoOmI7WJelTfvde7tdWnQ>
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: Mon, 11 Oct 2021 15:58:48 -0000

On Sun, Oct 10, 2021 at 10:35 PM Lorenzo Colitti <lorenzo=
40google.com@dmarc.ietf.org> wrote:

> On Mon, Oct 11, 2021 at 9:16 AM Owen DeLong <owen=
> 40delong.com@dmarc.ietf.org> wrote:
>
>> Agreed, but the device manufacturer, OTOH, is somewhat in control of what
>> their device will or won’t do and if Lorenzo/Google want to impose that
>> limitation on their implementation, the IETF shouldn’t be able to stop them
>> any more than it should be able to dictate that they must do so.
>>
>> Guess what, Lorenzo… That’s the current situation. The IETF is mute on
>> how many devices must be provided via IA_NA or whether or not you can
>> implement some minimum acceptable number or disable the IPv6 stack as a
>> result.
>>
>> Therefore, you are not prohibited from doing so.
>>
>
> Ok, but would that solve the issue in this thread?
>
> Suppose an OS developer ships a DHCPv6 implementation that requires N
> addresses and does not enable the IPv6 stack unless it receives all of
> them. How does that do anything to address statements such as, "my network,
> my rules" that have been made on this thread? Any operator that wants to
> assign only one address per device still cannot use such hosts on their
> network, and can still criticise the implementation for not doing what they
> want.
>
> What I think David was suggesting is: if we reach consensus on some
> reasonable value of N, then the IETF could write a BCP to that effect. That
> would help to some extent, because if an operator complains that the
> implementation does not work on a network that has N=1, the OS developer
> could point to the BCP as justification for why.
>

I think additional guidance on DHCPv6 deployment is clearly needed,
probably including the trade-offs (pro and cons) and other details related
to such deployments in various contexts. It’s not clear to me if this is
best accomplished through a BCP or an Informational document. Furthermore,
I believe the most important BCP of N>1 has already been made in RFC7934. I
have an open mind on whether or not additional BCP recommending a
particular value of N for DHCPv6 IA_NA and/or IA_TA will be useful.
However, at the very least I think a discussion of these issues in an
Informational document is called for.

I will add, there are two values of N to consider; The first being, what is
a reasonable limit, if any, for a DHCPv6 server to impose on the number of
IPv6 address it will provide to a client, this is likely a
larger number, maybe even 64 or larger. Second, what is a reasonable limit,
if any, for a DHCPv6 client to impose before configuring GUA IPv6
addresses, this is likely a smaller number, maybe even as few as 2 or 3.
Also, do these apply to IA_NA or IA_TA, or a combination of the two?

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
===============================================