Re: [netmod] What to reference when importing an IANA module?

tom petch <ietfc@btconnect.com> Thu, 19 January 2023 12:01 UTC

Return-Path: <ietfc@btconnect.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 569B0C14F693; Thu, 19 Jan 2023 04:01:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.com
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 hKwntwRAmA92; Thu, 19 Jan 2023 04:01:18 -0800 (PST)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2137.outbound.protection.outlook.com [40.107.6.137]) (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 B4724C14CE38; Thu, 19 Jan 2023 04:01:07 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XbChGmuVlpVggy0D65eNtQkr1mTyYc4+1S0GiBNVYkgHwc6qdyxQOvruOvSmui3iKcq4iAZDlf89JPza17TNggApyfzSEXZY7ZL6XAV7nHYJnHjQhZfO44UEvTnsf8fUwRLBZuFZ8ryJVmV8MO0UIeZf7jtfJh8cVkDB0WkGLW8U4CfX/yVp7V9871Q5nWZzB/xt131n1TqRe9Fhg9p4be4nCsYEzL0i7bQn3/6AAPzPRK5ODLGTG0PVPlcCfRlHlWKcOtZYTVIggr5IMUpzarP7+crZ0qnlJj9F4do5ln2T2VVfMl5TuBubMs+vz1wwKgJD0i+JtmZF9hc/9MP9dg==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=KQU6TtwmE/rpaDqXqhzMd0eGlAd6Agi78QlIpM5CDGM=; b=axV8xnavVJzpGkAGoumWbnKOc1tLDXdwhFbnVsJcMqdKIw+bjjuKLdCZg1EqFKMTVuisFE9cSWyPDITieaUbHNRWoQ0XzO+bGJn7BKx4BetvSIV0NZW8eKfN1wZBCC8Lvk8OHUixM6decI7m6wonfJvKE0urjTBGlxTBDLCY0IFeZ9CDtDSv3o4rcBV3TfhdQFvoO8pEp6fnTi7ARz9Wl9DQQnjthbAmKhfmDbX9vO/2Sq3WejAyM3Gf1DhjwAPuFxwOz5KeCxYyFmRwbsPF6RLDXSvu9cSVmEuLM/w5tG2CuFhABTdrhCIen1OO+B22kf/DcINBo+nqoC2RyyNs3w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KQU6TtwmE/rpaDqXqhzMd0eGlAd6Agi78QlIpM5CDGM=; b=Uu+RWPs1xs3jGVfIcouKAMOKq6VFOqoAm06/AAV7QDi9ZKqMjImp5RE5fATUQby1FYGbM7XUY2PrpL4F52S3RfgMl/WjVYfkUlJ6194GMHkte+491osNANCwfw+A6irN8h0V7lwZTqExwSLRnu9NLb3iotOos6gAv/5wBZGridA=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by GV2PR07MB8961.eurprd07.prod.outlook.com (2603:10a6:150:c2::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.24; Thu, 19 Jan 2023 12:01:03 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::86cd:e36d:9333:8537]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::86cd:e36d:9333:8537%5]) with mapi id 15.20.6002.024; Thu, 19 Jan 2023 12:01:03 +0000
From: tom petch <ietfc@btconnect.com>
To: Benoit Claise <benoit.claise=40huawei.com@dmarc.ietf.org>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, Randy Presuhn <randy_presuhn@alumni.stanford.edu>, "ccamp@ietf.org" <ccamp@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] What to reference when importing an IANA module?
Thread-Index: AQHZKnogka0mm8KtQ0GOGqrCPtZdHK6la+OAgAA48+A=
Date: Thu, 19 Jan 2023 12:01:03 +0000
Message-ID: <AM7PR07MB6248C52714B106B8192138C0A0C49@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <900fcde63e90473b8424658bc7095818@huawei.com> <ede7a11a-bc66-26a5-f33a-83b15fc61fde@huawei.com> <AM7PR07MB624874275BBD327AEB38C004A0FD9@AM7PR07MB6248.eurprd07.prod.outlook.com> <ab763386-7668-39a7-a080-1bc202eb992e@huawei.com> <AM7PR07MB6248DE5396AC76C0101B233BA0C29@AM7PR07MB6248.eurprd07.prod.outlook.com> <b4dd6eae-7cab-5c87-5e1e-d90a0859b466@huawei.com> <01000185ac5c8328-452eee8e-b8d8-4ef0-955a-e2ead0c557b2-000000@email.amazonses.com> <072be8fa-3801-1236-752a-e44df9347d18@alumni.stanford.edu> <953da02a-b364-cdda-0c6d-89d4ea1ec2fa@huawei.com> <19871_1673963186_63C6A6B2_19871_391_1_2e73a81d1de54970998730c9b27f6934@orange.com> <1f5c2c08-ffc6-6fb8-6b84-ad518d8516d6@huawei.com>
In-Reply-To: <1f5c2c08-ffc6-6fb8-6b84-ad518d8516d6@huawei.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=btconnect.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AM7PR07MB6248:EE_|GV2PR07MB8961:EE_
x-ms-office365-filtering-correlation-id: 3effdb48-888b-4762-1356-08dafa14d6a2
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 2vGlZ/CO7Sxo2hnmmOztza8GRF60QIbuZpUl0EeRNyX4S8KjLjc3cxVeqxwwH+xofl39I9KEbSTqgbVYpUbavtUyK5fLnny2UqDc04F0+xXaYyedvTlfr7jqs8kUO7Mo6clBxc6adT2KKgWeiYApFvzwSWSGZrRSZGNgTIQrmFyBk3vyvRUPcnuQASzOFKyWR3EuYmerqr1seFJWPEP5Ih4ol/muSZBENpdPLlV1cuy2XM9evVmrlegtBO+Jsan39U6p8yzcO6Uebf2SzADMDk9SDfddTBTnxvWNGwxmCVQCz8OcZ4oXR4Kx/SBWKW0XrLM0L9RbBEwEpEHDYB/tN92vXnlMagUnollLsbFYj54q6zDKwq6hiY9QpFTrjvZQDArYZ46xRk997SqKSNyJ0iuSnhcXI0eG5ha+/ZT7f8ZyR4hrIBkdZPhsC0M/QhAVEoNF3lSDQK+YSyeJvR7lj8DogdqbYe18eYUEW8uGH3qoIrZ/4O09AFwWDER8oBWMiLtJzQ6CTWf01B/Fl010zQxOEwCrkBSYKF5TZhRL7xTKUSEPcZxlbl1zGdcGC9tkMs+k+vo6npu7YoNkAs/UT22zA2bDT60ajSVZooaujL7t7m+BlAXF5g8VpRozcfJOj2H29KBPA5mJg4fDnP33hUToUYbEECLpn6aRILVURKapvCsrMexBdnIjcdgJXiF0MwAcpO3QqX2YUyFc9EKtQ/yrH9SjMTvtBFJ4YE75ckU=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM7PR07MB6248.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(366004)(346002)(396003)(136003)(39860400002)(376002)(451199015)(38070700005)(33656002)(66946007)(2906002)(55016003)(91956017)(66556008)(52536014)(8936002)(76116006)(5660300002)(66476007)(82960400001)(122000001)(38100700002)(71200400001)(110136005)(53546011)(7696005)(316002)(6506007)(86362001)(966005)(478600001)(41300700001)(64756008)(8676002)(186003)(66446008)(83380400001)(26005)(9686003); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: iMFU0ojzXN+TO2vOfXEQy6Unpz4cdggy2OcIUVK9JbIQ/2tTugyNwBir0lRsM7e0WUZkKUwwp87hhXa2EZ2wdfVufZRTADbRguTsVMUgfsxAnCMxRVlMItNtTUxyj1CFCnzZAKF5q8bNBnwS2JkFsPknQL3EJH5JCYpwrxWZlav9QUTgi6JqcLjt/UOyk8Qxa8RDtkznGo7piQviVIeNcqSQ4WexCzfZNQ6fXak3YHayxQ885XBmfr2Y68X3Lwfw+yDXZHxEjpz13OQfKn4+Ojbwo427dBz6zWRQo1Xl8jEgDB2Gz3t3NpZUOwTi5qHWrA7BSBYGWOXTY7MoG1DAesO+6RDMs6tLA3UrvX4lUT1DkorUA9qxH7mFNFA5WdYKOWDSg7tFv6iz6txlohGl1hDNeyHdZLnaoWR23xEWKDcWxPnTq0EJ3oAHQei9jEptOQOrVR6LW/wxbHi8c4PuVwOVl7gqqpGAtD0lqA1BMVr8seydq515Gqtdm3Qo5nA3dQlbbUGXjiMXKfAjVHXi3qg9GPXnBR7bmUF5PRn4NHWxtR82tu1ome8YKwLLGarNHmzdNKGaGONxa0dbhNJNB2R+dZvLUgFSiNCX6H5gvd3qw7JkoBR+nc2fCCKNc4jTGUvoWosLVZAvff6f52l6zLUORoY7lcj4ZwIUc8f0v/VEU2oh+Ft0CW8DHx5XL2VCTI87poo70oRJsK6GqpBFCUpd2bx5mThJJgEgM4kPIZTGB6SRWwbsclrdZFQ8SnImiwkGqjemvQZSj9xr6+WD42mOq2DWkRpxBCtU9Ea0s6uICG8IxL8AD+QgLOP+pkWnwDZiM4OuP8FcCJCUhhE+uPIq/lZJ/WXxYC2rLL0qEcS5+e4+q7IMGM1edKRzRl2DMNhh4ZBtwMUfAvpUmgOUafW6xGGm7er6yXsotecgT3uWwypNGw3yLgU4XkVoha9wrrPdOHVK4FVzDJAjaQdR2lbLH9fEjaWHQP+3qH0h2DFhQwtBd2NsMJYxSpWdPlV8Jcsph/6SsamrmF+EVS2b5wKwEILzsnjuvt/V0lujMGVzbQPhstfPvS3s1qrez51Gm6IXdq7/BzWcCYNcOuZFOd2P4ADyvw/VtBSfJTieTk741maB8QtznL57/Rfv5uNCkBd1ziPJH1LdWToBDzLO8xa4w+yJjxbJTb7NpDPmAFlet18hA73+uBg+Mud2Xp1NL318LGXBB8zKWVVm/SoGk00XYaALJs2dd1HbaVs6IH32qSJCo6jTenZDvwXfCHlqHb8Th691GGKmLZWKeu567TXe5IIXlG87bLr/WMdOpRmzrhSg9NtX2xnaPEua848zE3b8jqaUh/uxzYEHxuW/vqYBgKmhlLKBbaXgGF7u4dWlFHXfVY2h8XpwMp7F2o5izsykirEnuOa/87WhrBvM4F5c6FOHLMJ9Dl6LqLJ8U5b1REhjDhYJ5faa6QnS12/Rm4qeJwkDb1cu+uTx5+7Nd/ZZxI0Y0DvNpOKaqThoojIigxH/M+4ZAN8KP9U6qaYDjZtqnNHrrmBlfRmfurEtfBd3nN1gCPc8YkwXp12Zdbg8EHYohyyyURLOqbp7oT7G
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR07MB6248.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3effdb48-888b-4762-1356-08dafa14d6a2
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jan 2023 12:01:03.3269 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: HFrZ0epZMIjfjCq0vRf7G3zWHATTTqKCM5EKnYQrZlPq4TMLhUsWgqrf8APDGfIw+J/6g2Go0IjQJfR9O0+XcA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR07MB8961
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/4SIX7gQSoM_SRPzWs7luFlniyR0>
Subject: Re: [netmod] What to reference when importing an IANA module?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Jan 2023 12:01:23 -0000

From: netmod <netmod-bounces@ietf.org> on behalf of Benoit Claise <benoit.claise=40huawei.com@dmarc.ietf.org>
Sent: 19 January 2023 08:31

Hi Med,

On 1/17/2023 2:46 PM, mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> wrote:
If we want to add an IANA link to update RFC 8407, Section 3.9, a couple of remarks:
- It's not clear what "a normative reference with the IANA URL" is.
    Is it https://www.iana.org/assignments/yang-parameters/yang-parameters.xhtml?
    Or is it https://www.iana.org/assignments/yang-parameters/iana-if-type@2022-08-24.yang?
    The more precise the later, right?

[Med] None of them. IANA is using dedicated URLs:
* https://www.iana.org/assignments/iana-bgp-l2-encaps/iana-bgp-l2-encaps.xhtml
* https://www.iana.org/assignments/iana-pseudowire-types/iana-pseudowire-types.xhtml
* https://www.iana.org/assignments/iana-bfd-types/iana-bfd-types.xhtml
That would work.
We would need
    - to get the guarantee (from IANA) that those URLs are permanent
    - to clearly mention that THIS URL type is required for IETF YANG modules

<tp>
No chance.  Just as the IETF has reorganised its pages rendering URL in most RFC obsolete, so IANA occasionally re-arranges their website.  Such is life.  Hopefully a tombstone would survive to direct users where to go.

I note that an IANA-maintained module says that the latest version can be obtained from the IANA website but does not give a URL!

Still I think that a URL such as the above which points not to the module itself but to the summary page about the module is the best we can do for an RFC.

Tom Petch

Regards, Benoit

    However, the latter, which is a typical example of IANA maintained YANG module does NOT work, as the revision in the URL changes with any IAN update
- So this leads to have both RFC and IANA, so https://www.iana.org/assignments/yang-parameters/yang-parameters.xhtml + RFC7224 (in the above example)
- Also, we should make more generic for some other SDOs, as IANA is for IETF only.
  And the guidelines are followed by others: BBF, IEEE, etc.