Re: [core] [Ext] Lars Eggert's Discuss on draft-ietf-core-sid-22: (with DISCUSS and COMMENT)
Amanda Baber <amanda.baber@iana.org> Thu, 26 October 2023 20:07 UTC
Return-Path: <amanda.baber@iana.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 31DFAC17C505; Thu, 26 Oct 2023 13:07:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.206
X-Spam-Level:
X-Spam-Status: No, score=-4.206 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
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 HnWOwJD4k87h; Thu, 26 Oct 2023 13:07:38 -0700 (PDT)
Received: from ppa3.lax.icann.org (ppa3.lax.icann.org [192.0.33.78]) (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 B774EC14CE42; Thu, 26 Oct 2023 13:07:38 -0700 (PDT)
Received: from MBX112-E2-CO-1.pexch112.icann.org (out.mail.icann.org [64.78.33.7]) by ppa3.lax.icann.org (8.17.1.24/8.17.1.24) with ESMTPS id 39QK7S0c006541 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 26 Oct 2023 20:07:28 GMT
Received: from MBX112-W2-CO-2.pexch112.icann.org (10.226.41.130) by MBX112-W2-CO-1.pexch112.icann.org (10.226.41.128) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.25; Thu, 26 Oct 2023 13:07:26 -0700
Received: from MBX112-W2-CO-2.pexch112.icann.org ([10.226.41.130]) by MBX112-W2-CO-2.pexch112.icann.org ([10.226.41.130]) with mapi id 15.02.1258.025; Thu, 26 Oct 2023 13:07:26 -0700
From: Amanda Baber <amanda.baber@iana.org>
To: Lars Eggert <lars@eggert.org>, The IESG <iesg@ietf.org>
CC: "draft-ietf-core-sid@ietf.org" <draft-ietf-core-sid@ietf.org>, "core-chairs@ietf.org" <core-chairs@ietf.org>, "core@ietf.org" <core@ietf.org>, Carsten Bormann <cabo@tzi.org>, "jaime@iki.fi" <jaime@iki.fi>
Thread-Topic: [Ext] Lars Eggert's Discuss on draft-ietf-core-sid-22: (with DISCUSS and COMMENT)
Thread-Index: AQHaCA70/boqdKsUH02feSDxEvSLbrBcf/CA
Date: Thu, 26 Oct 2023 20:07:26 +0000
Message-ID: <1A1D5FD2-A586-479A-8EE9-76D03AD574EA@iana.org>
References: <169832632311.59761.11389369756506251047@ietfa.amsl.com>
In-Reply-To: <169832632311.59761.11389369756506251047@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.63.22070801
x-originating-ip: [192.0.32.234]
x-source-routing-agent: True
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha256"; boundary="B_3781170441_3791242715"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.987,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-10-26_19,2023-10-26_01,2023-05-22_02
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/4uHrktJiYP0qGWpPwxrtpZYCorM>
Subject: Re: [core] [Ext] Lars Eggert's Discuss on draft-ietf-core-sid-22: (with DISCUSS and COMMENT)
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Oct 2023 20:07:43 -0000
Hi, IANA currently makes ~230 YANG files available for download via rsync or FTP. Most of them are listed at https://www.iana.org/assignments/yang-parameters (the exception being older versions of IANA-maintained modules like iana-if-type, which are available in the repository but no longer linked from the registry). All of these files will be maintained permanently. Are there different concerns associated with hosting SID files that IANA should be aware of? We understand that they'll be supplied to us by experts (unlike YANG files, which are extracted by us). Thanks, Amanda On 10/26/23, 6:18 AM, "iesg on behalf of Lars Eggert via Datatracker" <iesg-bounces@ietf.org on behalf of noreply@ietf.org> wrote: Lars Eggert has entered the following ballot position for draft-ietf-core-sid-22: Discuss When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.) Please refer to https://urldefense.com/v3/__https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/__;!!PtGJab4!7ca56YR6TqhGGrzaeNc5yBYCgqXb6eID9CBMQWmOvk08BWZ_9l--3-EbAomx2xV-2EVnfAwWyMQyMC8Qk7sGrqI$ [ietf[.]org] for more information about how to handle DISCUSS and COMMENT positions. The document, along with other ballot positions, can be found here: https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-ietf-core-sid/__;!!PtGJab4!7ca56YR6TqhGGrzaeNc5yBYCgqXb6eID9CBMQWmOvk08BWZ_9l--3-EbAomx2xV-2EVnfAwWyMQyMC8QWgKWI34$ [datatracker[.]ietf[.]org] ---------------------------------------------------------------------- DISCUSS: ---------------------------------------------------------------------- # GEN AD review of draft-ietf-core-sid-22 CC @larseggert Thanks to Linda Dunbar for the General Area Review Team (Gen-ART) review (https://urldefense.com/v3/__https://mailarchive.ietf.org/arch/msg/gen-art/8dB4NrBDoGCKILyz2wvtvT6sqC0__;!!PtGJab4!7ca56YR6TqhGGrzaeNc5yBYCgqXb6eID9CBMQWmOvk08BWZ_9l--3-EbAomx2xV-2EVnfAwWyMQyMC8Q6lQ1z38$ [mailarchive[.]ietf[.]org]). ## Discuss ### Section 6.4.3, paragraph 4 ``` The designated experts then give the SID file to IANA to publish into the YANG SID Registry (Section 6.5) along with the YANG module. ``` Is there a precedent for IANA to be a file hoster? Is IANA prepared to do this? ### Section 6.5.1, paragraph 4 ``` * A link to the associated ".yang" file. This file link must be present in the "File" column of the "YANG Module Names" registry. ``` Who is hosting these YANG files? Is IANA required to check that they remain available (i.e., mirror them?) ### Section 6.5.3, paragraph 3 ``` After Working Group Adoption, any modification of a ".sid" file is expected to be discussed on the mailing list of the appropriate Working Groups. Specific attention should be paid to implementers' opinion after Working Group Last Call if a SID value is to change its meaning. In all cases, a ".sid" file and the SIDs associated with it are subject to change before the publication of an internet draft as an RFC. ``` So IANA is not only hosting immutable files, they are also supposed to support (frequent?) changes if these files. Unsure if IANA is set up for this. ---------------------------------------------------------------------- COMMENT: ---------------------------------------------------------------------- ## Comments ### Section 6.3.3, paragraph 3 ``` The initial entry in this registry is allocated to IANA: +=============+=========+============+===================+==========+ | Entry Point | Size | Allocation | Organization | URL | | | | | name | | +=============+=========+============+===================+==========+ | 0 | 1000000 | Public | IANA | iana.org | +-------------+---------+------------+-------------------+----------+ ``` I would have expected the initial allocation to IANA (and the regions defined within) to be MUCH larger, given the overall size of the namespace. ### Section 6.4.2, paragraph 11 ``` +=============+=========+==========================+ | Entry Point | Size | IANA policy | +=============+=========+==========================+ | 0 | 1,000 | IESG Approval | +-------------+---------+--------------------------+ | 1,000 | 59,000 | RFC Required | +-------------+---------+--------------------------+ | 60,000 | 40,000 | Experimental/Private use | +-------------+---------+--------------------------+ | 100,000 | 900,000 | Reserved | +-------------+---------+--------------------------+ ``` These seem very small as well, given the overall size of the namespace. ### Section 6.5.1, paragraph 3 ``` * The link to the ".sid" file which defines the allocation. The ".sid" file is stored by IANA. ``` See above, unclear if IANA is able to host files. ### Section 6.5.3, paragraph 9 ``` Early Allocations are made with a one-year period, after which they need to be renewed or will expire. ``` In practice, that one year is too short and is already creating frequent IESG management items for extension approvals. Given the many more early allocations, this process will require, this will be disruptive for the IESG. ## Nits All comments below are about very minor potential issues that you may choose to address in some way - or ignore - as you see fit. Some were flagged by automated tools (via https://urldefense.com/v3/__https://github.com/larseggert/ietf-reviewtool__;!!PtGJab4!7ca56YR6TqhGGrzaeNc5yBYCgqXb6eID9CBMQWmOvk08BWZ_9l--3-EbAomx2xV-2EVnfAwWyMQyMC8QWiRP9Ms$ [github[.]com]), so there will likely be some false positives. There is no need to let me know what you did with these suggestions. ### Boilerplate Document still refers to the "Simplified BSD License", which was corrected in the TLP on September 21, 2021. It should instead refer to the "Revised BSD License". ### Uncited references Uncited references: `[RFC8792]`. ### Grammar/style #### Section 2.1, paragraph 6 ``` : the SID management system is independent from any module versioning. 2.3. S ^^^^^^^^^^^^^^^^ ``` The usual collocation for "independent" is "of", not "from". Did you mean "independent of"? #### Section 3, paragraph 1 ``` ANG module is optional but recommended to promote interoperability between d ^^^^^^^^^^^^^^^^^^^^^^ ``` The verb "recommended" is used with the gerund form. #### Section 3, paragraph 3 ``` s imported module(s) or included sub-module(s) is updated, a new ".sid" file ^^^^^^^^^^ ``` This word is normally spelled as one. #### Section 5, paragraph 1 ``` million SIDs assigned to IANA is sub-divided as follows: * The range of 0 to ^^^^^^^^^^^ ``` This word is normally spelled as one. #### Section 6.4.4, paragraph 2 ``` iption, and will be cross-posted to the any other working group mailing lists ^^^^^^^ ``` There appears to be a superfluous article here. ## Notes This review is in the ["IETF Comments" Markdown format][ICMF], You can use the [`ietf-comments` tool][ICT] to automatically convert this review into individual GitHub issues. Review generated by the [`ietf-reviewtool`][IRT]. [ICMF]: https://urldefense.com/v3/__https://github.com/mnot/ietf-comments/blob/main/format.md__;!!PtGJab4!7ca56YR6TqhGGrzaeNc5yBYCgqXb6eID9CBMQWmOvk08BWZ_9l--3-EbAomx2xV-2EVnfAwWyMQyMC8QJBlff4g$ [github[.]com] [ICT]: https://urldefense.com/v3/__https://github.com/mnot/ietf-comments__;!!PtGJab4!7ca56YR6TqhGGrzaeNc5yBYCgqXb6eID9CBMQWmOvk08BWZ_9l--3-EbAomx2xV-2EVnfAwWyMQyMC8QnGLBSn4$ [github[.]com] [IRT]: https://urldefense.com/v3/__https://github.com/larseggert/ietf-reviewtool__;!!PtGJab4!7ca56YR6TqhGGrzaeNc5yBYCgqXb6eID9CBMQWmOvk08BWZ_9l--3-EbAomx2xV-2EVnfAwWyMQyMC8QWiRP9Ms$ [github[.]com]
- [core] Lars Eggert's Discuss on draft-ietf-core-s… Lars Eggert via Datatracker
- Re: [core] [Ext] Lars Eggert's Discuss on draft-i… Amanda Baber
- Re: [core] [Ext] Lars Eggert's Discuss on draft-i… Michael Richardson
- Re: [core] Lars Eggert's Discuss on draft-ietf-co… Michael Richardson
- Re: [core] Lars Eggert's Discuss on draft-ietf-co… Michael Richardson
- Re: [core] [Ext] Re: Lars Eggert's Discuss on dra… Amanda Baber
- Re: [core] Lars Eggert's Discuss on draft-ietf-co… Carsten Bormann
- Re: [core] [Ext] Re: Lars Eggert's Discuss on dra… Amanda Baber
- Re: [core] [Ext] Re: Lars Eggert's Discuss on dra… Carsten Bormann
- [core] Early allocation expiry/renewal (Re: Lars … Carsten Bormann
- Re: [core] [Ext] Early allocation expiry/renewal … Amanda Baber
- Re: [core] [Ext] Early allocation expiry/renewal … Carsten Bormann
- Re: [core] Lars Eggert's Discuss on draft-ietf-co… Carsten Bormann