Re: Adoption Call for "Improving the Robustness of Stateless Address Autoconfiguration (SLAAC) to Flash Renumbering Events"

Brian E Carpenter <brian.e.carpenter@gmail.com> Sun, 12 July 2020 22:37 UTC

Return-Path: <brian.e.carpenter@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 AFB043A0900 for <ipv6@ietfa.amsl.com>; Sun, 12 Jul 2020 15:37:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.199
X-Spam-Level:
X-Spam-Status: No, score=-0.199 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, NICE_REPLY_A=-0.001, SPF_HELO_NONE=0.001, 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=gmail.com
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 oG-WjrSUAuOF for <ipv6@ietfa.amsl.com>; Sun, 12 Jul 2020 15:37:26 -0700 (PDT)
Received: from mail-pj1-x1034.google.com (mail-pj1-x1034.google.com [IPv6:2607:f8b0:4864:20::1034]) (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 164BA3A08FD for <ipv6@ietf.org>; Sun, 12 Jul 2020 15:37:26 -0700 (PDT)
Received: by mail-pj1-x1034.google.com with SMTP id t15so5193062pjq.5 for <ipv6@ietf.org>; Sun, 12 Jul 2020 15:37:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=BsUlxdzzzcTMvDwZ8S0JxVcEaKrf2WOxpUEK+LusUso=; b=hIz+NWJ6wCBozNJarik7xyfMnZyjJ1POk1IEOCULxWejjnu4xbv3hojAK5YrBgmEhE AwhBc2oThv0i/FsX6Ci7IrQhKxO6EYvcu4UTFL6w8Jq4XoZsxBdmpPlO4vfzVc0/+UVy Refj0YZ/eJTV9VSoQxBDPgH+mmYyxEQEKFjApc4kxyGXNmkRTSIHMazYtZQhhZFChHOU FWmCXeCkVoD+LzHYtxAHkzHl5aJ3SKkOQd3t8V5/CvU9xRxpID1tJnd+RF+m/BUnqG02 zXVRyggWuHEa8RJNkePuze1rbzQ4dQrMbWv/R0RNSZLbNb1n9BUQ7bcYUeQtltTcEXRm QBLw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=BsUlxdzzzcTMvDwZ8S0JxVcEaKrf2WOxpUEK+LusUso=; b=Y2grrkipbI7zGbm8uErAjaAcoIklXt9GIQ8lQ+qTH0Fqapx5R8Rg4vEoFJWauoxZA4 VfcNg7wGEWfbiDP+4K8OP76Baqw2U1qFhV00WRWc3s7SAqnvmFowaO3uEOyywH9gfs75 E6r/HF6W0HgpHYh67x3KnIMXsmrnoHwri3sOUhX7cvgKWHpbGxQ/bz3klaj09Go837EQ CF81LkzHQGc6xNGHk/kSWED7F0u0OGuIbMR5C40JlVLpTjHB2XP9xkGQ9rBqm0jeKHOr mA5MnxoYm0O4iSdnFSpTETajOaGgnvgeGiM+k2nHQNIJgJoa1cPY/y73J/S86017lQC3 OHnA==
X-Gm-Message-State: AOAM5324pxzQ35VfCpW8vmSx8j0e0WiRUIAi4mOSTPblNmoe3rxSjWPa iGGewvMijcqSMSrAio4YMnQ=
X-Google-Smtp-Source: ABdhPJzaUx4l15uHsrBBbpHl/BAltNSge/9Aqz/Gmwv0RDboNER9OYoQg+X1FJbpDiIL8iVMXFKnJw==
X-Received: by 2002:a17:90b:4d0f:: with SMTP id mw15mr17003143pjb.68.1594593445359; Sun, 12 Jul 2020 15:37:25 -0700 (PDT)
Received: from [192.168.178.20] ([151.210.132.13]) by smtp.gmail.com with ESMTPSA id d9sm12485766pfd.133.2020.07.12.15.37.22 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 12 Jul 2020 15:37:24 -0700 (PDT)
Subject: Re: Adoption Call for "Improving the Robustness of Stateless Address Autoconfiguration (SLAAC) to Flash Renumbering Events"
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Lorenzo Colitti <lorenzo@google.com>
Cc: IPv6 List <ipv6@ietf.org>, Bob Hinden <bob.hinden@gmail.com>
References: <CC295D49-5981-41C3-B4DB-E064D66616CE@gmail.com> <CAFU7BAQX8B2n3FFjQ3h-9VLP7zR=zy0nO0z7bEtz3KXZ7wp=eg@mail.gmail.com> <42267b42-2e29-1bc9-1440-e1a847002efd@gmail.com> <CAKD1Yr1nOPVatXsG+1gdQEpBDmMc6-iby6x_vEN9cVpSY6sNpg@mail.gmail.com> <da41c785-2cc7-7b74-a886-d5202f731498@gmail.com> <dfd12010-5077-186b-e49a-d1fd69bd0e02@joelhalpern.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <1f0c04ea-5fc4-ad0d-4f51-c18bdccc52f4@gmail.com>
Date: Mon, 13 Jul 2020 10:37:20 +1200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <dfd12010-5077-186b-e49a-d1fd69bd0e02@joelhalpern.com>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/sputS8_VU0RiHXMvOjcf3D2pgfg>
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 Jul 2020 22:37:28 -0000

On 13-Jul-20 09:32, Joel M. Halpern wrote:
> Brian, what you say is technically true, but misses an important nuance.
> 
> It is perfectly possible for a WG to condition adoption on resolution of 
> a problem.  Where resolution can be "remove X" or 'describe Y 
> adequately", or any number of other things.  While the WG does not 
> control the document, it does control the adoption process, and it 
> controls what content it adopts.

Yes, certainly the WG can adopt a draft and change it simultaneously with
the adoption. So you can't argue that adoption is impossible because the
WG doesn't like the solution, if there's agreement about the problem.

    Brian

> 
> Yours,
> Joel
> 
> On 7/12/2020 5:25 PM, Brian E Carpenter wrote:
>> Lorenzo,
>>
>>> It seems pretty likely to me that if we remove section 4.5 from the document, a lot of the objections would go away...
>>
>> And that's the flaw in your argument. "We" (if you mean the WG) can't remove anything from the document without adopting it, because that's how the WG gets change control.
>>
>> Regards
>>     Brian
>>
>> On 12-Jul-20 16:59, Lorenzo Colitti wrote:
>>>
>>>
>>> On Wed, 8 Jul 2020, 07:11 Brian E Carpenter, <brian.e.carpenter@gmail.com <mailto:brian.e.carpenter@gmail.com>> wrote:
>>>
>>>      > content later'. IMHO adopting the draft means that the WG agrees with
>>>      > the proposed standard changes in principle and is willing to work on
>>>      > polishing the details.
>>>
>>>      No, that isn't what it means. In fact it's rather undefined what
>>>      "adoption" means, but the most important thing it means is that
>>>      change control moves from the authors to the WG. So the WG can choose
>>>      to polish the draft a bit, or to completely change the proposal,
>>>      or to drop it after another year of discussion.
>>>
>>>      If you remember, draft-ietf-6man-ipv6only-flag was an example of
>>>      both the 2nd and 3rd possibilities.
>>>
>>>
>>> Actually, what happened with the IPv6-only flag is a really good example of why we should *not* adopt this document in its current form.
>>>
>>> The IPv6-only flag document took a huge amount of the working group's time, and that time basically ended up being wasted because it did not result in the publication of an RFC. If I recall correctly, the authors had to revise the proposal several times, hundreds of emails were written to debate the issue on both sides, and discussion flared up several times as the folks who opposed the proposal continued to oppose each new version on the same fundamental grounds. In the end, the working group chairs had to make a tough call that there was in fact no consensus to advance the document and all that work was essentially abandoned.
>>>
>>> I think it's very instructive to compare that process with the advancement of the IPv6-only DHCP option. That option essentially solves the same problem, but started off with a lot more consensus and has already gone through both working group last call and IETF last call.
>>>
>>> IMO the problem with the IPv6 only flag document was that instead of correctly judging at the beginning that there was not enough consensus on the basic approach of the document, the working group adopted it even though many people had substantial reservations about fundamental properties such a security, compatibility, and semantics. Those fundamental objections never really went away, and in the end they resulted in the very expensive failure mode of causing the document not to advance even though the working group at spent a large amount of time on it.
>>>
>>> I think we should avoid the risk of repeating that mistake and using large amounts of the working group's time on this document. I think there are parts of the document that many participants agree on, and we should keep them, so the document can advance more easily.
>>>
>>> It seems pretty likely to me that if we remove section 4.5 from the document, a lot of the objections would go away and we would end up with a document that would be much more likely to be adopted without controversy, and advance to publication quickly and without lots of disagreement.
>>>
>>> We can always put the more controversial changes into a separate document which then can be debated separately.
>>>
>>
>> --------------------------------------------------------------------
>> IETF IPv6 working group mailing list
>> ipv6@ietf.org
>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> --------------------------------------------------------------------
>>
>