Re: [spring] Proposed policy on reporting implementation and interoperability

Joel Halpern <jmh@joelhalpern.com> Fri, 12 August 2022 21:46 UTC

Return-Path: <jmh@joelhalpern.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A4060C14F734 for <spring@ietfa.amsl.com>; Fri, 12 Aug 2022 14:46:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.828
X-Spam-Level:
X-Spam-Status: No, score=-2.828 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, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pYEOo8YNQeMG for <spring@ietfa.amsl.com>; Fri, 12 Aug 2022 14:46:00 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3041EC14CF17 for <spring@ietf.org>; Fri, 12 Aug 2022 14:46:00 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 4M4HKz6MRNz1nsXt; Fri, 12 Aug 2022 14:45:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1660340759; bh=whpTwNLxXodgZQeRcYTCFFuJNKwvtoP/COjjRtljaVs=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=istMbaRzS//sHgogCPkjIes1mvDzP6kyil4VEGJUn71auKYm2jPAwrw53Z0PFiRv9 v4CeYtSPcvVPn2NhqtmecIh1E21uzocn28heXUxyjHYv0JgwgNY/b1QCF0f68EOSHL 2wpClxkEtYAyd3JX2M4K6yvyrUjGSVJNwhpzFlcE=
X-Quarantine-ID: <l00EZtbtKXV7>
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from [192.168.23.181] (unknown [50.233.136.230]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 4M4HKv42ZJz1pNyD; Fri, 12 Aug 2022 14:45:54 -0700 (PDT)
Content-Type: multipart/alternative; boundary="------------byriSA0GcN4USaCGTPg20CM5"
Message-ID: <0b81c765-9978-861e-e48d-a4c1f7a1793d@joelhalpern.com>
Date: Fri, 12 Aug 2022 17:45:53 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0
Content-Language: en-US
To: "Acee Lindem (acee)" <acee=40cisco.com@dmarc.ietf.org>, Tony Przygienda <tonysietf@gmail.com>, "Eric Vyncke (evyncke)" <evyncke=40cisco.com@dmarc.ietf.org>
Cc: John Scudder <jgs@juniper.net>, "spring@ietf.org" <spring@ietf.org>, Alvaro Retana <aretana.ietf@gmail.com>, Andrew Alston <Andrew.Alston@liquidtelecom.com>
References: <9c7ac280-c1f7-956c-cdbb-2b0745aaf2fa@joelhalpern.com> <3EABB4EF-CA37-44A3-8DF6-0029C1E53C5B@cisco.com> <CA+wi2hNy13rmif_+28kjqAY8WGdEd4HBrHRz-CNBFtgi6rE1pA@mail.gmail.com> <2A5E0E6A-27A9-4220-B3A1-FD259D5A52A7@cisco.com>
From: Joel Halpern <jmh@joelhalpern.com>
In-Reply-To: <2A5E0E6A-27A9-4220-B3A1-FD259D5A52A7@cisco.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/K9bVtaMBfwaUV3i87oZN3Adp80E>
Subject: Re: [spring] Proposed policy on reporting implementation and interoperability
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Aug 2022 21:46:04 -0000

The proposal is to document what we can determine.  It is NOT to block 
publication until it is all implemented.

Yours,

Joel

On 8/12/2022 5:40 PM, Acee Lindem (acee) wrote:
>
> I agree – it’s great to document the implementations but let’s not 
> require every line of the drafts to implemented prior to publication.
>
> Thanks,
>
> Acee
>
> *From: *spring <spring-bounces@ietf.org> on behalf of Tony Przygienda 
> <tonysietf@gmail.com>
> *Date: *Friday, August 12, 2022 at 11:05 AM
> *To: *"Eric Vyncke (evyncke)" <evyncke=40cisco.com@dmarc.ietf.org>
> *Cc: *John Scudder <jgs@juniper.net>, "spring@ietf.org" 
> <spring@ietf.org>, Alvaro Retana <aretana.ietf@gmail.com>, Andrew 
> Alston <Andrew.Alston@liquidtelecom.com>
> *Subject: *Re: [spring] Proposed policy on reporting implementation 
> and interoperability
>
> On Thu, Aug 11, 2022 at 3:58 PM Eric Vyncke (evyncke) 
> <evyncke=40cisco.com@dmarc.ietf.org> wrote:
>
>     Bruno, Jim, Joel,
>
>     Without any hat, or only with the experience of reviewing so many
>     I-Ds from different areas and having implemented a couple of
>     proof-of-concept implementations of various IETF drafts.
>
>     The following are just comments for discussion, not criticisms
>     because indeed running code is important at the IETF.
>
>     RFC 7942, an IETF stream BCP (i.e., with IETF consensus), is
>     already useful but **optional** while the proposal below would be
>     mandatory. Hence, I share Dhruv’s question: will it also apply to
>     experimental or informational documents or BCP? Joel, thank you
>     for your reply to Dhruv, it seems a sensible solution.
>
>     You may be aware of a long-standing project/idea/wish of the IESG
>     to have a **living document concept** that could be updated for
>     years after RFC publication. As you can imagine there are too many
>     gears to make fast progress on this topic, but the current
>     proposal is to move the ‘living’ part of the doc to a github repo
>     under the IETF organization (e.g., done in MOPS). Wouldn’t it be a
>     better fit than a section ‘carved in stone’ forever (even if
>     time-stamped) in an RFC?
>
>     Getting an implementation could sometimes be easy in Python or Go
>     in Linux at a hackathon  ;-), or in “slow path”, a little more
>     complex in P4, even more in silicon... the ultimate step is of
>     course a **deployment** outside of a virtualized lab:, i.e., in a
>     production network. Of course, deployment (and interoperation) in
>     a production network is the Graal ;-) But, where to put a useful
>     but realistic needle **without delaying** the standardization
>     process ?
>
> Getting things deployed is a monumentous task mostly, often deployment 
> happens based on RFI/RFPs using RFCs (seldom based on drafts IME since 
> those are moving targets). And normally, it's not RFCs being published 
> as deployment documentation (though it happens, e.g. VxLAN).  So, good 
> potential for an unresolvable dependency circle if deployment 
> documentation has any influence on RFC status.
>
> -- tony
>
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring