Re: Adoption call for <draft-hinden-ipv4flag-03>

Brian E Carpenter <brian.e.carpenter@gmail.com> Fri, 23 March 2018 19:40 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 E148712DA27 for <ipv6@ietfa.amsl.com>; Fri, 23 Mar 2018 12:40:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 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, URIBL_BLOCKED=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 4UH2wXuUxRbA for <ipv6@ietfa.amsl.com>; Fri, 23 Mar 2018 12:40:29 -0700 (PDT)
Received: from mail-pg0-x22d.google.com (mail-pg0-x22d.google.com [IPv6:2607:f8b0:400e:c05::22d]) (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 F3B06126BF7 for <ipv6@ietf.org>; Fri, 23 Mar 2018 12:40:28 -0700 (PDT)
Received: by mail-pg0-x22d.google.com with SMTP id g8so4963916pgv.7 for <ipv6@ietf.org>; Fri, 23 Mar 2018 12:40:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=zue6/68ReyXxUDuivAc6oVYwv0yUotYhJHxXlFlqzVQ=; b=pCAqDREyXJMvd0qGnA/37Rk0Kodf7MuZWAIyLxk6QjDy47v2eht5IzACizTvE2FwIP CvdcxvVWEhHr1aCRoAySjY0e/us4p5Ughw+OPfkna7ghaY1gsCeJh9eqH8KfuVgLHh+h biCSH5pnlFD03D1iaBZw48rz06tF0i8oqzIoYJjWKV5xtJmuTyPT4aKne1JAM6hQG5Ps XdF3xMlR99JZfzPFxAQ9EHfE58iHBXAwGHKu8G5uhFEzN6Rqd1ie2tOTVHtr6xQKc/8p rNarfhe1cnLwrJP9V9gMfaP1GtHZZKZrvSLytLNpLtX0LEQMO4aK+MctIjM66iSeZm1i IoyA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=zue6/68ReyXxUDuivAc6oVYwv0yUotYhJHxXlFlqzVQ=; b=Gm+p6h56YXL3VCFC57PtEFJafNFgssvYMjHYfoz5cK6GAYX2DmnrfGhWywaMIl5yCD YE8V5LeVSS+zoSYqOY1LmyPr3n2xbTXM/+379fUR8lAN/lGBV/yxsA+dy6q2VBNv5GA7 JWqfGyQtmcrz56qrrTwTF04Bu0wwWMteaJEWrlqenRnz8M5pRb0DzMRmVFoTOFeDRmqJ eHj/fGzM/boY1Y8eXNlbOiHTXE2O4cVjigPe4BjTBxoEdBISEfFOMcQnRSkXpIy4Ub8O ijj1y76eAjGN/nxBkJ02VaA/u7PD0evGtOiCnjN2vIDngw8uxJQ9n85bMIWWRAS18FZX /qCQ==
X-Gm-Message-State: AElRT7GeqZaegRnP5MhKG4TWYoR0XHo+HH7b69z4UJJCi7GYa+WCjn2+ Wu9I5io0R2CeSVeIzcRz/WkA4CDLMRI=
X-Google-Smtp-Source: AG47ELuBCfFTTqYzUidPXPAv4Iv1k7aEciKXl3UR8oLDifkV/RV1V1PsqlpjmhZpiCHs5CjumQzrAQ==
X-Received: by 10.101.73.2 with SMTP id p2mr7751230pgs.397.1521834027910; Fri, 23 Mar 2018 12:40:27 -0700 (PDT)
Received: from [192.168.43.75] ([118.148.147.220]) by smtp.gmail.com with ESMTPSA id d15sm21395712pfj.121.2018.03.23.12.40.24 for <ipv6@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 23 Mar 2018 12:40:26 -0700 (PDT)
Sender: Brian Carpenter <becarpenter46@gmail.com>
Subject: Re: Adoption call for <draft-hinden-ipv4flag-03>
To: ipv6@ietf.org
References: <562A6850-000D-4C39-BE50-1DB6C759D6AD@employees.org> <D3DEECE4-AB1D-43D6-B66A-0D2517B9433D@employees.org>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <f964be09-f3c5-f0e8-0ac3-d5033bcc3e7d@gmail.com>
Date: Sat, 24 Mar 2018 08:28:01 +1300
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <D3DEECE4-AB1D-43D6-B66A-0D2517B9433D@employees.org>
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/n56NVfYR-JTVFMz6PdvK3Xd6p9M>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 23 Mar 2018 19:40:31 -0000

Hi Ole,
On 23/03/2018 23:14, Ole Troan wrote:
> [Now with participant hat on]
> 
> Before adopting this document I would really like to be convinced that it adds "value".
> 
> - Do we understand the size of the problem?
>   How much unnecessary traffic is there and for how long after the node has connected to a link?

Well, we had observational data from the v6 only experiment in Singapore,
which is available somewhere. But I'm not sure the IETF population is typical.
However, the argument is that on a wireless network with mainly battery powered
devices, getting rid of even a few percent of the traffic, especially L2 broadcast
traffic, is very desirable.

>   Is this the same problem on IPv4 only versus IPv6 only links?

Probably not; I think the issue is asymmetric between v4 and v6.

>   Given that this will not solve the problem with legacy hosts, what are the expected gain?

As above: any reduction in traffic helps battery life.

> - Has solutions optimising only the host behaviour without relying on the network been investigated?
>   (The document asserts that a network notification is more precise, but I would like to see that documented).

It gives the hosts more of a hint than the simple absence of v4 responses. I have no
idea how to quantify that.
 
> - This doesn't specify host behaviour, doesn't that lead to what would effectively be interoperability problems?
>   E.g. some implementations support IPv4 link-locals, some implementations not.
>   I presume the advice here is to the operator is. Thought shalt not enable this flag if there are IPv4 only devices on the link.

Why? Those devices will behave exactly the same either way. All you are signalling,
to those who listen, is "I don't route IPv4 or answer DHCPv4."

> 
> As a general comment on the draft itself, I still think it is wrong to make the flag say something about the "IPv4 service" for the advertising router. A host does typically not correlate an IPv6 router and an IPv4 router on a link. The two protocols are running as ships in the night.

In fact that's exactly why the flag is defined as it is, and why the host
behaviour is defined the way it is. It is a slightly strange inversion of the
normal thinking.

> The correct approach here would be that the flag states that IPv4 is not enabled on the link. Similarly to other link properties like MTU.

That only works on a 100% managed network. The way we have it, where
routers only announce their own capability, is fail-safe on a network
with more casual management.

Regards
    Brian

> 
> Ole
> 
> 
>> On 22 Mar 2018, at 16:47, Ole Troan <otroan@employees.org> wrote:
>>
>> This message starts a two week 6MAN call on adopting:
>>
>>     Title     : IPv6 Router Advertisement IPv4 Unavailable Flag
>>     Authors   : R. Hinden, B. Carpenter
>>     Filename  : draft-hinden-ipv4flag-03
>>     Pages     : 9
>>     Date      : 2018-03-02
>>
>>     https://datatracker.ietf.org/doc/draft-hinden-ipv4flag/
>>
>> as a working group item. Substantive comments and statements of support
>> for adopting this document should be directed to the mailing
>> list. Editorial suggestions can be sent to the authors.  This adoption
>> call will end on April 5th, 2018.
>>
>> See also the gap analysis from sunset4 on disabling IPv4:
>> https://tools.ietf.org/html/draft-ietf-sunset4-gapanalysis-09#section-3
>>
>> Regards,
>>
>> Ole Trøan
>> --------------------------------------------------------------------
>> IETF IPv6 working group mailing list
>> ipv6@ietf.org
>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> --------------------------------------------------------------------
> 
> 
> 
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>