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

神明達哉 <jinmei@wide.ad.jp> Fri, 10 May 2019 18:53 UTC

Return-Path: <jinmei.tatuya@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 A17AD120059 for <ipv6@ietfa.amsl.com>; Fri, 10 May 2019 11:53:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.669
X-Spam-Level:
X-Spam-Status: No, score=-0.669 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, FROM_EXCESS_BASE64=0.979, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 5WKicUfXHw2w for <ipv6@ietfa.amsl.com>; Fri, 10 May 2019 11:53:27 -0700 (PDT)
Received: from mail-wr1-f49.google.com (mail-wr1-f49.google.com [209.85.221.49]) (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 B47BF12000E for <ipv6@ietf.org>; Fri, 10 May 2019 11:53:26 -0700 (PDT)
Received: by mail-wr1-f49.google.com with SMTP id c5so8953312wrs.11 for <ipv6@ietf.org>; Fri, 10 May 2019 11:53:26 -0700 (PDT)
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=BcQFB+vlWyn0n21OpzRLcbSlkl0rqOUSopzHzcRqxYs=; b=JnVpXdN6aNaNohIFGspt5xDYs+p5ex0JygRONPNo0ThXAIHhGLQFHYkS+cHvx/eLPb Qm/XKL+z0AxAtk4TvZs7s4e+d4wZgASsCP4BK6LEhxa83XGSKyQIx58S37KXi2uE1HEd 8vIhJnxpanwXyhSoPw1gtMLQGaxo2e9HRqWCXMukclEPh4rexU2LOGhO4cWpHyk8wtSy YW+gX+678dvDKHNjPr1Di2tp1WoSYDOP9ToYIx48rduwYXkS8BZbekN8gyL2CcrwCsIi 57cfeH/kQzXHJ024GVypNRekqbdzmCv/AtEh62nLz/gX4/JRzaHR86I+WuyNpibkokHn GIXQ==
X-Gm-Message-State: APjAAAVvcyStYEQSVpppQImQck8ik3ebPB8Qb2has4i+A02WgNBBSJxu q598OYBJg81Dr9AEIZ2wek0N+xn4SgO96aeFo9SlVQ6g
X-Google-Smtp-Source: APXvYqzC+8DBcwcaKh5kF84r2ga/Rrdg8HndL+HE3JriHnuARwGe+EHIoQMUq79yXeoPdcenCXPtSQ3+P/hIc/kccYo=
X-Received: by 2002:a5d:4604:: with SMTP id t4mr8654901wrq.93.1557514404848; Fri, 10 May 2019 11:53:24 -0700 (PDT)
MIME-Version: 1.0
References: <F8BFFCAD-E58E-4736-8A1C-56579B6F6032@employees.org> <alpine.DEB.2.20.1905091054560.1824@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.2.20.1905091054560.1824@uplift.swm.pp.se>
From: 神明達哉 <jinmei@wide.ad.jp>
Date: Fri, 10 May 2019 11:53:12 -0700
Message-ID: <CAJE_bqeDE9bwkMm63p_Dz+ha7_tLa38wA27YRK2n59D1g-qLrA@mail.gmail.com>
Subject: Re: Confirmation to advance: draft-ietf-6man-ipv6only-flag-05
To: Mikael Abrahamsson <swmike@swm.pp.se>
Cc: Ole Troan <otroan@employees.org>, 6man WG <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000d56a3005888d14dc"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/0Xy7MI8dnZp7CA2lVNYt4yef2t8>
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 18:53:29 -0000

At Thu, 9 May 2019 11:08:03 +0200 (CEST),
Mikael Abrahamsson <swmike@swm.pp.se> wrote:

> > At the 6man meeting at IETF 104 in Prague there was support to close
the working group last call and advance
> > draft-ietf-6man-ipv6only-flag-05 to the IESG.
> >
> > This call is to confirm that decision on the mailing list.
> >
> > Please give objections and comments to this decision to the mailing
list, by 2019-05-13.
>
> Having discussed the objections to this draft with multiple people, I
> propose to enhance the document with some text regarding mitigation of
the
> rouge RA with bit=1.
>
> The main objections I have seen are:
>
> An attaching host will not start IPv4 operations until it has received
> (and decided it's received all of them) RA answers to its initial RS
> message, because before this it doesn't know what the flag will be. This
> will increase attachment times before a working setup can be had on IPv4
> only links. I think this is a valid concern.
>
> Problematic text:
>
> "   A host that receives only RAs with the flag set to 1 SHOULD NOT
>     attempt any IPv4 operations, unless it subsequently receives at least
>     one RA with the flag set to zero.  As soon as such an RA is received,
>     IPv4 operations MAY be started.
> "

This text doesn't read to me that "a host SHOULD NOT start IPv4
operations until it has received an RA with the ipv6only-flag
cleared".  At least literally, it just talks about the host's behavior
*after* it receives an RA with ipv6only-flag on.

Note also that this same section clarifies the case where there's no
IPv6 default router:

   [...]  In other words, at any given
   time, the state of the flag as seen by the host is the logical AND of
   the flags sent by all unexpired default IPv6 routers on the link.

   This also means that if all default routers on the link have set the
   flag, the resulting host state for the link is IPv6-Only.  If the
   lifetimes of all the routers on the link subsequently expire, then
   the host state for the link is not IPv6-Only.

Although the specific situation it discusses is when the lifetimes of
IPv6 default routers expire, I believe it's natural to apply the same
logic to when a host hasn't received any RAs at all (on startup).

If the author's intent is actually different from that on the startup
case, I think it should be more explicitly clarified; if my
understanding of the intent is correct, those objections would be
based on misunderstanding of the text, so it's probably better to
clarify it explicitly.

Note: this comment is independent from whether the proposal is good or
bad (I'm personally mostly neutral about it).  It's basically about
its editorial clarity.

--
JINMEI, Tatuya