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

"Joel M. Halpern" <jmh@joelhalpern.com> Sun, 12 July 2020 21:32 UTC

Return-Path: <jmh@joelhalpern.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 E2CDD3A088C for <ipv6@ietfa.amsl.com>; Sun, 12 Jul 2020 14:32:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 XlMh-xbjOqKo for <ipv6@ietfa.amsl.com>; Sun, 12 Jul 2020 14:32:46 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (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 506A53A088A for <ipv6@ietf.org>; Sun, 12 Jul 2020 14:32:46 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 4B4g3y0Qhcz1ntJK; Sun, 12 Jul 2020 14:32:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1594589566; bh=p31ntnVxYdrE4kHaq1vOLwFL5K9jni0CQecbapbD488=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=EUfvbBPJNpqV7COe7KZ10fq+ipFwRDG9lbLkFTo18MhCY/soxrjlPR+4DCeMmfRxy y8P5xAfGZYPM1ZoXuwe9GeZhZC5ePWWL2pvzUXkApG0ICxgME4jOhkZZy9ErmWggHt g/SQewPHvVZ0+TpHje0Wc9IhBUDjZC2vD6WWhWy4=
X-Quarantine-ID: <f2u1nt21brGK>
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from [192.168.128.43] (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 4B4g3x1ZX3z1nsNM; Sun, 12 Jul 2020 14:32:45 -0700 (PDT)
Subject: Re: Adoption Call for "Improving the Robustness of Stateless Address Autoconfiguration (SLAAC) to Flash Renumbering Events"
To: Brian E Carpenter <brian.e.carpenter@gmail.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>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <dfd12010-5077-186b-e49a-d1fd69bd0e02@joelhalpern.com>
Date: Sun, 12 Jul 2020 17:32:42 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0
MIME-Version: 1.0
In-Reply-To: <da41c785-2cc7-7b74-a886-d5202f731498@gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/hqWTE9QOLrhmra7a9y_UHQCLlLY>
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 21:32:48 -0000

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.

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