Re: Confirmation to advance: draft-ietf-6man-ipv6only-flag-05

Philip Homburg <pch-ipv6-ietf-6@u-1.phicoh.com> Sun, 12 May 2019 15:20 UTC

Return-Path: <pch-b9D3CB0F5@u-1.phicoh.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 7027D12017E for <ipv6@ietfa.amsl.com>; Sun, 12 May 2019 08:20:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no
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 8bT0nGWA8-vF for <ipv6@ietfa.amsl.com>; Sun, 12 May 2019 08:20:48 -0700 (PDT)
Received: from stereo.hq.phicoh.net (stereo6-tun.hq.phicoh.net [IPv6:2001:888:1044:10:2a0:c9ff:fe9f:17a9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3E19D12004E for <ipv6@ietf.org>; Sun, 12 May 2019 08:20:48 -0700 (PDT)
Received: from stereo.hq.phicoh.net (localhost [::ffff:127.0.0.1]) by stereo.hq.phicoh.net with esmtp (TLS version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384) (Smail #157) id m1hPqHO-0000J8C; Sun, 12 May 2019 17:20:46 +0200
Message-Id: <m1hPqHO-0000J8C@stereo.hq.phicoh.net>
To: ipv6@ietf.org
Subject: Re: Confirmation to advance: draft-ietf-6man-ipv6only-flag-05
From: Philip Homburg <pch-ipv6-ietf-6@u-1.phicoh.com>
Sender: pch-b9D3CB0F5@u-1.phicoh.com
References: <F8BFFCAD-E58E-4736-8A1C-56579B6F6032@employees.org> <a2465e81-a17f-ab48-efda-20fe12a70077@foobar.org> <30239E0C-C444-4A7E-8342-AEE47BF8A2BB@employees.org> <20190505200449.GB7546@vurt.meerval.net> <80073906-c3c0-1f22-9e7f-c2b349063936@gmail.com> <CAO42Z2xzVW3m0mN7jEn8SYyYCYhrufVnkfp3rBjJcijBkvucNQ@mail.gmail.com> <CACWOCC-35yVYXSRR0sRL-MBMHyOFZtJx9E9h14G8qqVh5T7qGA@mail.gmail.com> <232c1a43-0fd9-4eae-737b-260a3906f72a@gmail.com> <663F6C0B-7B8A-4088-B9C0-B2867B0C3EB8@gmail.com> <CAN-Dau3VJN7qNHAW-yStMrDRCa4vsDs2ObkAxswnYbcHde2t_w@mail.gmail.com>
In-reply-to: Your message of "Sat, 11 May 2019 17:17:19 -0500 ." <CAN-Dau3VJN7qNHAW-yStMrDRCa4vsDs2ObkAxswnYbcHde2t_w@mail.gmail.com>
Date: Sun, 12 May 2019 17:20:42 +0200
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/8gTxZlMT_-jT-A4k0khODY852nY>
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: Sun, 12 May 2019 15:20:50 -0000

>In my opinion, you are correct if that were the only or even the primary
>source of futile IPv4 traffic. In effect, RFC 3927 configures a Link-Local
>IPv4 scoped address if a DHCPOFFER is not received, and then this
>Link-Local address is used to perform futile IPv4 service discovery. From
>my perspective, this is the primary problem, not futile IPv4 DHCPDISCOVERS.
>As you say exponential backoff of the DHCPDISCOVERS would easily control
>that issue. However, something also needs to signal the dual-stack host to
>not perform IPv4 service discovery because the dual-stack host is on an
>IPv6-Only network, I believe this flag serves this purpose well.

It is safe to assume that if an interface has no IPv4 address
configured at all then that interface cannot be used for IPv4 service
discovery

We can assume that on an IPv6-only network there will be no DHCPv4 so the
host will not get addresses through that route.

That leaves RFC 3927. I think a simple heurisctic could be the following:
A host SHOULD NOT configure an RFC 3927 on an interface if the host has
working IPv6 on that interface unless the configuration of an IPv4 link local
address is explicitly requested by the user.