Re: I-D Action: draft-ietf-6man-ipv6only-flag-03.txt

Brian E Carpenter <brian.e.carpenter@gmail.com> Sat, 20 October 2018 21:22 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 292B9130DD8 for <ipv6@ietfa.amsl.com>; Sat, 20 Oct 2018 14:22:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CaeogaUJoPYD for <ipv6@ietfa.amsl.com>; Sat, 20 Oct 2018 14:22:38 -0700 (PDT)
Received: from mail-pg1-x52d.google.com (mail-pg1-x52d.google.com [IPv6:2607:f8b0:4864:20::52d]) (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 3F26C12D4E6 for <ipv6@ietf.org>; Sat, 20 Oct 2018 14:22:38 -0700 (PDT)
Received: by mail-pg1-x52d.google.com with SMTP id g12-v6so17270102pgs.1 for <ipv6@ietf.org>; Sat, 20 Oct 2018 14:22:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=euuAhDwcuGrSOULxtHYCvLhhq3R564HvAVYQzA5j/BE=; b=t9pAMYIxMwD9C4Cq7tn+bKpjGb/QAmKX78nsm42sUPtEHWEtriNICzq+W61A3SQmZ0 KriZhqcRKT61hvtKdgWAc8HjNniCAe168p+QT8MbKHuR6MbjlAw1Xrw5CsV8MpmoXDxn tEFxCnoMeTJr5OY62+k9DMvIyHJ+2z2poAufOQtRRha6A9gpjcZOfvnq+GDxt6bJeLmp I8r9V+fBGqsHYtKGxmBKgrENOUnZvL2pN/VkVzUmm7xM9ZS3wkjlkDIpNVCwQJRjR/Yc P5OuBSfaQTA4f0il/fUroIkE8VylLv4iUELGPhWvpe0OWViOrtx/DgG8iT9PPil42B5j fhMA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=euuAhDwcuGrSOULxtHYCvLhhq3R564HvAVYQzA5j/BE=; b=ZXUWuoKHJi0BnrzxGtMF/JG84NbT5TiFUui6rUkoc9cDZ6lUv0AhE4HlKZnqm+3JUq rOJq4PKncu/Q/D0zR6FgHCthUTxA5o5SfFml36zx9KkF2X76VJLVU9T5FDO2b2kUkz32 Vim8Dl4kzp0XS/HJ/L8G1nooGukcjbjGkCSxdLrZqSxCXH0Z43u9E0PXnmlC/36g/3CB k1B4bhD8OOhkBEbWH8s/sMwz7cymrVxxe5dvX/raR5WLGWeUOUuI5EG+dNT/3o+9eol+ xhxLBlIWP5am99iatILENaF1DIt+366ZQ+Uj6EWkRXrjsm1tc/xJ4W6EC568F0d0UhyP fYTA==
X-Gm-Message-State: ABuFfoh6nf9YLExDSQcSnnL2+VDrzK5fQfRBLUElMx9466lmStB1CL1z SgIuBuNEGWE3KZCZy7B+ZeQjSWLW
X-Google-Smtp-Source: ACcGV61si2nrEOZIIFuE2x8SqKNOxX8sEV0Z8N738lWVxsbTCGo4UcCLn6NcTjt3w/gcCxn/PCVYLw==
X-Received: by 2002:a62:583:: with SMTP id 125-v6mr27385749pff.186.1540070557273; Sat, 20 Oct 2018 14:22:37 -0700 (PDT)
Received: from [192.168.178.30] ([118.148.76.40]) by smtp.gmail.com with ESMTPSA id t64-v6sm49587557pfb.44.2018.10.20.14.22.34 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 20 Oct 2018 14:22:36 -0700 (PDT)
Subject: Re: I-D Action: draft-ietf-6man-ipv6only-flag-03.txt
To: Ola Thoresen <ola@nlogic.no>, ipv6@ietf.org
References: <CAFU7BASO_ByzbanhLKnWV280O_fASd-8W+ujpj3sN6d2-whw2w@mail.gmail.com> <CACWOCC-u7aAPwAOcixYvt2On=-o_8X25GhqdXTfA+tWRC1o2XA@mail.gmail.com> <3beca72e-19c5-10af-02e5-c21a90d77100@gmail.com> <20181019.223739.271916573.sthaug@nethelp.no> <CAO42Z2z3zMcQSG2QpEhKByRr73BnEFC7xwayHe7p86TQpUvQYg@mail.gmail.com> <82E7C4FD-AD73-4697-9FC6-F61FBCB50375@employees.org> <38c6f05a-349a-2124-0052-aed032e450eb@nlogic.no>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <91be9bba-89fe-bca2-a674-030c84c045ca@gmail.com>
Date: Sun, 21 Oct 2018 10:22:31 +1300
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <38c6f05a-349a-2124-0052-aed032e450eb@nlogic.no>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/KZxWv8wcCIoCXcoZYGgXzO4HA8o>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 20 Oct 2018 21:22:40 -0000

On 2018-10-21 06:34, Ola Thoresen wrote:
> On 20/10/2018 00:12, Ole Troan wrote:
> 
>>>
>>>     Whatever happened to "We believe in rough consensus and running
>>>     code"?
>>>
>>>
>>> It isn't "We require ..."
>>
>> It isn’t. But it’s quite a big span between “it’s a hint” and “though 
>> shall disable ipv4 unless you have bloody good reason not to”.
>>
>> In my view, I don’t see much purpose in the bit unless it’s 
>> prescriptive. As in the last category.
>>
> 
> On this, we can agree. Having a flag as a "hint" does not make much 
> sense.  You can't trust it, so you would STILL need to verify if the 
> flag is actually telling the truth, or if it is just set - either 
> malicious, or by mistake.
> 
> On the other hand, I do not see how this can be a hard requirement.  Or 
> at least I can not see operating systems actually obyeing such a flag.  
> IF the client administrator has configured IPv4 dhcp client settings,

It seems to me that for 99.99% of hosts today, there is no admin in that
sense and what you get is the O/S factory default setting. For example,
if the factory default is to reduce the frequency of DHCP solicitations
when it sees this flag, then it's mission accomplished: less battery and
air time wasted on IPv4 packets.

But anyway, can you point to language in the draft that is incompatible
with what you wrote?

> why should the OS trust a flag in an RA-packet more than the OS-admins 
> configuration?
> 
> Just look at the already defined flags "O" and "M" - which are not even 
> breaking the barrier between the IP-protocols.  I know at least a couple 
> of implementations which will send a DHCPv6-request no matter what the 
> RA is signaling in its M and O-flags.  And I know implementations that 
> will not automatically send dhcp-requests no matter what flags are set 
> in the RA-packets.
> 
> We don't need even more flags that might or might not be ignored by the 
> operating systems.  And which have a somewhat vague definition.

Where is the vagueness in the definition? Which sentences in the -03 draft
are vague?

> We don't have a flag to tell the OS to not run DECnet, Appletalk or 
> IPX.  We simply disable these on the clients.  

But that is *managed* clients. Most clients, especially BYOD clients,
are unmanaged and arrive with dual stack IP enabled.

> And even if we had such a 
> flag in DHCPv4 or RA, I - as an admin - would prefer the clients to not 
> rely on such a flag, but try to get some kind of network access on any 
> enabled network protocol in the client.

Even if that drains the batteries on constrained devices?

     Brian