Re: [lisp] Warren Kumari's Discuss on draft-ietf-lisp-rfc6830bis-26: (with DISCUSS and COMMENT)

Alissa Cooper <alissa@cooperw.in> Wed, 06 February 2019 19:06 UTC

Return-Path: <alissa@cooperw.in>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7C46612426A; Wed, 6 Feb 2019 11:06:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 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_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=cooperw.in header.b=oGpI2304; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=GZCtQvGi
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 CXCcN4B4VEVO; Wed, 6 Feb 2019 11:06:25 -0800 (PST)
Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4AA79130F39; Wed, 6 Feb 2019 11:06:25 -0800 (PST)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 21B772208A; Wed, 6 Feb 2019 14:06:24 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Wed, 06 Feb 2019 14:06:24 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cooperw.in; h= from:message-id:content-type:mime-version:subject:date :in-reply-to:cc:to:references; s=fm2; bh=wF77bZLCm9gjBPPMgfKL3cP wU6QVVEJHoQpJQsi+Kxw=; b=oGpI2304A7DmmQF5lKx/WypirjD2mmvdH4dXaDN X4FQ9/z21SUmwSF3uuBm5Bw5M43jD9ANuw66QC5jYXNrco2hOpiLnW9CpJthOyUO +zZv6ydB7QbhFr1tfpDIsck9uobvSonSBHg2gA1dMKgT/Ir7aH5RduwUiv21VxOH 4GoIVTsKjltvsrbUHb1f5XSz+/FzD0yT8xIHKUwXBxSB0M3HGTfi0qqZyq0Q8Hrt Hu77AelJsIV/tQ9qANR8NKzn41hG0y2rGDKr+0DgFk27syr7Hj7V8yEtHAS/6lzh F1119ivnuXnvGiUsVKySg48TnXQ4iuSAcQ4MbjLapNJ9MiA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=wF77bZ LCm9gjBPPMgfKL3cPwU6QVVEJHoQpJQsi+Kxw=; b=GZCtQvGiAd0Mmu7dAHdrSQ xKOsbIuqjwFRPB/pKBBNaj/X8XaxY85MQTMCZDHQG5ALAQ+ix7T96f31EgUJBWA2 1H6TUbpUhlX88wInCuVsUOxLZ/3wqBFqc+X3qKuxUkSerttsy4kdRBvzLc8GRTr1 HDmYLmCUE1nZW45bBfJEWgOKijeZUj/IbSQldMBYXcLDd9B2sEHTY9NSibLOJLpq IlNc4uzSys6IudjOYmY7hth7zK5mf9BK/ojZcdtsVoz4mzc8oNyhNl7Dwwvlk4q9 AsVMPJVCV4aA+/Kbx5OqnfxgD8s4WXpQEY03qkXK9o9V+3t5fwwpdPJMiG6muk7Q ==
X-ME-Sender: <xms:LzBbXGw4syaTpHmZijjslekUr-fPl-1QhU63jPa-oGpDYNpPhSlLGQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrkeekgdduvdehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef tddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhkfgtggfuff gjvfhfofesrgdtmherhhdtjeenucfhrhhomheptehlihhsshgrucevohhophgvrhcuoegr lhhishhsrgestghoohhpvghrfidrihhnqeenucffohhmrghinhepihgvthhfrdhorhhgne cukfhppedujeefrdefkedruddujedrjedvnecurfgrrhgrmhepmhgrihhlfhhrohhmpegr lhhishhsrgestghoohhpvghrfidrihhnnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:LzBbXGawheS_IE6BFgF7THnWgE5qP1fOBIZlHcKfn8r50SRylEN8eQ> <xmx:LzBbXFV-tMR5Odj8d8laE1DoLv1eAFaNuJU5YaFvZlNI6jV8NuQotA> <xmx:LzBbXHHEl9ntQI_GskEAS9xNOvsM2GcoHDZI0bzts95qJdUnDhBQ_A> <xmx:MDBbXDMFyjaSOX7bU84brh2X3XZK_1bX3GnXHlALAzKIKP_qKxGfxg>
Received: from rtp-alcoop-nitro5.cisco.com (unknown [173.38.117.72]) by mail.messagingengine.com (Postfix) with ESMTPA id 7574E10310; Wed, 6 Feb 2019 14:06:22 -0500 (EST)
From: Alissa Cooper <alissa@cooperw.in>
Message-Id: <A2CBC522-1143-4FA8-B9B0-0E250EC83364@cooperw.in>
Content-Type: multipart/alternative; boundary="Apple-Mail=_DEF0F809-296E-4772-A7E7-DA932A4D748D"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Wed, 06 Feb 2019 14:06:23 -0500
In-Reply-To: <E8FC2F26-A7F3-454C-ABBB-C3B47536EB58@gmail.com>
Cc: Warren Kumari <warren@kumari.net>, Luigi Iannone <ggx@gigix.net>, lisp-chairs@ietf.org, lisp@ietf.org, IESG <iesg@ietf.org>, draft-ietf-lisp-rfc6830bis@ietf.org
To: Dino Farinacci <farinacci@gmail.com>
References: <154941971479.32132.7227582520612116720.idtracker@ietfa.amsl.com> <E8FC2F26-A7F3-454C-ABBB-C3B47536EB58@gmail.com>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/6FraxctLFhsx6-xUHgiwx1uknGE>
Subject: Re: [lisp] Warren Kumari's Discuss on draft-ietf-lisp-rfc6830bis-26: (with DISCUSS and COMMENT)
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Feb 2019 19:06:28 -0000

Hi Dino,

> On Feb 6, 2019, at 12:48 PM, Dino Farinacci <farinacci@gmail.com> wrote:
> 
> Warren, thanks for the review, I have changed text to address your comments and nits below. A new diff file is enclosed at the end.
> 
> I want to send one message to the IESG. This has no reflection on Warren or his commentary. But the standards process seems to be at an all-time low for my prespective. And this Jan 2019 I have been coming to IETF for 30 years. So I think I’m not speaking off the cuff here and speak from what I have experienced over that long time frame.

Thanks for sharing your view with us.

> 
> We have been trying to get these documents to move forward and it seems with all the new people that come to the IESG that do the reviews are not expert in the art and hence we have to explain basic LISP. It has been happening for about 6 quarters now. We explain, people understand, a quarter passes, there is silence, new people come into the review process, and we explain again.

The full history of the processing of this document is available at: <https://datatracker.ietf.org/doc/draft-ietf-lisp-rfc6830bis/history/>. As you can see, IESG processing of this document began in September 2018, a little less than 5 months ago. The exact same IESG members were balloting on the document then as are balloting now since there has been no turnover in the IESG between now and then.

Of course, the full WG and IETF review processes have extended further into the past than that. Part of the point of standardizing in the IETF is to obtain cross-area input from those who may have expertise, but not necessarily expertise in dealing with the protocol being specified. If there was no interest in getting cross-area review for LISP, it shouldn’t have been put forth on the IETF standards track. And part of the value of IESG review in particular is to determine if an independent implementer could pick up the spec and produce an interoperable implementation with those written by, say, the spec authors. The DISCUSS criteria are available here: <https://www.ietf.org/blog/discuss-criteria-iesg-review/>.

For this document and its companions in particular, there has been more back-and-forth with the IESG than is typical. Clearly many of us are not LISP experts and we appreciate the insights that you and your co-authors have shared to help us understand the protocol better. We also had holidays intervene to lengthen the review process. But typically our engagements with authors are also more comprehensive: authors implement agreed-upon changes fully and in a single or small number of revs so that it’s easy to re-evaluate the document, the authors check for internal consistency between inter-dependent documents before posting revs, and the answers they provide in email offer specific pointers to text or list discussion to back up their arguments. The re-review process for these documents has suffered from a lack of this kind of engagement, in my opinion. 

> 
> We have redone text so many times that likely have undone commentary from people that were experienced in the art who commented years ago. What if they come back in now and say “you change the text again”.

IETF work is based on the consensus of people present. Hopefully the changes being made in this round will not require sending these documents back for another WG consensus call. But if they do, the question is whether the people engaged now want the documents published as-is. That is the best that we can do.

> 
> To the authors, this seems non-sense, never ending and not productive. One can see why open-source approaches are out competing the IETF process. I’ll stop there.

In many cases open source and open standards aren’t really even adversarial to one another. But it’s true that if what you were after was an open source implementation, or a process where a limited set of contributors could decide on an implementation design, an IETF standard is not a good fit for that.

> 
> I’ll explain once again in the DISCUSS comments below because I know Warren put effort into this when he should have been resting.  ;-)

The IESG typically processes 300-400 pages of IETF documents every two weeks. From what I’ve seen it is a hard working group that puts in a tremendous amount of effort to do a job that is important for the Internet but mostly thankless.

Alissa