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

David Farmer <farmer@umn.edu> Fri, 10 May 2019 13:48 UTC

Return-Path: <farmer@umn.edu>
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 EDB0412023B for <ipv6@ietfa.amsl.com>; Fri, 10 May 2019 06:48:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.299
X-Spam-Level:
X-Spam-Status: No, score=-4.299 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, 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=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 SBEyMi4Zwj-j for <ipv6@ietfa.amsl.com>; Fri, 10 May 2019 06:48:18 -0700 (PDT)
Received: from mta-p5.oit.umn.edu (mta-p5.oit.umn.edu [134.84.196.205]) (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 44F96120228 for <ipv6@ietf.org>; Fri, 10 May 2019 06:48:18 -0700 (PDT)
Received: from localhost (unknown [127.0.0.1]) by mta-p5.oit.umn.edu (Postfix) with ESMTP id B5F2BB71 for <ipv6@ietf.org>; Fri, 10 May 2019 13:48:17 +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 InBy7vPc_081 for <ipv6@ietf.org>; Fri, 10 May 2019 08:48:17 -0500 (CDT)
Received: from mail-vk1-f200.google.com (mail-vk1-f200.google.com [209.85.221.200]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mta-p5.oit.umn.edu (Postfix) with ESMTPS id 75017C85 for <ipv6@ietf.org>; Fri, 10 May 2019 08:48:17 -0500 (CDT)
Received: by mail-vk1-f200.google.com with SMTP id s5so1811284vkd.0 for <ipv6@ietf.org>; Fri, 10 May 2019 06:48:17 -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=9+OFTakIrlx6cBOfjAckM6vP3DKjPawTMnIe/1ZarYM=; b=JPHzAYU/0+FOuCeOtLPKSJZbRrss6BQ06IGrpqihHeMv9T3PmKxKSmFqoPxQiwI4C7 yFikoOGFLYUKYNewqAgwH7hdHkYkD+zLa6FfsawkPuR8ps54fuJj96teFw0ZdM8oElDl u1SCb+8RLi1pmUuK45m4Ib12NEi+LeoEsIKldO2yPET/WeQf+4ZtQSh9xbH/kEBwzR9U 5KLm9RblN6VIILfJkvmdANP/v8rde/EbD1FVk4J6qM6lP4yubqHQeprw9KinXJjmc4PC VST9H3CMQWTNF0AS8AmMYjz4iFtY+3DV0D2ls8jz5sXQYP7hFek1hHJmw+ltML72jYJo yq7Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=9+OFTakIrlx6cBOfjAckM6vP3DKjPawTMnIe/1ZarYM=; b=DfkKCTQ91PCBi4X8oJL1j9SNdvVmmlP81CcqOxW+uyTiXpK8FkBYx+P+Q0VibgXsLo mNFMdlQaKzno52M3tWHOI4Pj/uOtsyoKR3y9hprgXmpRvIwkBMlSiHNRYOOai/usrmjv TVhHFLCf7Vm5AzEySJdZw/yXV4HtwRrlNj84BaHVcdN63GKzACE0OLeiFWraTIDdQNPw tyinI/vd5t3nchUBSTDWHP6DLhbvl28rL/qCOX7kNyxPymZfvBmYzN+Evc0Qrm/YAA6S C0+pyYCepT8Op3HZ8PjitcReP2+9F0XLl+MNzX9tLLWpOO4OdSHqqu/O3a6Z7g+9sJWC p1Sg==
X-Gm-Message-State: APjAAAWb01K6JINuQpL0IalT6uyGt8iUN2zrVFee8cjKyhCMgKSInuJg a71CcHfmBb8ITy6NOdzStP9YAgz4+PSwAkT8QC6bHRREAObbskMP09QjEjAbp3dMkbqoNSwWMd8 npCBjMLf0V7BMCtfHgYq3RyRp
X-Received: by 2002:a67:b30b:: with SMTP id a11mr966989vsm.86.1557496096533; Fri, 10 May 2019 06:48:16 -0700 (PDT)
X-Google-Smtp-Source: APXvYqxy63hkoaYCN01M4KJw+OyBRY69C0QUTVeM5digbGMkhpUbcy4QcPeHAhUwInISiTZ6lMAjX3HPvpCIZTTiqcA=
X-Received: by 2002:a67:b30b:: with SMTP id a11mr966961vsm.86.1557496095933; Fri, 10 May 2019 06:48:15 -0700 (PDT)
MIME-Version: 1.0
References: <F8BFFCAD-E58E-4736-8A1C-56579B6F6032@employees.org> <alpine.DEB.2.20.1905091054560.1824@uplift.swm.pp.se> <m1hOfjp-0000IdC@stereo.hq.phicoh.net> <924a4e34-e5f9-9872-bd4a-c0f68fd5387f@gmail.com> <m1hP1uA-0000EhC@stereo.hq.phicoh.net> <12F17008-16C5-4E58-89DB-BC7D01341CD7@lists.zabbadoz.net> <f1210218-9a51-805f-df31-d96dc9381c91@foobar.org> <F5BC870A-0853-43A3-A493-DC7DF8701B50@lists.zabbadoz.net> <C5A98D65-ABC9-4728-82C5-CF81F8FE53D8@steffann.nl>
In-Reply-To: <C5A98D65-ABC9-4728-82C5-CF81F8FE53D8@steffann.nl>
From: David Farmer <farmer@umn.edu>
Date: Fri, 10 May 2019 08:47:59 -0500
Message-ID: <CAN-Dau3F+Z94aC1fAohZDz81z=Kg4u1TZGiuMH_L4yVUCH1sMg@mail.gmail.com>
Subject: Re: Confirmation to advance: draft-ietf-6man-ipv6only-flag-05
To: Sander Steffann <sander@steffann.nl>
Cc: "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>, 6man WG <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000008998e6058888d127"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/rQZQKYyrQI5vDQHbELHJXX_gVCw>
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: Fri, 10 May 2019 13:48:24 -0000

On Fri, May 10, 2019 at 7:56 AM Sander Steffann <sander@steffann.nl> wrote:

> Hi Bjoern,
>
> > It also says:
> >
> >   A host MAY delay all IPv4 operations at start-up or reconnection
> >   until a reasonable time has elapsed for RA messages to arrive.  If
> >   all RAs received have the flag set to 1, a host SHOULD NOT attempt
> >   IPv4 operations.
>
> And that last bit is exactly where the problem is: it is too strong.
> Something like "If all RAs received have the flag set to 1, a host SHOULD
> NOT aggressively retry any failed IPv4 operations (like obtaining a DHCP
> lease) and operate without using IPv4 as much as possible to reduce
> unwanted/unnecessary IPv4 traffic on the network. Especially operations
> that transmit broadcast packets should be avoided to save the battery life
> of other devices on the network."
>
> So, as has been suggested before: turn it from an off-flag to a useful
> heuristic. I will remain strongly opposed to a hard off-flag for the
> reasons explained previously. I still think Bert is right: "Not necessary,
> not sufficient, therefore, IMO, not needed." so I'll probably never be a
> supporter of this draft, but if we are talking about a heuristic then I can
> at least reevaluate my objections to see if we can reach consensus.
>

I have to agree that a "hard off" for IPv4, especially global scope unicast
IPv4 is not necessary, it is not the problem. If a dual-stack host doesn't
get an IPv4 DHCPOFFER, it won't do global scope unicast IPv4. The primary
problem described in the problem statement is RFC 3927 and futile IPv4
service discovery using Link-Local IPv4 addresses. I am suggesting we
change the flag to be a "hard off" only for RFC 3927, and then its a
heuristic hint to fairly quickly stop, or at least severely limit, periodic
IPv4 DHCPDISCOVERS, or a "soft off" for global scope unicast IPv4.

Furthermore, at least in the near-term, I don't believe IPv6-Only networks
are going to be very common. Therefore, I don't think delaying the initial
IPv4 DHCPDISCOVERS until the IPv6 RAs can be analyzed is a good tactic.
While I think it should be permitted, I don't think it should be
encouraged, at least until IPv6-Only networks become the dominant solution
and dual-stack or IPv4-Only networks are rare. Which is by no means the
case today. Today, delaying initial IPv4 DHCPDISCOVERS is bad advice.

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