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

"Eric Vyncke (evyncke)" <evyncke@cisco.com> Thu, 11 August 2022 13:58 UTC

Return-Path: <evyncke@cisco.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 00C13C13C529 for <spring@ietfa.amsl.com>; Thu, 11 Aug 2022 06:58:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -11.904
X-Spam-Level:
X-Spam-Status: No, score=-11.904 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=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, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=WCG2kb+n; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=d9ryWYN8
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 8LHgZXyvpRDv for <spring@ietfa.amsl.com>; Thu, 11 Aug 2022 06:57:59 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A9B33C15DD7D for <spring@ietf.org>; Thu, 11 Aug 2022 06:57:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=17983; q=dns/txt; s=iport; t=1660226233; x=1661435833; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=JXFt9iwQ96HVOITE/pWEcXmavLbhVXjVXwuhmlsqFIg=; b=WCG2kb+nDL3Bi5ebfV8lFk/dT8LDeb7IuAcw1RXvhV5XDEIXCZgjMv6t Cx/Sy4jvP1QD30bRXm9X1A8/JA0IEJSVKc1rtBk923LA1SmjZloUhEMLZ O4NluzSlr0/VnQCFUsDziudJ3hQS0QqxmlMudsKFItL8OA5R6CfKJY67j E=;
IronPort-PHdr: A9a23:DpX5ZhWmaJZkosxUPK6kGOMAQ3PV8K36AWYlg6HPw5pCcaWmqpLlOkGXpfBgl0TAUoiT7fVYw/HXvKbtVS1lg96BvXkOfYYKW0oDjsMbzAAlCdSOXEv8KvOiZicmHcNEAVli+XzzMUVcFMvkIVPIpXjn5j8JERK5Pg1wdYzI
IronPort-Data: A9a23:kjCBsKgfhHUmZb9XNRmBKAiTX161khIKZh0ujC45NGQN5FlHY01jehtvDz+EOKreZzf1e4t1Oo3g8RsF7MfVydNrSAtqqCs3EXtjpJueD7x1DKtf0wB+jyH7ockOA/w2MrEsF+hpCC6FzvuRGuK59yMkiPjWHuOU5NPsY0ideyc1EE/Ntjo78wIJqtYAbemRW2thi/uryyHsEAfNNwpPD44hw/nrRCWDExjFkGhwUlQWPZintbJF/pUfJMp3yaqZdxMUTmTId9NWSdovzJnhlo/Y1w0mBtXgmbHhfwhQBLXTJgOJzHFRXsBOgDAb+Xd0ifl9ZaFaMBoM49mKt4gZJNFluIKhTwwqM4XHmf8WVF9TFCQW0ahuoeebfyXk7JTMnyUqdFOpmZ2CFnoeNJcV5u9xCCdP+OAWAD8IZxGHwemxxdqTSOZ3rsY+KsjzMZlZvHx8pRnwC/o8TI+FaqHR+dhe9DMxn91PEerTY8cSbj8pZxPFCzVUIk0WDp0Wneq0iD/4aTIwgFCQpYI15GXXzAV1yLX3NpzefdnieCn/ti50vUrc9Gj/RxodLtHak3yO82mnganEmiaTZW7bL5XgntYCvbFZ7jZ75MUqaGaG
IronPort-HdrOrdr: A9a23:6JTQearTLQhr7M9Yr95LuMcaV5ueL9V00zEX/kB9WHVpm5Oj+fxGzc516farslossSkb6Ky90KnpewK5yXcH2/hvAV7CZnirhILMFuBfBOTZskXd8kHFh4xgPOJbAtVD4b7LfBdHZKTBkXKF+r8bqbHtms3J9ITjJjVWPHtXgspbnmBE43OgYzRLrX59dPwE/fSnl696jgvlXU5SQtWwB3EDUeSGjcbMjojabRkPAANiwBWSjBuzgYSKXSSw71M7aXdi0L0i+W/Kn0jS/aO4qcy2zRfayiv684lWot380dFObfb8y/T9aw+cyjpAVr4RGYFqjwpF5d1HL2xa1OUkli1QfPibLUmhOV1d7yGdnTUImwxelUMKgWXo8EcL5/aJHQ7Tz6F69Nlkmtyz0Tt5gDg06tM544rS3aAnfS/ojWDz4cPFWAptkVfxqX0+kfQLh3gaSocGbqRNxLZvt3+9Pa1wVR4S0rpXWNVGHYXZ/rJbYFmaZ3fWsi1mx8GtRG06GlODTlIZssKY3jBKlDQhpnFoifA3jzMF7tYwWpNE7+PLPuBhk6xPVNYfaeZ4CP0aScW6B2TRSVbHMX6UI17gCKYbUki94aLf8fEw/qWnaZYIxJw9lNDIV05Zr3c7fwb0BciHzPRwg2bwqaWGLEPQI+1llu1EU+fHNcjW2AW4OSQTr/c=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0A1BgB2bIJi/5ldJa1agliBITEqKAd1Alg5Q4ROg0wDhTGFCYMCA5Ylb4QkgSyBJQNUCwEBAQ0BAUIEAQGFAgIWhSgCJTQJDgECBAEBARIBAQUBAQECAQcEgQkThWgNhkIBAQEBAxIRHQEBNwEPAgEIDgMDAQIrAgICMB0IAgQBDQUbB4JbAYIMVwMxAZ91AYE+AoofeoExgQGCCAEBBgQEhQ0YgjgJgTyDFIQnAQGHIyccgUlEgRUnHII3MD6EZIM2N4IujyeDXIJeBzoDHDiBBRKBIXEBCAYGBwoFMgYCDBgUBAITEk0GHgITBQcKBhYOFBwSEhkMDwMSAxEBBwILEggVLAgDAgMIAwIDIwsCAxgJBwoDHQgKHBIQFAIEEx8LCAMaHy0JAgQOA0MICwoDEQQDExgLFggQBAYDCS8NKAsDBQ8PAQYDBgIFBQEDIAMUAwUnBwMhBwsmDQ0EHAcdAwMFJgMCAhsHAgIDAgYXBgICGVgKKA0IBAgEGAQeJRMFAgcxBQQvAh4EBQYRCQIWAgYEBQIEBBYCAhIIAggnGwcWGR0ZAQVdBgsJIxYGHBALBgUGFgMmUgYiAR2XYCAeJgEDggcZESQBdJJOglVHiXmhAwqDTKAKBC2oV402iTAgoSgoH4RvAgQCBAUCDgEBBoFhPIFZcBU7KgGCPVEZD49GAQmCQopedTsCBgEKAQEDCZEaAQE
X-IronPort-AV: E=Sophos;i="5.91,230,1647302400"; d="scan'208,217";a="1046535078"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 11 Aug 2022 13:57:12 +0000
Received: from mail.cisco.com (xfe-rtp-005.cisco.com [64.101.210.235]) by rcdn-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id 27BDvApa001786 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Thu, 11 Aug 2022 13:57:11 GMT
Received: from xfe-aln-002.cisco.com (173.37.135.122) by xfe-rtp-005.cisco.com (64.101.210.235) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.9; Thu, 11 Aug 2022 09:57:10 -0400
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (173.37.151.57) by xfe-aln-002.cisco.com (173.37.135.122) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14 via Frontend Transport; Thu, 11 Aug 2022 08:57:10 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=h/dPc0l4uT99p2HJEBqx0Ix2ykY6HFpxXNTKGK3VjbfgYVSDzPJ9OvMp4GmGqEDDi0Hdmeh6Joqr+C3Gk4BqfqQJifxHBaWAMLnzYc/TL7DfaJlL6aQY57F2WtbcVk0Zb3ALUN/PKevV5n6t30sWMr9QoHHjz4fI/NQzWVUbfdo2mzhzRSgLG9DOOq5ouf3sa9CbC3T5eLMFCDqf4divM89Zpial3kfg5djfhFgbfLWiRfTgRlhLg3B/jyqLE3gkR9yjh16pMxqX8+ZdDWLEKAlGjqe3UAvdJxxIhsb4OxQKeGEbC/0QUJ9c8rtQSS2wB5YY/b3AsUvNBcgb8GGIsA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=JXFt9iwQ96HVOITE/pWEcXmavLbhVXjVXwuhmlsqFIg=; b=TGfx73t4ExIuFgR5TkmJP6Q18QENFTylYgC3GLQ2U84rYKkPu5vkktnlxuFcDa9/VsnV4moPLblGSNoStfDJmwUdviEbPo7uqhLoXVM8Z2KhBMlJepeH1TT+BHbDLUzHKfdowYp5ICc8/4R+ZQgrXipnhhUHVLoHLep6BpDzPdKul9Po8OKYquNOdVn4tKIpBpV1SxXCoKBpTSQujOq+vUO0hjraFjMD7V6db1EnrILFNNQqGo27m/nEiAEObIH2bs5HqTbJkq6sWHFHSgTa3sYrPRIY3fUe/4G2BT6ROwwPpvCnK3ojbz4bo7p09WNbLrXsD15SHllPrFSKskqmYg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JXFt9iwQ96HVOITE/pWEcXmavLbhVXjVXwuhmlsqFIg=; b=d9ryWYN8m/yku80+8FkiFdE/X28iP/0jbZptj5UB61nbSBhReyZlXOntfgZITEOYqvdvCfNs2zg742gl/gTqKS0ejJIFORZcvUyL8HbCIiesbuYyYtXlZGnNExgp7EE/6LUZbyE0nDPOFLPed3CNWy+jMv0N7PWESpoWkdJ7ZPU=
Received: from PH0PR11MB4966.namprd11.prod.outlook.com (2603:10b6:510:42::21) by MW3PR11MB4748.namprd11.prod.outlook.com (2603:10b6:303:2e::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.15; Thu, 11 Aug 2022 13:57:09 +0000
Received: from PH0PR11MB4966.namprd11.prod.outlook.com ([fe80::d49a:9e3c:8d44:2a40]) by PH0PR11MB4966.namprd11.prod.outlook.com ([fe80::d49a:9e3c:8d44:2a40%7]) with mapi id 15.20.5525.011; Thu, 11 Aug 2022 13:57:09 +0000
From: "Eric Vyncke (evyncke)" <evyncke@cisco.com>
To: Joel Halpern <jmh@joelhalpern.com>, "spring@ietf.org" <spring@ietf.org>
CC: Andrew Alston <Andrew.Alston@liquidtelecom.com>, John Scudder <jgs@juniper.net>, Alvaro Retana <aretana.ietf@gmail.com>
Thread-Topic: [spring] Proposed policy on reporting implementation and interoperability
Thread-Index: AQHYp0k60KgMY93qTUeRPIt2Q/1dV62p53IA
Date: Thu, 11 Aug 2022 13:57:09 +0000
Message-ID: <3EABB4EF-CA37-44A3-8DF6-0029C1E53C5B@cisco.com>
References: <9c7ac280-c1f7-956c-cdbb-2b0745aaf2fa@joelhalpern.com>
In-Reply-To: <9c7ac280-c1f7-956c-cdbb-2b0745aaf2fa@joelhalpern.com>
Accept-Language: fr-BE, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.63.22070801
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cisco.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 15a9e7c0-fe22-4629-826a-08da7ba1620d
x-ms-traffictypediagnostic: MW3PR11MB4748:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: cvxQXrlpnXcey73b2VmFqKpTB+wkbanJyxz/StWjKkgSu35yxVB3HKlabqoUvYywLtvhanVJpm0zFx70aeeD7LWWth4OCKEd1Dax6rg73/55XyYC2hKPPrk1waPFeotCr0h14XO5XSuV0/xnwdaEnAOcVsLD2UhfxSBfCEHI+3HLcK0C+bFBYAndthmlpRnvsi3XWBL7N8UxLtYOWMS1b30ej0X9wnQSYqQHGdDGoaekUdvqF4EH5CzEil8jnlMQmacna9sOrCq8MhUtkPBv9L6S4gvxBUAJPH7fQhCfw0K4MOAY3aMN+NFdoMCbT/pTBhrfkEzRJ66hUyIIgyjMVbHpZuU4xX2at4slZK2CU4sAk9B8Jv7cw1+q/K4sc+Uc+CELxt0nPpXviiysxMYrzpsmUCXZJEphmxGYt42nMDGu79nsYLuQJ+yV7HTUOEqVRYlSbufAyuf4Ck0a9h3GUYiB/reMtMZdHbJTCqW7yStY9tub/es5ao+Iuh5kiIHkHUj4XqsKEQVQOhI1dFqXUXi/Ms6un18eK7oAu30ECDIQgJpu7718Ew5M2ssmeLTJeE5QeJ4mEwha05oKUPLmJ9QsSfzCPm8v5OHd5lOIY/slWgtYSse+EQdzE6weGa1u52c4QAqD+x5Bk5VIDcav4MrL0nmvb3JGk/uRN5han2Z4dpsxnCVZxWXP+i6ea6LPuiMPVit99IrUwzdSCew7+dYmRR5bNlUryf0gCH91AatmrYkQA4qRir3xNfXPcOk8zKwIg6j6rql3puTVnCsb2weUhGGXNUC5NuY9XdR+L+Lom3ePVTumvOIVdvaTZrDE79dKfeNSR8EroFXM9Kdwtw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR11MB4966.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(376002)(366004)(396003)(346002)(39860400002)(136003)(8936002)(2906002)(41300700001)(6506007)(2616005)(53546011)(36756003)(6486002)(186003)(478600001)(83380400001)(5660300002)(38100700002)(86362001)(122000001)(33656002)(66556008)(64756008)(4326008)(8676002)(66446008)(6512007)(71200400001)(66476007)(54906003)(66946007)(110136005)(91956017)(76116006)(38070700005)(316002)(45980500001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: cSjt7x+q7LEhXLlMQFDyFs3AEC5keCr1b0oYbYYVcXnpfl0QOdzpvtttMJjQtyZBRETgQ7CnRoxq7++WIzCLzX1jMgVHAClmCNMw/9I5d5RpifRQOItDWtYWCxxr+mhdowm9lm1KAQ8FZcZCyrhfWaGzcSxGs98FseCz73Gxb2MZ/DjeIC8fP444R9EcggOaOEfw5buiVRAZ2pmRjxjJHxxTHv4cPOw4P3/A5OQILp/Gol7XE8LBZSTaG9Arf8DR1SnHyTbtq9RCM3MOFh+q6l38SwLkylOLiu4Zhg28ZOhNopr7gJCHcWrmzOB7ddgBrEcsNnEtWkkXeeeCLhVBGjbgY7M48e883TGT2tEjNX7QMYD1YRG3qZiZkJAaTNdDwnmFwQa/dSfHku0B4EkaEIiBtJRE/xqnyur0EoDurD27Ilnv3JiPPdwi8wW0AUptnguReVbKBeGqeil+kqVv4UnDH4tHdQfce0jDKoJJEC/TD7SYrAmIXBJkUrxyQuxHuuvLWzsBI0DWTe55NrftMBAWIp49RAVic96ba4OHTmfEi+edHzU99Pb1kOgzOT4Tk8rWXIngJgl90OP7tSgujfGE4XTi3UF1/VP1zRqmmpp0KfoeZNbzv4a551zlixwbeDpotBmfaWnllqjmdOv7N1idi/l6UK8KTQDgy+eB2Vpf6ocx/gfCbEqbbmjxKdhhWQ4PLrex1lv6AiOOrBsjR/09uvKnbrT3zZ5dGLQFEfhX54Lej0JsHwbM91Wf1psgxhKcbIyXVyTiVDarqjU9AsaTRJ+t3EAWuse/Qdq0NtwYwCU4A0s5coeMsfGMBmJbSszP7S7IXbJvBw9HMpud+AhckdTVMmidK9CXd2qLEIoYJwxdh8AkrPg5kF1taRsvw1wWKCq5n66fWsfoAM6oa5DX9qTt6jaVMO1qP9bOspL30sNgqJ2LRSJtHam/fOUAwytrv7qncElC7vE1PT7PxPn4wMuNG5AP0eikR1s5fjtRetSrRABWLdTNztUKlnYx8Xq8XKx5CS28umn99rFhmH5s8tOajp/5VAZRPAaNiXeLGm7BlizYJxLhv7vxx88qjgZCaton1MgFoYUer7LXIx6vy8lY/3dSjxJigaNKh0PeeysQp/AgeBVBEbCSVk4RGCJKxoyacIlSSsQ+VmieXmg8yiH2e0wyp6hR4XTDZOHfkl8E5TgMb7pOsBkl4YSdmaj7N41IsBqXcXYwAA/fOeHsJ07S1PAwHMPlfn/fELz8LY00HN0h/J6hV1mg8JgY4bTL7bn31rfccSEZjpmq6UqnEDemNGV5zd3TKsjtDAjLtgUeVCxesrfIkF3fr/f5Y98LKxFa9iYUTv+PPd65/pEwLXTewYjCgzlB/xcJpMNSAbOf2tQ3mO5AH3BOk+Ij9shMii5t0Wkj9Lkipy9vWxWrNtYyXKgnTNWWefD6SuY9OcEgC74EtnjjBkhgsoRhnq/ulzhNizBTvlAF7UzkFqnwTEfOi1cOG0Oz2J3wkVA0Zo8j3HmF+tUjmAm7aeEa+IidygO6EffdtbHOwbWZC0pzHFl6YhMqUDIrtbZnbooj8w7pajdbtZQMb9nP12UTRYILaxksJeySSjUL5kiAQDtUi/F5xCMnfDoNa142VwiQ5IMJF7oOAxS9Zcx3rWcU
Content-Type: multipart/alternative; boundary="_000_3EABB4EFCA3744A38DF60029C1E53C5Bciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB4966.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 15a9e7c0-fe22-4629-826a-08da7ba1620d
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Aug 2022 13:57:09.0881 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 99nE83bJQtss+HoVYrFoL1+2Bxp53z5IeU7BHHxwMeLKIYgdTQYCY8iH1Pj2E9esQkQmCpWouOL3QwuwDmP4FQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4748
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 64.101.210.235, xfe-rtp-005.cisco.com
X-Outbound-Node: rcdn-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/WYdglZwGoNpsYWWD74dy0NDBg9Y>
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: Thu, 11 Aug 2022 13:58:04 -0000

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 ?

Finally, while I understand that having a detailed (up to the MUST level) description could be useful, this may also quickly change over time and will probably require too much of work by the I-D authors and implementers. The IETF should also be very careful in the wording of this section as the IETF is not a compliance testing lab, i.e., it is not because a published RFC claims that vendor foo has implemented protocol bar that it has really implemented protocol bar.

Again, written w/o any hat and hoping to help a useful discussion

Regards

-éric

From: spring <spring-bounces@ietf.org> on behalf of Joel Halpern <jmh@joelhalpern.com>
Date: Wednesday, 3 August 2022 at 16:56
To: SPRING WG List <spring@ietf.org>
Subject: [spring] Proposed policy on reporting implementation and interoperability


SPRING WG:

At the suggestion of our AD, the WG Chairs have been discussing whether it would be helpful to be more explicit, in I-Ds and RFCs we produce, about the announced implementations and known interoperability tests that have occurred.  If the WG agrees, we would like to institute and post on the WG wiki the following policy.  The period for discussion and comment runs until 9-Sept-2022, to allow for folks who are on summer break:

All I-Ds that reach WG last call shall have an implementation section based on, but somewhat more than, that described in RFC 7942 (BCP 205, Improving Awareness of Running Code: The Implementation Status Section).  Authors are asked to collect information about implementations and include what they can find out when that information is available for public disclosure.  Documents will not be blocked from publication if the authors fill in the section as "none report" when they have made an effort to get information and not been able to.

There are a couple of important additions to what is called for in RFC 7942.  We have confirmed with leadership that these changes are acceptable in terms of IETF process:

1) We will retain the implementation status section when the draft is published as an RFC.  In order to do so, the section will begin with "this is the implementation status as reported to the document editors as of <date>"

2) Each implementation description MUST include either a statement that all MUST clauses in the draft / RFC are implemented, or a statement as to which ones are not implemented.

3) each implementation description may include reports of what optional elements of the draft / RFC are implemented.

Reports of interoperabiity testing are strongly encouraged.  Including the reports in the document is preferred.  This may include a reference to longer and more detailed testing reports available elsewhere.  If there are no reports of interoperability tests, then the section MUST state that no such reports were received.

Yours,

Bruno, Jim, and Joel