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

David Farmer <farmer@umn.edu> Mon, 27 May 2019 22:13 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 417F01200C5 for <ipv6@ietfa.amsl.com>; Mon, 27 May 2019 15:13:41 -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_HELO_NONE=0.001, SPF_PASS=-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 pFL-DfHlsQoX for <ipv6@ietfa.amsl.com>; Mon, 27 May 2019 15:13:39 -0700 (PDT)
Received: from mta-p6.oit.umn.edu (mta-p6.oit.umn.edu [134.84.196.206]) (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 E58501200A1 for <ipv6@ietf.org>; Mon, 27 May 2019 15:13:38 -0700 (PDT)
Received: from localhost (unknown [127.0.0.1]) by mta-p6.oit.umn.edu (Postfix) with ESMTP id 5F2CA71C for <ipv6@ietf.org>; Mon, 27 May 2019 22:13:38 +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 6HcFAlOmqYiR for <ipv6@ietf.org>; Mon, 27 May 2019 17:13:38 -0500 (CDT)
Received: from mail-ua1-f69.google.com (mail-ua1-f69.google.com [209.85.222.69]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mta-p6.oit.umn.edu (Postfix) with ESMTPS id 11FD26DE for <ipv6@ietf.org>; Mon, 27 May 2019 17:13:37 -0500 (CDT)
Received: by mail-ua1-f69.google.com with SMTP id 3so4155428uag.14 for <ipv6@ietf.org>; Mon, 27 May 2019 15:13:37 -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=DW8TewLIJ3jl2af/WYPU4yFS2wC4l4PeCQ/2QKwXY4s=; b=Qz0GUiKSMrpSVoNzklpSS8RpFj/xs2a1QSR9/8bD6esp9HruipoUFxRYF793+Wj+Bs qLUNsImMvxGCx8L6vl6SNG0IQYOCBDzPM7YlpkS49LMgefqg0L/DHpxxFvuqTp3xmDIC suczgFiXmeZ5hzuyOGJUhVu1JqDLll9F9nVmdWsc8HFskSF1Y+yA5cJFRhrFNsxQ3Skw lqZHrQ6ESkD9BQuwiPtGkxr/sZIvbcr+wkRWLdWTLtzXPCPr8BBjD3ypRRbyUQxyRJSU eGGNhLySM03vmvq2XnoLxzyL6uA9GrdrctLX25XE0kSVpJMKjhiVmA9Vb2sneHWCJr9U J0zQ==
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=DW8TewLIJ3jl2af/WYPU4yFS2wC4l4PeCQ/2QKwXY4s=; b=p7nJXUa/MYo4wNECF8FIvnmVRBh+peJCfdta4NE3MjApPz6XMhb9A3YA8WaeaQJqli Ebm0S0RWP7Xqdal94IwSdBnpQOl/sxqlTNSgwprIMwAu+JyemVNSANUND5km4TvPYmpg naQgg7MZ3e8jAOJXWxSbxvVktiqdQyvUM2TJ/HUOxbXxB9MP9b3+9qr7rDQHfXVpny+j 8TxoLu9f0G0a0ruiPomkCbAb2X0WO4+wpPI97TMxHtT+Bi49XY4J6gI9+sCtXEqmENji f5y5gvdOMiNJDpeUl5vB14N5Vt1E6y5cy0TKHZiJAqjPIfZD4GIfRb1/1Tbe26yx+nI5 QcVg==
X-Gm-Message-State: APjAAAWRNMsJM3hKaSb+viGA1LiYBImevoyYPAkzjOIOhvvfdfJy3D9U o0+D9Gm0DUSfD0qKdQTLRrIPxnS50fc6N4xrohAxQFiyGs4V3WXHW2oEUy1pHhu0Z0VrLXAn188 sTW6KLTDUTqJAAG9jJkADcFGS
X-Received: by 2002:a67:e3c5:: with SMTP id k5mr32284693vsm.221.1558995216912; Mon, 27 May 2019 15:13:36 -0700 (PDT)
X-Google-Smtp-Source: APXvYqzwb6dwza3aVz7eHGGfeJrv7vNZEloJdOy+G0bJ24i266DRPw2OjaT+K2MZVFelxSfZLXczmA4fxwpMGmC8C8M=
X-Received: by 2002:a67:e3c5:: with SMTP id k5mr32284629vsm.221.1558995216315; Mon, 27 May 2019 15:13:36 -0700 (PDT)
MIME-Version: 1.0
References: <F8BFFCAD-E58E-4736-8A1C-56579B6F6032@employees.org> <232c1a43-0fd9-4eae-737b-260a3906f72a@gmail.com> <663F6C0B-7B8A-4088-B9C0-B2867B0C3EB8@gmail.com> <CAN-Dau3VJN7qNHAW-yStMrDRCa4vsDs2ObkAxswnYbcHde2t_w@mail.gmail.com> <m1hPqHO-0000J8C@stereo.hq.phicoh.net> <CAN-Dau3R=4JbcbK7tWkJKYzVjq7DvAAEjVsbCLbZdYYO8OJ0YA@mail.gmail.com> <m1hQ7Dm-0000M3C@stereo.hq.phicoh.net> <CAN-Dau040j6U+1CCn0QJiVMy2nVShHqqSFdCkM-FbMAH-2wjRA@mail.gmail.com> <m1hQCYr-0000KBC@stereo.hq.phicoh.net> <561d9dc3-c769-c774-8f65-f975ac2a10a0@gont.com.ar> <m1hT1DZ-0000HEC@stereo.hq.phicoh.net> <ce07ade8-5105-055f-4798-f4ef20a2393c@si6networks.com> <CAN-Dau02MYCrKx2BgyuYJeHBdoz6SHCnp+-byM+LMM8af0S+rA@mail.gmail.com> <40e99171-6dda-29e3-6152-da5ca5219ed9@foobar.org> <CAN-Dau0ALqfAA-Dz56oHAfOtY7E2obx5E7TgoeH357Mckp3t9g@mail.gmail.com> <093ba8e2-6f0a-4c91-9df1-cda33fffea97@foobar.org> <CAN-Dau3kVqb+ZEHB7iPGeRuq1Mu8UHR3FEZv8SgmiqZexaFhuA@mail.gmail.com> <12db9629-f92a-e12a-5ff1-7db2c5d2137e@foobar.org>
In-Reply-To: <12db9629-f92a-e12a-5ff1-7db2c5d2137e@foobar.org>
From: David Farmer <farmer@umn.edu>
Date: Mon, 27 May 2019 17:13:18 -0500
Message-ID: <CAN-Dau0Y5gFqctMu+28Edgmd_movKnLyS_N0+bxZimZgxO6Owg@mail.gmail.com>
Subject: Re: Confirmation to advance: draft-ietf-6man-ipv6only-flag-05
To: Nick Hilliard <nick@foobar.org>
Cc: 6man WG <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000134d4b0589e5dc3b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/_ctJb3ihZBqaPH6BSLGpQpiWwVM>
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: Mon, 27 May 2019 22:13:41 -0000

On Mon, May 27, 2019 at 4:08 PM Nick Hilliard <nick@foobar.org> wrote:

> David Farmer wrote on 27/05/2019 20:23:
> > But it's not DHCPv4 we're actually talking about but the robustness IPv4
> > to a failure of DHCPv4.  So let's be clear, Philip is proposing reducing
> > the robustness of IPv4 in the presence of IPv6, at least the robustness
> > of on-link communications with IPv4. Whereas using the flag only reduces
> > the robustness of IPv4 in the presence of the IPv6-Only Flag. While I'm
> > fine with either option, many people objected to tying IPv4 and IPv6
> > together, but which of these two options does more violence to IPv4?
>
> personally, I don't think either of these options is compelling - and
> separately, would tend to agree with the idea that causing different
> protocols to share fate is something that should be avoided, unless
> there are overwhelmingly good reasons to do so.  So the question of
> which "does more violence to ipv4" seems more like a question along the
> lines of "each option has its problems, but which is the least bad?", to
> which I'm inclined to answer: "well, neither is necessary, nor
> advisable, so maybe neither option would be best".
>

I'm sorry if you don't seem to think there is a problem worth solving, so
of us think this is a real problem especially if you want to simplify your
operations to single stack that isn't IPv4.  I don't want to be stuck in an
IPv4 world forever, and the current dual-stack model effectively requires
this. The problem is ever since we created the dual-stack model, the fate
IPv4 and IPv6 have been intertwined. Be it happy eyeballs or simply
preferring one version over the other, the stack has to choose which one to
use and if it chooses badly the user experience sucks, the fates of the two
protocols are intertwined by the dual-stack model.  I think what we are
attempting to do is separate their fates. In particular sperate IPv6 from
IPv4.

Tuning of IPv4, at least over the wire, really only makes sense if you are
doing NAT64 or something like it where IPv4 is a service over IPv6 the IPv4
on the wire is redundant. Since many seem to be interested only in a
heuristic approach, maybe tie the heuristic to for tuning off IPv4 LL and
the presence of a pref64 in the RA from draft-ietf-6man-ra-pref64. That way
the IPv6-Only state is only triggered if there are no IPv4 DHCPOFFERS and
there is a Perf64 defined, then IPv4 LL SHOULD NOT be configured.

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