Re: [v6ops] RFC 2119 language in an informational draft?

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Fri, 06 August 2021 07:40 UTC

Return-Path: <pthubert@cisco.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 642693A2314; Fri, 6 Aug 2021 00:40:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.599
X-Spam-Level:
X-Spam-Status: No, score=-9.599 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_H2=-0.001, SPF_NONE=0.001, URIBL_BLOCKED=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=bUDCsVgT; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=ZECDLdQR
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 tBoE9QWaU-KT; Fri, 6 Aug 2021 00:40:46 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 719103A2313; Fri, 6 Aug 2021 00:40:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2164; q=dns/txt; s=iport; t=1628235646; x=1629445246; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=JTEkeK9HV5NsU/Dwpsu7mtyvSpZZtYy8/x0vWkWYKY0=; b=bUDCsVgTw1xmmwTWRg4s536HH6wiBrcFYNyR2wlQazbF2l+HAoWjoUme 7uYyZ1VrwuwXHAnF6bD3PLaSG9PoVQnypVIqfRU8ynI7b8ZDMEOduvPxZ pwVGojJDB07kgUNcbxL+5m9r0VuwiBqX5vcZPfB93gF9OnEX2wCJuLp7k g=;
X-IPAS-Result: A0ADAACp5gxhl4UNJK1aGgEBAQEBAQEBAQEDAQEBARIBAQEBAgIBAQEBQIFFBQEBAQELAYFSUYFYNzGIDwOEWWCIZgOaNIEugSUDVAsBAQENAQFBBAEBgR+DOQKDAwIlNAkOAQIEAQEBAQMCAwEBAQEFAQEFAQEBAgEGBBQBAQEBAQEBAYEIhWgNhkIBAQEBAgESLgEBNwEECwIBCA4DBAEBAS4yHQgCBAENBQgMDoJPglYDDiEBnn8BgToCih94gTOBAYIHAQEGBASFRBiCNAmBOgGCe4JyU4M0g3onHIFJRIEVQ3iBaj6BBINCg0uCLoMUCB5EAQMnghcZdpEXjgmddAqDKJs5gyoSpm6WD6ARCC+EUAIEAgQFAg4BAQaBYDmBW3AVO4JpUBkOjh8Zg1iKXnM4AgYBCgEBAwmKUAEB
IronPort-PHdr: A9a23:lxh+cB0m6BZRr7P3smDPtVBlVkEcU/3cMQsc655hgLVLIeyv/JXna UrY4/glzFrERp7S5P8Mje3K+7vhVmoN7dfk0jgCfZVAWgVDhZAQmAotU8GAAEz/avXtan9yE MFLTlQw+Xa9PABcE9r/YFuHpHq04HYSFxzzOBAzKP7yH9vZjt+80Ka5/JiACzg=
IronPort-HdrOrdr: A9a23:d0afEapWqmC6tGcHp3ftDGYaV5t0LNV00zEX/kB9WHVpm5Oj9v xGzc506farslkssSkb6K690KnpewK6yXcH2/hhAV7EZnikhILIFvAj0WKG+V3d8kLFh5VgPS kLSdkFNDSdNykesS++2njGLz9C+qjEzEnLv5ai854Fd2gDAMsMg3Ybe2Sm+w9NNXV77PECZf yhD7981kKdkAMsH72G7xc+Loz+juyOsKijTQ8NBhYh5gXLpyiv8qTGHx+R2Qpbey9TwJ85mF K11jDR1+GGibWW2xXc32jc49B9g9360OZOA8SKl4w8NijssAC1f45sMofy+Azd4dvfr2rCou O8+ivIDP4Ds085uVvF+icF7jOQlgrGLUWSk2Nwz0GT/PARDwhKe/apzbgpAScxrXBQ4O2VFM lwrjykX109N2KeoM213am7azh60kWzunYsiugVkjhWVpYfcqZYqcgF8FpSC4poJlO31GkLKp glMCjn3ocaTbpaVQGugkB/hNi3GngjFBaPRUYP/sSTzjhNhXh8i08V3tYWkHsM/I80D8As3Z WLDo140LVVCsMGZ6N0A+kMBcOxF2zWWBrJdGafO07uGq0LM2/E75T3/LI27ue3f4Fg9up8pL 3RFFdD8WIicUPnDsODmJVN7xDWWW24GS/gz8lPjqIJ8YEUhICbeRFrbWpe0vdIj89vdvEzas zDca6+WcWTWFcGMbw5qDHDZw==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.84,300,1620691200"; d="scan'208";a="755080561"
Received: from alln-core-11.cisco.com ([173.36.13.133]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 06 Aug 2021 07:40:45 +0000
Received: from mail.cisco.com (xbe-rcd-007.cisco.com [173.37.102.22]) by alln-core-11.cisco.com (8.15.2/8.15.2) with ESMTPS id 1767ejqr015865 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Fri, 6 Aug 2021 07:40:45 GMT
Received: from xfe-rcd-005.cisco.com (173.37.227.253) by xbe-rcd-007.cisco.com (173.37.102.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Fri, 6 Aug 2021 02:40:45 -0500
Received: from xfe-aln-004.cisco.com (173.37.135.124) by xfe-rcd-005.cisco.com (173.37.227.253) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Fri, 6 Aug 2021 02:40:44 -0500
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (173.37.151.57) by xfe-aln-004.cisco.com (173.37.135.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15 via Frontend Transport; Fri, 6 Aug 2021 02:40:44 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VN67GjEmE1A8PrG1fpzAxHr5bqafAQBVKTlZMtK2IClg0zs6DEbC+x8Ffd4uWEBnMIagkAZ7F7Pi03LOv5sHW2PJA6IAGXTK5WpBciti3ea0wlZEggmnJXwmxWM2D+78XWnvtNxpQdmbth9x3/WsCHY9k5bTIhuIGqBrxAsUqMajFzF5VYChh0+n20SAQg8DR+TdkdVedZwtVAKwSSOn53XARTV6zSDCzH3mA8xp9JyZY7ceWNhpzNAOoUtPuqrfd2rZlEg3YT4Tjpr9/fP/gxwe2igAA3jDlTPHg9qvCqV3NvxG2UD8v4ZTz5oS+JahmK8xzPkOxWD+PYiIg6gHCQ==
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-SenderADCheck; bh=dGJWn/PlCU5jNkt66nw1FbafFB1W3jn25w9fuNUHYXk=; b=Hpb0tIEOyhxWtGL7oP7XgMrcM0XCbDVcuekrB0XVsG94ebSO+frR+mMRXaArZa1Ik8P4rye7cpKW5cvIhaWXnJvlKlfsGClOaDHaSe9ZAcGEClyy2XaQLxRbBC2hjpri9FuNBJzs/AdU5ZsrIDUmcahxIV3XADEaCwAJpV0TGe2nLZdZ6sYVPfbosYOa+cvLKtNDEx92CllAAqK/n32SjNh5MzjUJzunJY5ItEmO2Q0/EIzQlb2MpH5RkZBwG6/8Ck+R8PyEH0Alxf7dfLWiZv4sFONwUPtaPnZkPVUJEV483dr4LOx8YcSsCQjR2QQ9aKL9BvegbEPkD/DdhZjoIw==
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=dGJWn/PlCU5jNkt66nw1FbafFB1W3jn25w9fuNUHYXk=; b=ZECDLdQREnNM997OLAKFtbxI4HMcxiPuytkLODDPUu+e+yGWpEteRuLzdjTFLcUdDUbTOAt02Doxg683E65iqULuEyNussr8nufFaG8VPBoCW+ff4SA+4eJaI5WYnUsmoz9WKaQ1rBJiabAfR2iuKHU9PeV5/vcWEDaWHWulvGs=
Received: from CO1PR11MB4881.namprd11.prod.outlook.com (2603:10b6:303:91::20) by MWHPR11MB1712.namprd11.prod.outlook.com (2603:10b6:300:29::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4373.25; Fri, 6 Aug 2021 07:40:42 +0000
Received: from CO1PR11MB4881.namprd11.prod.outlook.com ([fe80::487e:47b8:314f:189a]) by CO1PR11MB4881.namprd11.prod.outlook.com ([fe80::487e:47b8:314f:189a%6]) with mapi id 15.20.4394.019; Fri, 6 Aug 2021 07:40:42 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Jen Linkova <furry13@gmail.com>, Warren Kumari <warren@kumari.net>
CC: v6ops list <v6ops@ietf.org>, "draft-yu-v6ops-split6@ietf.org" <draft-yu-v6ops-split6@ietf.org>
Thread-Topic: [v6ops] RFC 2119 language in an informational draft?
Thread-Index: AQHXidJc+0+y6DCMXkCAYJ0nibywratlEmAAgAAFtwCAAL1dgIAAQGAQ
Date: Fri, 06 Aug 2021 07:40:32 +0000
Deferred-Delivery: Fri, 6 Aug 2021 07:39:30 +0000
Message-ID: <CO1PR11MB48818C3B6D5D5B290EDCBD7ED8F39@CO1PR11MB4881.namprd11.prod.outlook.com>
References: <8C6FB7BC-FF56-4E24-878B-50CB02DA4BAF@gmail.com> <AM7PR07MB6248727B1EC4C3252B4E93C6A0F29@AM7PR07MB6248.eurprd07.prod.outlook.com> <CAHw9_iJX5QEKWaLNeTXCZvtNSTo6ApD-Mh=mhmdKEMWYZCmoPQ@mail.gmail.com> <CAFU7BAQkyyhYAT6MRj6=OXSh2Vpiym8OqNc5VACO=OdW5SAEVA@mail.gmail.com>
In-Reply-To: <CAFU7BAQkyyhYAT6MRj6=OXSh2Vpiym8OqNc5VACO=OdW5SAEVA@mail.gmail.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=cisco.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c912ff45-a034-4183-10bf-08d958ad7ebb
x-ms-traffictypediagnostic: MWHPR11MB1712:
x-microsoft-antispam-prvs: <MWHPR11MB17120E62AF5ED254BEB8F4F2D8F39@MWHPR11MB1712.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 7v3opkkkXvhS8zCGVnToe67vRosunkG2KfUaBgFO8egg21Z0wL4Timx84ZO1j9eplNfc83hDGW68GHpQgDkB44TxHD1zqGz2LveP/pgf+UKlzE/KRnuZZDl9FDSBhBvCdQCL60T+DpYyY4d1xmjikodCHk4yY2o6z+kwqTxTJEKhooQ1VPwGzTcXtuQvCRv3v+xDuIROdsT9r7cZHhhSxgY/6wHTI6bWYdgA+8oQfbsDnhzYqbsvBRC1jGCCeN1urcyN8g1tN3uZRneuccQN5aJBn98/0sjkbi0vdl5l//wHTfTmvRFbf70jSeLnUVyiSPElVf/0Pix4AdSlyJd9f3OMMOLe5u8vqdJb4LCATEvFXLiozboNh9n4yUVfJSdSDj52/rp7skqGjODU45deebgy1vNMC8PDl4QktPbAGURfKh0l7ohj2wpYgFKMsC6M2tHIVw7IRFDTAch/lzce1lWrZ3OS58WueslUnHafXPQgii7eN+ZmqT7BCDAbEJaIv3LGrlmLuiLZzN+qSzk87C4rQjBasySVwiEg2sMZbQTZmOpmxim7WovJMQxt8pvBtrA5DxI4YP0+oSePdOjmATo3sgd0OCZLjgGGmjgQwgmP1ShDkuDKQJVbM5rg39D+BBTNJHqe2atXS0XDD/V7Yrle2nYysqh+qnJeZP8ufYm8Qz5wsyX4S93EbR37WC0bcvMpaUYL5okudLv6Y7zZuQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO1PR11MB4881.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(346002)(136003)(366004)(396003)(39860400002)(376002)(53546011)(8936002)(316002)(38070700005)(66476007)(64756008)(55016002)(478600001)(66446008)(186003)(66556008)(6666004)(6506007)(33656002)(71200400001)(2906002)(8676002)(66946007)(38100700002)(54906003)(83380400001)(66574015)(5660300002)(122000001)(76116006)(9686003)(7696005)(110136005)(86362001)(52536014)(4326008); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: bQ18mOEWAVatbp3nO6N+PV5dc8z1iQWULfplyUxCEGYZhKBf+i0WJ54859euK53KLKGp7WAb2Rhyhn72Qj3Tai1F5qzMzwI7qXEQrLxBEBbyWODb4H75QX/994rSdMRGK2nnqdz5k0qx6/ETSaI+NZtFG/568SQTAcf04bcmMjbTb93H/U8BbuFGnIRxIm57wWgQzeyygAuybt9OyCjxHH7EjPlRu1ho6FsApHTjpgOiwEPKDYLYq/gRjEaONvkQhbySJjri8Y4aJmRygFvXUKzv7coSJzwfZXzhE6bW1fLkn7657Doap19oDiZC0oeRgKdLXpMJkODlAzcINsemce8C1ouHTV0PVZBwNEp2MVzn68zn09ITNck195xPS8AWLt87h8BonHxEvILurtDSiq0pfkgKGgO3lQgz2N6GSbgP/n4vmC6RuaQs+9N5Ae9uQIy21xvY/JT+BHTrVmBv07QksqiAzHQhUS+Oizj+M+RXYbjLii6TdIRoIvL/+cdOlXjGVMjEEWtAT2F2RYiUPC8zwXAMtXpf8ojLRF0sLcshVbB0YlM7yGG0IlRxCVZcIXTdTL5x75jPnhNMgq0bZqnBzSo0MS+BBrMRfMDFavNwKtJKX12g/+XXs+063SlLqVBMi7I6Ff66W0CDgp25mufq1bxYD7B+VDJSLDV0yIer6K3LZKF/1pIu95hh8hMMRtNSLhmRdvFad3BRzpZrECnjCAIejaILtyvQPBmUsxzLV927R0lB9IQqwmw+1B+xP7ldfYahVF0Nzguv1OKP5cRKaNvp7Jadx4EqZkKaMwB5s8gy02ZDeIvCfWFegQNdgk5+fpnZpTHvSWp5/rHRJjb3azkr20ENttEzqyuXgmvbhfM2cLv8Tbb1DtPLHXyjZ390MgjQOPTEplZjnk7qMvuXRz/OcV4ErN3VQ/SulnRD9x2kjXjgFLq814MZAY8V/wVIDqgSTSpseWHd0/0mDEXhXz/UVrgsHUksqQK4lcTea4jQUQc3/3OQOk2o+79RPpU6assTDfafH/yGasxATPf5THvpDAndJnBTETtV8thtHtlYglN+nLApK+ZWX+chWeJSY9zLX/9dt2Gvcwk0Uiat/jUn5IBaMQNZ8y4zZe37PQdLuKBZyw14B2yT2Q20uaClG4U7ws28wl34/s9pNxc4LPU/cl+teG43SkVEj7i7RdTdbnP0p0v0HevI0O2pGJzSjK423RoZiRbLBIJ3q9aKmS0badgs0iVP2dBa3izu0lyGCUJW2/q60sZ5BLZ0iTY5WYIN9lGYaUxxbSEfRwfRYeAZaMXaHH7POuWL8fkw0MMj9/OXT/hFBSQClSKKus4RAwSzVA5C8eTr+P2Dx0CG4CZggaYqELXhN/R382Rr2uPKJ9x+8wVECK0MjV2B
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4881.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c912ff45-a034-4183-10bf-08d958ad7ebb
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Aug 2021 07:40:42.6628 (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: G72j516LmkRfcLaZARQBLYxVFlU0GAuegOfZNbVmI44qTNrZ0UgoAB7jc1aSn278UVPp1pObNDT2MZkTsvcLSA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1712
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.22, xbe-rcd-007.cisco.com
X-Outbound-Node: alln-core-11.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/LGqGPd4sgYkNEC5UXH_TkLaE-_8>
Subject: Re: [v6ops] RFC 2119 language in an informational draft?
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Aug 2021 07:40:52 -0000

> From: v6ops <v6ops-bounces@ietf.org> On Behalf Of Jen Linkova
> Sent: vendredi 6 août 2021 5:39
> To: Warren Kumari <warren@kumari.net>
> Cc: v6ops list <v6ops@ietf.org>; draft-yu-v6ops-split6@ietf.org
> Subject: Re: [v6ops] RFC 2119 language in an informational draft?
> 
> On Fri, Aug 6, 2021 at 2:22 AM Warren Kumari <warren@kumari.net> wrote:
> >> May I suggest that an informational draft doesn't impose requirements,
> so there is no need for RFC 2119 language?
> >> I think that that suggestion is erroneous.
> >
> > +1.
> >
> > While this might be argumentum ad antiquitam, it is clear that this
> isn't the standard interpretation.
> >
> > Looking through the RFCs 8000 and above, I find 262 Informational
> documents using RFC2119 (RFC8174) language, and >4000 instances:
> > $ for file in (grep -l 'Category: Informational' rfc8???.txt)
> >                                                   egrep
> "SHOULD|MUST|REQUIRED|SHALL|RECOMMENDED|MAY|OPTIONAL" $file
> >                                               end >
> > ~/tmp/info_2119.txt $ wc -l ~/tmp/info_2119.txt
> >   4023
> 
> [pedantic mode on] An informational document may contain quotes from the
> standard ones, so your grep would count them as well.
> 
Hello Jen,

In that case, maybe is makes sense to allow the MUST (should it be between quotes?) but not to allow the BCP 14 snippet.

Now, can there be BCP 14 text in an informational that would go straight through AD sponsorship, and document a protocol that was defined outside the IETF, e.g., implemented by one company and offered to the community? I guess uppercase makes sense too in such document, and the BCP 14 snippet does too.

No later than yesterday I received a proposed amendment, for an informational text, that contained MUST and SHOULD. So yes, the mistake must be commonplace as people are not necessarily aware of the practice. 

Net-Net: I see the value of raising a warning in a nit check, and document the exception in the shepherd write up if the uppercase is confirmed, but not that we can bar it the hard way.

Keep safe;

Pascal