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 23:12 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 BC4A03A0989 for <ipv6@ietfa.amsl.com>; Sun, 12 Jul 2020 16:12:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.221
X-Spam-Level:
X-Spam-Status: No, score=-0.221 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 XJBUq-yfxxNr for <ipv6@ietfa.amsl.com>; Sun, 12 Jul 2020 16:12:33 -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 4F74E3A0985 for <ipv6@ietf.org>; Sun, 12 Jul 2020 16:12:33 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 4B4jH50j4Mz1nsmd; Sun, 12 Jul 2020 16:12:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1594595553; bh=ZTKKm85jiLqrRMbI9ZFp49c7inEBWDMo1fq5EFRMwvk=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=erpH1EW1wvAVZpy7r+FXzNHR4xLvrlRfxPPFgT6VWYkyDRTN4b7/gdlt5OrTIuuvI sEvP7zjC/q1cKF8VbM7uUZ8N2TZbIKALuVMiMAWgMVYhnMkybjxnafFbPkJLOOk6IV xb/w/xW3kH+2TAP4LAxqtcngyeUlzq6N5CRBlqzI=
X-Quarantine-ID: <dJocvIS5sTQA>
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 4B4jH40PGyz1nsNM; Sun, 12 Jul 2020 16:12:31 -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> <dfd12010-5077-186b-e49a-d1fd69bd0e02@joelhalpern.com> <1f0c04ea-5fc4-ad0d-4f51-c18bdccc52f4@gmail.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <7c61f0a0-5cc3-a8b6-9322-2f886bcd2f79@joelhalpern.com>
Date: Sun, 12 Jul 2020 19:12:29 -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: <1f0c04ea-5fc4-ad0d-4f51-c18bdccc52f4@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/ij7WwOaM-Bl7r6iG4zxm7l7A8ls>
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 23:12:35 -0000

That is a really odd construction Brian.  If the authors are not willing 
to make the change, then if the document is to be adopted with a change 
the working group is asking for, the WG will have to find a new set of 
editors.  While again technically allowed, it is not what authors 
usually mean when they ask a working group to adopt their document.

Put differently, if there is WG consensus that the change should be 
made, and should be made before the WG is prepared to adopt the 
document, then that is what should happen, and requesting that is 
compliant with IETF rules.

If the authors don't like that, they can say no.  And the chairs can 
either let the document drop or look for other editors to do what the WG 
wants.  Just as they can after adoption.  And the authors can look for 
another path for their document, as they always can.

But focusing on the fact that technically the document is not yet in the 
WGs hands seems to miss the point of the process.  Which is for the IETF 
to end up with a document the IETF supports.  So I find your arguments 
confusing.

Yours,
Joel

On 7/12/2020 6:37 PM, Brian E Carpenter wrote:
> 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
>>> --------------------------------------------------------------------
>>>
>>