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

David Farmer <farmer@umn.edu> Thu, 09 May 2019 21:32 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 B81A6120044 for <ipv6@ietfa.amsl.com>; Thu, 9 May 2019 14:32:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.3
X-Spam-Level:
X-Spam-Status: No, score=-4.3 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] 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 WYrLPFHj2HxM for <ipv6@ietfa.amsl.com>; Thu, 9 May 2019 14:32:48 -0700 (PDT)
Received: from mta-p8.oit.umn.edu (mta-p8.oit.umn.edu [134.84.196.208]) (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 2EA82120026 for <ipv6@ietf.org>; Thu, 9 May 2019 14:32:48 -0700 (PDT)
Received: from localhost (unknown [127.0.0.1]) by mta-p8.oit.umn.edu (Postfix) with ESMTP id 7CF9AB9B for <ipv6@ietf.org>; Thu, 9 May 2019 21:32:47 +0000 (UTC)
X-Virus-Scanned: amavisd-new at umn.edu
Received: from mta-p8.oit.umn.edu ([127.0.0.1]) by localhost (mta-p8.oit.umn.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PwKzInBFoRyc for <ipv6@ietf.org>; Thu, 9 May 2019 16:32:47 -0500 (CDT)
Received: from mail-ua1-f71.google.com (mail-ua1-f71.google.com [209.85.222.71]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mta-p8.oit.umn.edu (Postfix) with ESMTPS id 2AFE4B3E for <ipv6@ietf.org>; Thu, 9 May 2019 16:32:47 -0500 (CDT)
Received: by mail-ua1-f71.google.com with SMTP id 76so126014uat.12 for <ipv6@ietf.org>; Thu, 09 May 2019 14:32:47 -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=1FMffTr2hPnzyGiaSw98eQqv8jJ/JMnXcM9f/wyFQo0=; b=KGTNHZFUu0aL9guBwCDTGw/CESanogh3uIzK25olNtG3M9m3FIDE+RkHincNG3NFL6 Kxsj4bSAQx0OapMU2x2Slt0NYQZlZwLXfkwAHaz9N4Q5sIls3ftZnvRZkG+SYlufMAUv x2tdW/bHh69w2AvkHKlxqFnTyBUUyEcv+mc2U9RdAfbPwElu1BJ3t+AbSfOBMu8mluT3 dCWwxs+J5j08Dk/2t3eFO01P63wz0ktVP78eCgDmRyHo+vfEtdszM5JHZwABb13xqdnC OP2ZcBa6j+XbXWnbelFXdMUKwqXn+G4CECt4ddqU/AlqHLq+UWP3ysR62xzGHz3WM4Tt I2RA==
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=1FMffTr2hPnzyGiaSw98eQqv8jJ/JMnXcM9f/wyFQo0=; b=RDxfwjPccEiAgfjnT6H7cglmzWJLywb6xTqZo6cbZ0WBQsB5RlDHOxQfYaZbf00tgB z6OSuaHY0vcR7DrNObw+vWBhX4d+HtOwgTTKMs8FmwtmPBV4aJ2RaphL0ZEFkK46U6sk 9JJgxpc0DPtF2pTD3kHYADTyUASU5lMDYJ0xmfKzALrEhp7ckI9o6CH8bFwYtmVLp1U4 JN7ItY+RvlE91rYAlmEllBggcZwZbOIiKsKiiYFpZbYWHC8XSqYSQYx1Ta+sETCVPEMB PYOekLe9QAFWj4FyiVkjWUUpnBqoGGN3tRpaTmXhJ6k4nAwLi86z/MYQ2ZaC75RMg3LN ZK7Q==
X-Gm-Message-State: APjAAAXzxIGixmvJRrRufvzHGUAcR1ASPxPzwV5YfN2JnB7M0p3Utvf8 S/qstqv5UnT1jgo7/1rTzEHGwMqMCaSBtvabkpmgnkg+R3D2vjT5xBhIXmWp4nj6+B8upgKd8UN 3UinCtnKI3jab2cbAIVZhhM6Z
X-Received: by 2002:ab0:5972:: with SMTP id o47mr3307909uad.133.1557437564234; Thu, 09 May 2019 14:32:44 -0700 (PDT)
X-Google-Smtp-Source: APXvYqz/xl2Ctwa2ejijc3gc+aOrH1hnIAc7EO/Olu7hMFU0sJwrHTAiq/ocgTd0+XLKGUAoQk3Mxt8UZ3rShtKeVSo=
X-Received: by 2002:ab0:5972:: with SMTP id o47mr3307877uad.133.1557437563785; Thu, 09 May 2019 14:32:43 -0700 (PDT)
MIME-Version: 1.0
References: <F8BFFCAD-E58E-4736-8A1C-56579B6F6032@employees.org> <a2465e81-a17f-ab48-efda-20fe12a70077@foobar.org> <30239E0C-C444-4A7E-8342-AEE47BF8A2BB@employees.org> <8b9fd743-bfcc-525c-98f6-154f3fa713cc@foobar.org> <CAO42Z2zEWvt9NyemMb8H0AEvPvmNSDGa4wcXiS6n5yRxNFCHQg@mail.gmail.com> <c7e18765-be04-6494-8193-984dbccb520b@foobar.org> <CANMZLAYh+V57yrWOzmUyjSMK0g95u1D5_GZmyZBMOMKAZnrnCg@mail.gmail.com> <3F474511-6FE3-4A0A-9B84-7C37F08FBB5D@steffann.nl> <E352C226-C708-4418-BCDE-10525CAB109A@jisc.ac.uk> <652fb10e-b8ce-0151-a9a0-62d2378caed2@gmail.com> <0079c716-d56c-7199-f493-f5e56e1307ae@foobar.org> <b33de303-eaca-f7f6-804e-2c9343eb92a1@gmail.com> <6C4ABEF1-2565-4BA9-9FC5-5B3C45A719AD@gmail.com> <c2222416-6491-1906-a403-d012777a4b38@gmail.com> <CABNhwV0-SdKZqQa4z9jhpc8h1Eq=8UxRhtvHt1==BYEMTVRjug@mail.gmail.com> <96790121-7D50-4C6F-924F-87065B989E44@gmail.com> <ccab3694-54f2-bdd1-f8ac-cb159dbc0a81@gont.com.ar> <CAN-Dau0_w0n9C6grqi1bXAL-k239K7RMiQyhx5=c-Y_wqrV2OQ@mail.gmail.com> <20191d2e-32f3-a8e9-e3be-e67b326e3061@gmail.com> <CAN-Dau21yEap8P8TcXfTPPyFH6W9bJ7bWh6xZN-Guqba1_im4g@mail.gmail.com> <96E69473-7B83-4393-ABC7-A11BE81A6AD8@steffann.nl>
In-Reply-To: <96E69473-7B83-4393-ABC7-A11BE81A6AD8@steffann.nl>
From: David Farmer <farmer@umn.edu>
Date: Thu, 09 May 2019 16:32:26 -0500
Message-ID: <CAN-Dau2csshfso-1=+jn8HPM7NGokN4HF9m=F6H27WVTmBGMVw@mail.gmail.com>
Subject: Re: Confirmation to advance: draft-ietf-6man-ipv6only-flag-05
To: Sander Steffann <sander@steffann.nl>
Cc: Brian E Carpenter <brian.e.carpenter@gmail.com>, Bob Hinden <bob.hinden@gmail.com>, IPv6 List <ipv6@ietf.org>, Fernando Gont <fernando@gont.com.ar>
Content-Type: multipart/alternative; boundary="000000000000bfe5f005887b30bd"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/6fRAw2P2qdlEEVMhGEyCBXXTd40>
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: Thu, 09 May 2019 21:32:51 -0000

On Thu, May 9, 2019 at 2:17 PM Sander Steffann <sander@steffann.nl> wrote:

> Hi David,
>
> > Because with this flag now only being a secondary signal and the lack of
> any DHCPOFFERS is now the primary signal, it is safe to allow any RA set to
> 1 to trigger no longer auto-configuring an IPv4 Link-Local address, this
> only has an effect if the host also doesn't receive any DHCPOFFERS.
>
> Making the lack of DHCPOFFERS the primary signal and this flag a secondary
> signal would take away my strongest objections.


Thanks, glad to hear that.


> I still wonder whether it is worth the effort and the added learning curve
> and complexity, and whether other heuristics (see Philip Homburg's message
> for example) aren't as good/good enough. At least the debugging effort for
> help desks won't be harmed anymore by the flag, because as long as
> DHCPOFFERS are working the flag doesn't hurt, and solving problems when
> DHCPOFFERS aren't working is already part of their current procedures.
>

I reviewed Philip's messages, I found several heuristics effectively
relating to when to suppressing periodic IPv4 DHCPDISCOVERS.  However, for
when to not auto-configuring an IPv4 Link-Local address, the only
suggestion I found was RFC 2563. And unfortunately, as that requires an
IPv4 DHCPOFFER in response to a DHCPDISCOVER to be successfully returned to
the host, which is basically incompatible with Layer 2 filtering of
Ethertype 0x0800, I guess you could still filter Ethertype 0x0806 though.

Also, while many older OSes seem to support  RFC 2563, I many newer OSes
seem to have dropped support for it or at least as best as I can tell.

I like the idea a positive signal provided via IPv6 to tell dual-stack
hosts to not auto-configuring an IPv4 Link-Local address. I also think
suppressing periodic DHCPDISCOVERS when all the RA flags agree has the
advantage that when there are no longer any valid RAs, you no longer
suppressing periodic DHCPDISCOVERS.

Thanks.

>
> Cheers,
> Sander
>
>

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