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

"STARK, BARBARA H" <bs7652@att.com> Fri, 06 August 2021 14:32 UTC

Return-Path: <bs7652@att.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 952373A30CD; Fri, 6 Aug 2021 07:32:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=att.onmicrosoft.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 oOWRHRqzuLOe; Fri, 6 Aug 2021 07:32:48 -0700 (PDT)
Received: from mx0a-00191d01.pphosted.com (mx0a-00191d01.pphosted.com [67.231.149.140]) (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 979183A30C9; Fri, 6 Aug 2021 07:32:48 -0700 (PDT)
Received: from pps.filterd (m0053301.ppops.net [127.0.0.1]) by mx0a-00191d01.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 176EDlK5012886; Fri, 6 Aug 2021 10:32:47 -0400
Received: from alpi154.enaf.aldc.att.com (sbcsmtp6.sbc.com [144.160.229.23]) by mx0a-00191d01.pphosted.com with ESMTP id 3a94fybrgx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 06 Aug 2021 10:32:46 -0400
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 176EWimk026875; Fri, 6 Aug 2021 10:32:45 -0400
Received: from zlp30488.vci.att.com (zlp30488.vci.att.com [135.47.91.93]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 176EWdxg026727 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 6 Aug 2021 10:32:39 -0400
Received: from zlp30488.vci.att.com (zlp30488.vci.att.com [127.0.0.1]) by zlp30488.vci.att.com (Service) with ESMTP id EB0EA4009E60; Fri, 6 Aug 2021 14:32:38 +0000 (GMT)
Received: from GAALPA1MSGED2BA.ITServices.sbc.com (unknown [135.50.89.126]) by zlp30488.vci.att.com (Service) with ESMTP id ACB9E4009E61; Fri, 6 Aug 2021 14:32:38 +0000 (GMT)
Received: from GAALPA1MSGEX1AA.ITServices.sbc.com (135.50.89.96) by GAALPA1MSGED2BA.ITServices.sbc.com (135.50.89.126) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.14; Fri, 6 Aug 2021 10:32:38 -0400
Received: from GAALPA1MSGETA01.tmg.ad.att.com (144.160.249.126) by GAALPA1MSGEX1AA.ITServices.sbc.com (135.50.89.96) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.14 via Frontend Transport; Fri, 6 Aug 2021 10:32:38 -0400
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.106) by edgeal1.exch.att.com (144.160.249.126) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.14; Fri, 6 Aug 2021 10:32:25 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BuJPUyu8VlNyQq4umBr38YB2wVe+JnyN1yS8wlHDPJBsaw+M87cS0qF+TwEf/4bHn5da/uJ8uvlHZJlZtBLQgxyUpmZLHqbLItQaOuSmJiQGzk3c8r/wcgwrXfscjn7lVGjhXZk7YXHFzjIk3Ur/ydKEvmBbRBeeL3Dy2URUIwfM9urgl5sSJxp1ZPVwSX9GupRABWIqiOAL1yy5BUy/hhgNVsnTp87Dp7bTTrI8Pm1fsfjHjpo3AfswbUbs5RGisZikqyAo4WGT5MnhvOjoPkJQQRCmT2Viz4nC9iEVN4bcv/VvoCMcEQ2JJOgGWjxji9cnmnyKZRAXY3yDra24QQ==
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=NvC3yizSysPh6/NqbNSRwM5gsNylyjSZvbVAtPyZuJM=; b=jASH8KyRp958Ios4SHWTNlSJkkBTB+n9BV0A562v762Q6jEdSker25ex4h/PgqOnbsxuklFu5ezQC94zr2dU2rGzJ58oRNgLNs0IUXLHs30zGS/7vAIo7DS0y7Fi/We90rSNC++N/iq/52ddthfoHWSGYt/VZA/90UcZtsNQmw3LdL30AvPDFZNS1xkXwRx2V6vNRCz3TE+A3oS0y8evSe4qvHf9Btn/CqOJBRCUOcjug95ictr89ZN/JEPVatMvzWInZzLbvIbWNP5oeUFAT9yI51MRcK0+i+8Nj58+je5rKHYjDT7ZbXA5ZI3CymZ9wV1LpXhOimOKK6qc7PiTPw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=att.com; dmarc=pass action=none header.from=att.com; dkim=pass header.d=att.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=att.onmicrosoft.com; s=selector2-att-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NvC3yizSysPh6/NqbNSRwM5gsNylyjSZvbVAtPyZuJM=; b=edKFpieWHVEyXAhFqcpb2mYad/PHP3v2f7sne4GwnxuCgB2XkO78m6dGsXPD2Q1zFWOa6c2kU23OCC4O9HJ59tsMo8227Df3vAfe6L7FDc3O1OU/MtTZ2P9gcOGryrrB2MJw4TGaqXQDjnm2INILLjvClBmCEDEefgncA81dEbU=
Received: from DM6PR02MB6924.namprd02.prod.outlook.com (2603:10b6:5:25f::7) by DM8PR02MB8070.namprd02.prod.outlook.com (2603:10b6:8:17::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.18; Fri, 6 Aug 2021 14:32:24 +0000
Received: from DM6PR02MB6924.namprd02.prod.outlook.com ([fe80::d019:8784:1d4c:6130]) by DM6PR02MB6924.namprd02.prod.outlook.com ([fe80::d019:8784:1d4c:6130%3]) with mapi id 15.20.4394.018; Fri, 6 Aug 2021 14:32:24 +0000
From: "STARK, BARBARA H" <bs7652@att.com>
To: "'Pascal Thubert (pthubert)'" <pthubert=40cisco.com@dmarc.ietf.org>, '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: AQHXidJkNm424EoElk+TThH1yscdZatlEmAAgAAFtwCAAL1dgIAAQ5IAgABxTfA=
Date: Fri, 06 Aug 2021 14:32:24 +0000
Message-ID: <DM6PR02MB6924B59CEF4D8FE2AE307A6FC3F39@DM6PR02MB6924.namprd02.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> <CO1PR11MB48818C3B6D5D5B290EDCBD7ED8F39@CO1PR11MB4881.namprd11.prod.outlook.com>
In-Reply-To: <CO1PR11MB48818C3B6D5D5B290EDCBD7ED8F39@CO1PR11MB4881.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dmarc.ietf.org; dkim=none (message not signed) header.d=none;dmarc.ietf.org; dmarc=none action=none header.from=att.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 523aff77-02ff-4366-2d3f-08d958e70221
x-ms-traffictypediagnostic: DM8PR02MB8070:
x-microsoft-antispam-prvs: <DM8PR02MB80707F53542B9FDCAAEEB3BEC3F39@DM8PR02MB8070.namprd02.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: UkDzVraDxVXF0FdRmUTUYWX3n8GfJy5YIS5W1WbxOy0UzawSe7WQLFORQkBaWez/CuHrzg64Wx5MYgPYVgH+ruIncsnn++Q012lsNSMyjdoxsFTI2dlgqF+etT4FO2PTq0WrWHgJUJUFW4Jw4OHCzwUEK+mJ1i3JSPrKV2zBA/xgsHubLvY5eHG0zKhNQEC3LEZWmRVKz5DLlt+VJ5pA7uuDeA/kKxbTMsKLGEvhW4Wi4yQU4snCdfqNYs0oyFrOJO4P94FvaLWcrBvGs8trpQqNA9j1mhirDCs9F4Ci+AzhUUM2m13rmMQe9QTdJw9nLvTjg1+OoRyEusyjAX3YOSQCKr48m6qmhevjTNr8scCXf4CTowYlMiTVMf/qHbSdHcQez5xe00PTSxu/iP/LuUbSPvHjg7GtYkB6Oa9JrhRDC/VdO8xhJ42oGR1AIxCsa6G8yFnQkJdaiaNDd3+uUQJVzCFQ+DqyCZzfxuDZ+3d74AVIvQNpFvPIH2gD8x1LrrjC5SFz/OsIlw1TMdVbxHQsHCY6S7XUePK6Gd7zeQQ6g9XpBlmfORTcmIh6q9PzxcbLMBKNwi8XLTLD7kH329urgJM/0+NkFwhhHHXyjh6XG4K0LwjTzuqk8CvyG6PZVvzSbveo8QJlpzUgph2+VttoK5OP18ZbPa4VWuFYtkzK7FCYG8v/VuTD+AuV1FNbpU7BYVCsT2dbI5qHYeUa5w==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR02MB6924.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(7696005)(55016002)(8936002)(8676002)(33656002)(82202003)(9686003)(2906002)(26005)(71200400001)(4326008)(186003)(66476007)(316002)(52536014)(6506007)(66574015)(122000001)(86362001)(83380400001)(54906003)(38070700005)(508600001)(38100700002)(76116006)(64756008)(5660300002)(110136005)(66446008)(66946007)(66556008); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: xhJFIWIawS0DfgaxfWTzQogpErb8TaM0BvPcjdvJ6O6Lda9TUjELG/dlFxuxiOvaUN5kVLVrWJVJKwpmYO0U3MtaESgGXvzJ1zgWC5zASVjbFJ7lpmwTYh9Yfn7fSym82G+FZC0turVtQ2VJ56OrZeJC0zZC0NXIOu4OT5znQPXHr61AFktNPV0k5gyGV0T2Rv2pFyrTDcP+WunRh8/2d5kSvmS+S0Sf6FqvlnyWD1ZIQcFZHY0l50UEDTg/6SqUkOW3NU5uRw+TsbppIZG9syA+OTm2RwmjaJ/czFKFLEkWkJTrgFFchsXW6HT4BPobIxUJGD4Zq+5ZmyQg1J/MGuNmSONdRekyH0vh4aMRr/hU0iKjGoly7EEiFeePoDIGtU1+EQ34h/al1Zr1IhbkKKqLp5lDxO8tRoGRxaLrQQHmntMy4ERQzpZJyHCkXsMlJEXiJQAXZHH1VfgYxsGCAuUde45F7n3xGYpC6lK35Xr5oBXH2Jr2meseERO9nqBP5kNV4WViHKuEJfdpJQK8hEoE1AqnHKU1yElJY8hH0T9ktGD+ew6J7/CFvo3gkBt4BkP43YrJGplNxXxlUsXisnC5GqebBiZkNJ56fDR623wnv1+M9Y+y8Eh8KnzFlsDKPiPI2fGQ0iA/VumaWQAGHgznHqvwrgkbZZ6z3xJAo7e1HJYMAPqD3xa/pRi5SYZWPFkCFq3YSD3euKg1gtqJlUqEXvCS73/wmchVSfN5f19pXHPFwe5rdPhYs5fXR/dS8k+RqGIJfqhhaydUHv3XuDCRytHZglIeHkI8HdkAqD2Tq/2sXio16rRC408idC6g5hw+ZY91FrarcbX0ioFITUObgKwKH0IW0pLChKUZxzi/wCDRqGUXgdBxgZ72MG+tBBl/mdRwFaJdks+QMtgaY2gZXV98gpwEQR26KpNqFKPl3kpa+mFcjb7WpkIjNyOdc/SwXlbL9zgzLkXLfAnEsFreLw4A3jHq8M3oNsUcLK5T1aLslGLC4hzogMVO3eG4WEcuEEeaa1n3ZguOGqppQeqHa7/GpA7fNY4R+eVlHfVEfJpf1C0iiqgx269yFxLiFCVcFssKi/s8cgCRZTTKLBlVvfUSU9p+Yf7t9k4a9RUO7TXKsxnmtIMiadhLc8+3mv98TeBkX7DZ5XR59JbFQvk9lk6tKdPZKc4cF5H436x3Its9kX0czFIi+uR1IGwwB/jRxHosXRq+24Gci6Z5cr34+yk7ObOMxTw0Y63BLwU1Nber1vjMh51AvXzY4QqJZWFd7t8jpJMjX5N9yXmMPCOP58jf/jNHr1QbWAPRLbY=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR02MB6924.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 523aff77-02ff-4366-2d3f-08d958e70221
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Aug 2021 14:32:24.4272 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: e741d71c-c6b6-47b0-803c-0f3b32b07556
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 0eP4UHVvX1dHDq5YUfH9nP2XbyAjDQmtERrgrZwwXSvLKqusmq+N4lkAIWQFXw3q
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM8PR02MB8070
X-OriginatorOrg: att.com
X-TM-SNTS-SMTP: 80291FFBD4D280438B13A45029AF70AB138DE059D0BC5122DF906602DC22AD712
X-Proofpoint-GUID: M7HmbBzqa89nxJqod329A0NPZmFRZz6_
X-Proofpoint-ORIG-GUID: M7HmbBzqa89nxJqod329A0NPZmFRZz6_
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.790 definitions=2021-08-06_05:2021-08-05, 2021-08-06 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 suspectscore=0 mlxlogscore=617 mlxscore=0 bulkscore=0 clxscore=1011 priorityscore=1501 lowpriorityscore=0 spamscore=0 impostorscore=0 adultscore=0 malwarescore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2107140000 definitions=main-2108060100
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/aSbJoaNCWMNeMq0J-LCvxpTSkJk>
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 14:32:53 -0000

> > >> 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.

I'm not aware of any prohibition on having normative language in an informational draft and would be very much opposed to such a prohibition. For example, RFCs 7084 (IPv6 CE router), 8585 (IPv6 transition CE router), and 2516 (PPPoE) would be seriously diminished by a lack of RFC2119 language. The first 2 of these are v6ops products.
Barbara