Re: [Rats] New RATS Architecture document

Dave Thaler <dthaler@microsoft.com> Mon, 07 October 2019 23:52 UTC

Return-Path: <dthaler@microsoft.com>
X-Original-To: rats@ietfa.amsl.com
Delivered-To: rats@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E772E120048 for <rats@ietfa.amsl.com>; Mon, 7 Oct 2019 16:52:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.002
X-Spam-Level:
X-Spam-Status: No, score=-2.002 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=microsoft.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 snHa9DgZGDZj for <rats@ietfa.amsl.com>; Mon, 7 Oct 2019 16:52:04 -0700 (PDT)
Received: from NAM05-BY2-obe.outbound.protection.outlook.com (mail-eopbgr710107.outbound.protection.outlook.com [40.107.71.107]) (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 73388120019 for <rats@ietf.org>; Mon, 7 Oct 2019 16:52:04 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=l6AJM4cHfgkN3aJIegPdiyWhXuBKsJOOi6OScSHxOOQE7NZpaZzLmP4JjxJHvxk79p9uOQ14afZb65s27HDpn6B3V/L4QaBVJOiFVGNHFxfM8hTX/joCtHA/i5Mh0gmXr1adpr4/nUtMcw5lzUmXDQvKoOQlTRcS1ySOTyjPUARURB8YwBSgvEnTWuL/pn0uHxikvsA7On+knp3J4d4/Mw1aBPNPtCsnTnu2oTyaAvcyr1rNxYTOr2jh9VA79gdyz+CYk90OWsXdluIVn8EqhpqgIdyU1YqRumVzCfDoY/8EH9BNoarRI+/3DDwWSLi6Cb43YKyq2h6GZyhliVpAvQ==
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=03RW9eKW6QQVWhhRpI9Pwu3sLPODD0Usih0LhcwZcXY=; b=S2It5mrIpnwXAGFpZska9FQTzJR0rMNy3N81Z/nbT13b5c/RzJFOhp6381m62Oa4+4TZc/3/2AzhV1+qtwV6PX6AKSN5afpf4AJo7ti2xEGKsD56U96A3iGnPFuXifBN3hLS4ABeq3jbcwFOeZDeMndau2KIIddWsirjrxEz09f6AwOvO83+wCrjyO668TST5qB8cUKT+X6Xxrb9ns6PjKntdP+xacyWEFYXkTQ0LkLiUW8br1EgF9TpPs3fspSLof56nzskYfGhmUkneJCJGstK0CKJj6xk7ytN68Sfn/2PMwQUDwVxAfELBM61t0dvBW3zvANdVWNC7DLKId91mA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=03RW9eKW6QQVWhhRpI9Pwu3sLPODD0Usih0LhcwZcXY=; b=dtQ7s6vH0129qlnf7cHj61KL5KWFn1U2VdC5uwlf2lK0AAzNDnW7p+2Py9PEm2TTn0GYH5TeaFMMUGAXiUyeikFZC1QqtOiFIgzp14JlR4hfIZ1GM8/2+12NGDR3I2uavkFXl+nGIrocjifQ/FjT5WgfXWCWTUl5kXayU7oe00E=
Received: from MWHPR21MB0784.namprd21.prod.outlook.com (10.173.51.150) by MWHPR21MB0768.namprd21.prod.outlook.com (10.173.51.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.2367.1; Mon, 7 Oct 2019 23:52:00 +0000
Received: from MWHPR21MB0784.namprd21.prod.outlook.com ([fe80::5d43:ff3f:d4e9:c39c]) by MWHPR21MB0784.namprd21.prod.outlook.com ([fe80::5d43:ff3f:d4e9:c39c%11]) with mapi id 15.20.2367.000; Mon, 7 Oct 2019 23:52:00 +0000
From: Dave Thaler <dthaler@microsoft.com>
To: "Schönwälder, Jürgen" <J.Schoenwaelder@jacobs-university.de>, Henk Birkholz <henk.birkholz@sit.fraunhofer.de>
CC: "rats@ietf.org" <rats@ietf.org>, Giridhar Mandyam <mandyam@qti.qualcomm.com>
Thread-Topic: [Rats] New RATS Architecture document
Thread-Index: AQHVZ9l0TkKZty2OX0COHLKwPtxanKclGeCAgCq7ngCAABGhAIAAB0CAgAACswCAAAgaAIAACoOA
Date: Mon, 07 Oct 2019 23:52:00 +0000
Message-ID: <MWHPR21MB0784391D14D7C1D5E9E15F19A39B0@MWHPR21MB0784.namprd21.prod.outlook.com>
References: <471c785f-1cd8-62ff-431a-075ce9c35058@sit.fraunhofer.de> <fe9e3870aaa6419697db4536e1f0718c@NASANEXM01C.na.qualcomm.com> <6619cceb1f3b400dbd9dbbce51c6fcfb@NASANEXM01C.na.qualcomm.com> <202c09a4-b385-6b7c-cd1d-25562f99850c@sit.fraunhofer.de> <083dbb8a7ad748f399453566af2eb541@NASANEXM01C.na.qualcomm.com> <9fa3ff77-04a5-3d58-b977-5febc8229967@sit.fraunhofer.de> <20191007231030.wugplutyaqiioeb3@anna.jacobs.jacobs-university.de>
In-Reply-To: <20191007231030.wugplutyaqiioeb3@anna.jacobs.jacobs-university.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Owner=dthaler@ntdev.microsoft.com; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2019-10-07T23:51:59.6979853Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Application=Microsoft Azure Information Protection; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=7c343cd9-6874-4cff-94c1-b6d63bc8b923; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic
authentication-results: spf=none (sender IP is ) smtp.mailfrom=dthaler@microsoft.com;
x-originating-ip: [2001:4898:80e8:8:a97f:84d6:b63d:61e0]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3049cac3-35fa-4ff2-c1df-08d74b8158c0
x-ms-office365-filtering-ht: Tenant
x-ms-traffictypediagnostic: MWHPR21MB0768:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <MWHPR21MB07685F8B012BF0BD5C6415B8A39B0@MWHPR21MB0768.namprd21.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 01834E39B7
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(366004)(376002)(346002)(39860400002)(136003)(396003)(13464003)(199004)(189003)(53546011)(74316002)(55016002)(305945005)(6436002)(6306002)(229853002)(9686003)(256004)(14444005)(486006)(10090500001)(71190400001)(71200400001)(8990500004)(6116002)(478600001)(186003)(8936002)(86362001)(66574012)(966005)(110136005)(54906003)(22452003)(10290500003)(476003)(8676002)(316002)(11346002)(46003)(76176011)(6246003)(52536014)(446003)(6506007)(81156014)(102836004)(81166006)(2906002)(76116006)(99286004)(66446008)(64756008)(66556008)(5660300002)(66476007)(25786009)(4326008)(33656002)(7696005)(66946007)(14454004)(7736002); DIR:OUT; SFP:1102; SCL:1; SRVR:MWHPR21MB0768; H:MWHPR21MB0784.namprd21.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ayLfnWHj98iGHeHQ5ZYUSvLuFfkqpJMxyDHj1DtiqC7zUbTV26uKpLkYHBvOeG28hOqQA1TxxxL6i0GrPQq18JzVKuY1m53EdxLgxu7f4UAtnypYioCrKzylzKoXWAjls/Sonmsa9/99vmPME3fCphMhgGUz+l3mMuYJSUJEqTS8yOddbo0lzh610r3yo+CLTMJ57YiggpRJzuaInlnUDJe2Z7qo8bIUnwD9NLd+M80YWQ4m/qpo0+C+cZKmx8/T1M5MKo1saMgcr1ZI8p9IT3Xaf5U09G1IRPjKM06LesiQODMLQqenFntaChtu1vsafyaMxwcs6jYgqjieXupID4FpwHEzz1NEIbvksBclocE1xlCPY9hpKwNlxJgkat2Ux9bExxFYVzXdxDFLrjuVc3tgMHQ4nL3cs7LNjjP8dPjp9BLyir/6CTMF4+JCu8iwhoJLdjySdrTs8qH9zvycZQ==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3049cac3-35fa-4ff2-c1df-08d74b8158c0
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Oct 2019 23:52:00.6577 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: sc05k3c8EBrWxWLGQzp1TwFxzSzaag3PAPVKsk5IvVmfjEJ4Nlmz1qWU1KbIaDLF3La2LvEmb3406+Ebzj7ljOSAyb4nIt7h3bmJ35ApcjM=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR21MB0768
Archived-At: <https://mailarchive.ietf.org/arch/msg/rats/VwquICQoVIerd6c5FaoOTq2f0vI>
Subject: Re: [Rats] New RATS Architecture document
X-BeenThere: rats@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Remote Attestation Procedures <rats.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rats>, <mailto:rats-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rats/>
List-Post: <mailto:rats@ietf.org>
List-Help: <mailto:rats-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rats>, <mailto:rats-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Oct 2019 23:52:07 -0000

It's not a rule.   

There's Experimental protocol RFCs that use normative requirements.
There's Informational protocol RFCs (especially in the Independent stream), typically documenting pre-existing (non-IETF) protocols, that use normative requirements.
There's BCP RFCs that use normative requirements.

There's no requirement that they only be used in standards track docs.

That said, if a doc is meant to be informational (not document a protocol like in the non-IETF protocol case above),
then it's good to not use normative language.  They're best used when the language can actually be tested.

Sometimes they're used to refer to writers of other documents (e.g., any document proposing an extension
MUST include security considerations.) and if used in that sense they might appear in an arch doc.
But generally I wouldn't use them in an arch doc case where you're referring to what an implementer does.

Dave

-----Original Message-----
From: RATS <rats-bounces@ietf.org> On Behalf Of Schönwälder, Jürgen
Sent: Monday, October 7, 2019 4:11 PM
To: Henk Birkholz <henk.birkholz@sit.fraunhofer.de>
Cc: rats@ietf.org; Giridhar Mandyam <mandyam@qti.qualcomm.com>
Subject: Re: [Rats] New RATS Architecture document

On Tue, Oct 08, 2019 at 12:41:40AM +0200, Henk Birkholz wrote:
> 
> A document that uses normative requirements terminology is standards track.
>

I just searched backwards for the most recent informational document and I found RFC (8649) and it violates this rule. RFC 7921 is informational and has "Architecture" in its title and uses RFC 2119 language as well. So if this rule exists, the IETF is doing pretty bad following it. So where is the the rule defined?

The question whether a document is standards-track should follow from its content (is there material that is normative for creating interoperable implementations?) and not from specific keywords used to write this content down (or other formal aspects).

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.jacobs-university.de%2F&amp;data=02%7C01%7Cdthaler%40microsoft.com%7Cc0c57aa8221942b8992608d74b7b9a35%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C1%7C637060866573277087&amp;sdata=bgWPIetMPeMz3p1s6hOtBecFlkVwaDz59il5RoQeyWI%3D&amp;reserved=0>

_______________________________________________
RATS mailing list
RATS@ietf.org
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Frats&amp;data=02%7C01%7Cdthaler%40microsoft.com%7Cc0c57aa8221942b8992608d74b7b9a35%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C1%7C637060866573277087&amp;sdata=8v4MjrNl9NR2gMjdW%2Bz9z12cVl13rHehbpBt5D2Xrd4%3D&amp;reserved=0