Re: [arch-d] Call for Comment: <draft-ietf-iasa2-rfc6220bis-03> (Defining the Role and Function of IETF Protocol Parameter Registry Operators)

Olaf Kolkman <kolkman@isoc.org> Fri, 18 October 2019 13:44 UTC

Return-Path: <kolkman@isoc.org>
X-Original-To: architecture-discuss@ietfa.amsl.com
Delivered-To: architecture-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 067F5120169 for <architecture-discuss@ietfa.amsl.com>; Fri, 18 Oct 2019 06:44:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=isoc.org
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 XrOOOa6NssoB for <architecture-discuss@ietfa.amsl.com>; Fri, 18 Oct 2019 06:44:39 -0700 (PDT)
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-eopbgr740081.outbound.protection.outlook.com [40.107.74.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4513C12012E for <architecture-discuss@ietf.org>; Fri, 18 Oct 2019 06:44:39 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=no1VoU/N+bfre0FetxWwu8ucs4EaraeUyNgM8psRb38MBKDbgHnbsWh2+btXlJTLe6bpXS9OEBE/hvwxin0F4UPl3ye3duvt7Fp+zy6qbTNU8+m7bbihYsyWJoqWq4h6CvK6mj2sMA2WyJdFBUqBDy2c7VC8OAfxjd6IVsFa3+eCKyiRoQipDwzOQqizrFg3xL856qiCQhDAuLZBq05d0DXdD/vlwlrz/qx8SSdMV8A0z0z5ULrwx2owUDJ9BDOk7de+7zThhxrNkxCsGjvr5+goyBrZK/3TZ0kRYLm8d90UInS7oHyBQ6PpO7aTvo1xNeGC0Lxir8yVjjZNVt7qMg==
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=u4i4pmO9hQyc3Two8TqW4S4lEnZbxxZtKsb2zpku5R8=; b=BsDOWdE1j7wUYcwAYUXh8OrSpJNBQ2oa2lSS4chyLji+VLoOs5fkJw313tVMWNCEFm4Ya3Ybrr26UrHmgcnoqlCqbcB2lswW/AVTfDFcRFIqzbCzpK4uAJP9pcI064P79Py6wj5xMII5w4KvV5n8om2Ij4Fj/RWFQ7jFPfMkelcygRnIQnJ3yYzCuWs+GRNJ6gpZfgrposdPe8H0JALNAdacBoFNaFX1careAvsRhXKT8YPW7rF6RZLFWo8ERytBV7mIItFonyUSQHNkv+igp1RSqZINE/N5DoYdXtMlBxjjOcWAlS+/9eMXMvXmTXoi2EvJNJhud1R264OABTU7VQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=isoc.org; dmarc=pass action=none header.from=isoc.org; dkim=pass header.d=isoc.org; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=isoc.org; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=u4i4pmO9hQyc3Two8TqW4S4lEnZbxxZtKsb2zpku5R8=; b=tDYUPcM66ttgRF8OxWhbq6EVbDkCakWI4FZKVJPKonADAVmSzk6ZAEuA17hVF4gag1EV1b4RwuvGUCya3pjtFAdshGz6AMhuEpF7zTfB0RW/O51xqSBE9Q0qttECtjaSPdDJm0QIckzVUBdiJGI3DKM4DiMV3c0gWgpRCgcxucI=
Received: from DM6PR06MB4827.namprd06.prod.outlook.com (20.176.119.148) by DM6PR06MB3995.namprd06.prod.outlook.com (20.176.65.160) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.23; Fri, 18 Oct 2019 13:44:37 +0000
Received: from DM6PR06MB4827.namprd06.prod.outlook.com ([fe80::2c68:6b9e:2153:38be]) by DM6PR06MB4827.namprd06.prod.outlook.com ([fe80::2c68:6b9e:2153:38be%2]) with mapi id 15.20.2347.023; Fri, 18 Oct 2019 13:44:37 +0000
From: Olaf Kolkman <kolkman@isoc.org>
To: Benjamin Kaduk <kaduk@mit.edu>, Bob Hinden <bob.hinden@gmail.com>
CC: "iab@iab.org" <iab@iab.org>, "architecture-discuss@ietf.org" <architecture-discuss@ietf.org>
Thread-Topic: [arch-d] Call for Comment: <draft-ietf-iasa2-rfc6220bis-03> (Defining the Role and Function of IETF Protocol Parameter Registry Operators)
Thread-Index: AQHVWrbCDVtv7FXGX0ucQiBQ26SoCadgvucA
Date: Fri, 18 Oct 2019 13:44:36 +0000
Message-ID: <8067C034-89D9-4FF9-906A-81C9F62D0223@isoc.org>
References: <156641157393.25789.13597724381522897325.idtracker@ietfa.amsl.com> <20190824200124.GL60855@kduck.mit.edu>
In-Reply-To: <20190824200124.GL60855@kduck.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-clientproxiedby: AM4PR0701CA0038.eurprd07.prod.outlook.com (2603:10a6:200:42::48) To DM6PR06MB4827.namprd06.prod.outlook.com (2603:10b6:5:56::20)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=kolkman@isoc.org;
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: MailMate (1.13r5655)
x-originating-ip: [2001:980:2282:1:e43d:df82:8ccb:291d]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0e0988f4-568c-4c75-ca7d-08d753d150d1
x-ms-traffictypediagnostic: DM6PR06MB3995:
x-ld-processed: 89f84dfb-7285-4810-bc4d-8b9b5794554f,ExtAddr
x-microsoft-antispam-prvs: <DM6PR06MB3995DB25023AB40DD02EBE3AD96C0@DM6PR06MB3995.namprd06.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4125;
x-forefront-prvs: 01949FE337
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(346002)(39840400004)(396003)(136003)(376002)(51914003)(199004)(189003)(51444003)(36756003)(229853002)(6506007)(54906003)(46003)(236005)(110136005)(6512007)(5660300002)(81156014)(6486002)(446003)(386003)(6306002)(14454004)(6246003)(2171002)(606006)(33656002)(486006)(81166006)(54896002)(316002)(25786009)(6436002)(86362001)(66616009)(66574012)(2906002)(71190400001)(66556008)(71200400001)(50226002)(76176011)(476003)(186003)(52116002)(478600001)(4326008)(2616005)(8936002)(99936001)(66446008)(64756008)(66476007)(14444005)(6116002)(66946007)(8676002)(102836004)(11346002)(256004)(99286004)(7736002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR06MB3995; H:DM6PR06MB4827.namprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: isoc.org does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: m5T+9fi6dTbRy2TC7ycLtr8I4A6Fiv6Kvz7X1SeJ05uP+wBtDZPdOr+NL55giG7jm2aAXAGT/T7qGubjOZQgd6rWba7PwILvneRIwnSCGBxyxGbGBB2aMchHk9jaSbHAYdFC2i2SyzBJ6eyh197hnA0oph8+QhpzOCSOjXHak6hS3BVzPBKDxN5Sik/riYl7DdX2stuzoBBd8G1A1l5eFtwW5wKR1BCB8lNLdIKRXyollE4/CyGqXGO1kcg05SH2ToBR6EH0VnneFrOA7daAWDv6lznb6Wd2Dq6gYVUe8XfWbcOsAoM/GfBNyaJ2psCslMILbAawekt6J3muOwz0xRNuTyJVmZgcaZCSnEnmwHUz9mazjqMchB7p7zo0NOSarwA3opw5sVNfQ4tjOu5fR7Xi/EZQGshnBeZe1+ZjXIs=
x-ms-exchange-transport-forked: True
Content-Type: multipart/signed; boundary="=_MailMate_354D8187-E093-451E-8F72-FF1F4F097103_="; micalg="pgp-sha512"; protocol="application/pgp-signature"
MIME-Version: 1.0
X-OriginatorOrg: isoc.org
X-MS-Exchange-CrossTenant-Network-Message-Id: 0e0988f4-568c-4c75-ca7d-08d753d150d1
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Oct 2019 13:44:36.7589 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 89f84dfb-7285-4810-bc4d-8b9b5794554f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: faJ+AQjaPZGyQT1xI9WdN78zqzyPGKDuhNteV7qUH3/hahSdJc2IH2dj8onjD5XvTtr6CA7ajbNsRkBD/H87Lg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR06MB3995
Archived-At: <https://mailarchive.ietf.org/arch/msg/architecture-discuss/MocD50Qe5-YYzYqqa5fkD76uoog>
Subject: Re: [arch-d] Call for Comment: <draft-ietf-iasa2-rfc6220bis-03> (Defining the Role and Function of IETF Protocol Parameter Registry Operators)
X-BeenThere: architecture-discuss@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: open discussion forum for long/wide-range architectural issues <architecture-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/architecture-discuss>, <mailto:architecture-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/architecture-discuss/>
List-Post: <mailto:architecture-discuss@ietf.org>
List-Help: <mailto:architecture-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/architecture-discuss>, <mailto:architecture-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Oct 2019 13:44:43 -0000



Colleagues,

I’ve just uploaded [version 04](https://tools.ietf.org/html/draft-ietf-iasa2-rfc6220bis-04). Here is a summary of the changes I’ve made and didn’t make. For reference, [here are the diffs](https://tools.ietf.org/rfcdiff?url2=draft-ietf-iasa2-rfc6220bis-04.txt).


I’ve taken up Bob’s suggestion to add a sentence about obsoleting RFC6220 in the abstract and introduction.


Benjamin’s comments are addressed below.

> Section 1 references the "IETF Internet Standards Process [RFC2026]", which
> might be spelled better as BCP 9.
>
> Section 2 uses DHCP and IPsec as examples; are these sufficiently
> well-known that no informative reference to them is needed?

I am tempted to err on the side of clarity. I do have a similar question about the repeated references to the IASA model. But punted that to the RFC editor.

>
> Section 2.1 talks about IANA being direted to register values "as directed
> by [...] Proposed, Draft, and full Internet Standards", which is a bit
> stale with respect to "Draft" standards (though not strictly inaccurate in
> the full context).
>

I replaced Proposed, Draft, and full Internet Standards with “Standard Track Documents[RFC6410]”



> In Section 2.1:
>
>    o  Mailing Lists
>
>       *  The Registry Operator maintains public mailing lists as
>          specified in IANA Considerations [RFC8126].  Such lists are
>
> It might be worth clarifying whether "public" means archives, subscription,
> and/or posting.
>

I would think that the details of what maintenance means are subject to the specifics of a list and can be captured in SOWs. So no change.


>   Reporting
>
>       *  The Registry Operator will submit periodic reports to the IAB
>          concerning the operational performance of the registry
>          function.  As an example of the requirements for such reports,
>          the reader is referred to a supplement [MoU_SUPP2018] to the
>          "Memorandum of Understanding Concerning the Technical Work of
>          the Internet Assigned Numbers Authority" [RFC2860] that
>          provides service level agreement (SLA) guidelines under which
>          ICANN, the current protocol parameter registry, must operate.
>
> I did not think that ICANN was the current primary protocol parameter
> registry operator.

ICANN is the entity the LLC does its business with .. See the latest version of the MoU - to which the reference has been updated. Besides the reference update, no other changes.

>
>    o  Intellectual Property Rights and the Registry Operator
>
>       *  All assigned values are to be published and made available free
>          of any charges.
>
>       *  The assignment values may be redistributed without
>          modification.
>
> These clauses seem to be in conflict with the earlier text about "special
> circumstances" that might allow for a closed registry.
> It's also unclear how this interacts with the Trust's role, as specified in
> Section 2.4:
>
>    The IETF Trust may make such regulations as appropriate for the
>    redistribution of assignment values and registry publications.



I think that is right - with some goodwill this can be seen as an editorial change.

Text now reads:

````
   *  Intellectual Property Rights and the Registry Operator

      Unless special circumstances apply (see Section 2.1):

      -  All assigned values are to be published and made available free
         of any charges.

      -  The assignment values may be redistributed without
         modification.

      In any case,

      -  any intellectual property rights of the IETF protocol parameter
         assignment information, including the IETF protocol parameter
         registry and its contents, are to be held by the IETF Trust
         [BCP101].
```





> In Section 2.5:
>
>    In addition, the IETF LLC has the responsibility to ensure long-term
>    access, stability, and uniqueness across all such registries.  This
>
> Ensuring uniqueness seems rather different from the other two, and on the
> face of it would seem to require rather invasive interaction with the
> actual registry operator.  Do I misunderstand the sense in which this is
> intended?

My understanding is this: the LLC should make sure that uniqueness is guaranteed. For instance in the case that a registry is transferred from one operator to another, the legacy operator should stop registering new values in the registry and track (if the legacy operator chooses to continue publication) the content of the registries as published by the new operator. That can/should(?) the LLC can/should (?) enforce this.

I have made no changes in the text.

>
> Section 4 notes that there are no new protocols, and concludes that there
> are no new security considerations.  To a large extent this is true, and
> even if there are security considerations to operating a public, available
> registry and maintaining the integrity of its contents, those concerns are
> arguably divorced from the administrative structure of how the registry
> operator is selected.
>

No Changes.


> Appendix A notes that the IASA 2.0 update was in 2018, though we're well
> into 2019 at this point.
>

Removed mention of year.

Thanks for the comments Benjamin and Bob,


-Olaf