[netmod] Re: vendor proprietary YANG modules: how are they named?

tom petch <ietfc@btconnect.com> Mon, 10 August 2026 11:27 UTC

Return-Path: <ietfc@btconnect.com>
X-Original-To: netmod@mail2.ietf.org
Delivered-To: netmod@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 862A11271D0F9 for <netmod@mail2.ietf.org>; Mon, 10 Aug 2026 04:27:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1786361262; bh=QZYROoh6LCv/YOjmrMQnf7aMpgP4EVh3sWGh+6IYm78=; h=From:To:Subject:Date:References:In-Reply-To; b=wvE2z7wZ97aXL1K6MugsS/Q/P25XSJMcdzhHKw5kQJXhK8uWqtf5TlNJxsS8XuHGC N2D5tXwTPGZ1/OteaqMQoKjmfooH8xRMWL6SY9DHNqoHScXgJqC45PS812UzuK6e7E UyTu0AlJNyvegrvXuGm/rGvqYPu4cNTOkBzRrPRc=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8AGZNpQwS8bg for <netmod@mail2.ietf.org>; Mon, 10 Aug 2026 04:27:41 -0700 (PDT)
Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazon11010041.outbound.protection.outlook.com [52.101.84.41]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id A968C1271D0EB for <netmod@ietf.org>; Mon, 10 Aug 2026 04:27:41 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=K4dFs/khGBO5g6O5Z+xJ/LHm9DLiNqXgbeIctr/b8ezamEqznytmPZ1+gpqvHHDLiPLRmA2QMBb0Ub//po/kimSBXnFZHg2jhZLFSCTyBocCWoiSbxRJ1sSlYQT8mcNBrTpyuZGRDL6qnZ+fbb7SoiBTcPJmIKAH/tki44Kltz5cMcBniMff/AJitwV5Qgxuo2o+38hLz9Jfgbkn8k5HpUdCBGMR9VJ0iBU/NuQSnjciDVC5K6TsqGA+Ni0tJKjvcsrY4mxT1m7bPVGVYVjhTOi4rHR2T2NVl0OH6JA1Dqq6g5+oDQDx91jIiFVckJnOLyUeOW+gS4ZX5WTHM5B42A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=VpS2aIOxyqscTl/WVF7r85rxQK2v69SzZzyCZ0TlUt8=; b=xepewLa+8Yc+gIyZv1CjlVjCpv58Opedgu+cR1QC7exjcqmubYP+KzlgvqcOzMyCnujTMFqxKuNPTgB8yc+7UVGU3A6QELqp8vGgpi7p1oZdnmi6l+wZotOcYqF55ERBrcOyaDFqDPjZ82ze8p1u4bRQ3RQjctT+K9aisGXyhPMW8yxUZ04aPOl4RcePJKZvur46pTWn26yUeiKiY5spM4UW/WSBlX1TGgoOer2wJwMFPGDfy5/9cB4AnfNp+68KjY4nhp5TFWLXtaCxgNGPqgz+pPvwJIhFEM7+m0z5bkxDEnXTJDbESRjtaS5XiLXf6AkrPMaihisgtwKB62PLRw==
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.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VpS2aIOxyqscTl/WVF7r85rxQK2v69SzZzyCZ0TlUt8=; b=Koj+/ENhzRqLhg0FbU6llAnxxwfomwaqnqxNGhncDbGmJPNEP5hl5k1aAkBYCZNNxZCSzV+23+WKi8GYRcTWzt3hi3INDTPKlFxVHJSMsdsNMzNufnRWA7BipOLT5xbRuIaYqtrNdcaw9V2WUxDVJcc8pcmdr+QR5DjekgkxY68=
Received: from DB9PR07MB7946.eurprd07.prod.outlook.com (2603:10a6:10:2ad::20) by GVXPR07MB10196.eurprd07.prod.outlook.com (2603:10a6:150:221::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.11; Mon, 10 Aug 2026 11:27:33 +0000
Received: from DB9PR07MB7946.eurprd07.prod.outlook.com ([fe80::fb67:ba8:b983:854]) by DB9PR07MB7946.eurprd07.prod.outlook.com ([fe80::fb67:ba8:b983:854%7]) with mapi id 15.21.0315.008; Mon, 10 Aug 2026 11:27:33 +0000
From: tom petch <ietfc@btconnect.com>
To: Michael Richardson <mcr+ietf@sandelman.ca>, Mahesh Jethanandani <mjethanandani@gmail.com>, netmod <netmod@ietf.org>
Thread-Topic: [netmod] Re: vendor proprietary YANG modules: how are they named?
Thread-Index: AQHdKDd8bUZZt5B16ECJF7tLu2BL9LaWNNAAgADtmjE=
Date: Mon, 10 Aug 2026 11:27:33 +0000
Message-ID: <DB9PR07MB7946FE192D58A90FAD7761B0A0DE2@DB9PR07MB7946.eurprd07.prod.outlook.com>
References: <3945.1786123416@obiwan.sandelman.ca> <4926.1786123620@obiwan.sandelman.ca> <08870894-C017-4E4A-8FEC-F0C5D2C83B12@gmail.com> <31806.1786309450@obiwan.sandelman.ca>
In-Reply-To: <31806.1786309450@obiwan.sandelman.ca>
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: DB9PR07MB7946:EE_|GVXPR07MB10196:EE_
x-ms-office365-filtering-correlation-id: 7761cd92-f520-4a34-be90-08def6d25f1f
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|376014|23010399003|366016|1800799024|18002099003|22082099003|56012099006|38070700021|4143699003|10067099003;
x-microsoft-antispam-message-info: /EEGCppy8ogNugDkNd4+fAE04ROfjak7GnTtla604pwKe8Zf4yoEB56rqOvGF1nGylfi+NSVi1NxmK3+Sdy8skWPk4mCZPFuAesubyX9zEkN+t2Jiw4agEku7NZkp8NAwgRhlHYJKO/7Wq15uxHs/YA4Y8OQbMNApuBOmAGeLyPjVHY3R7IatZCaKqbtFh+CBAz9VfPO5WNoODFYqy6o0fhWdSgwnkORNKt5RV3tCBk8FBc54C+mxnyMtgmi1ezrjOxmwkeR+ZSt86/CnDMQ+elAHVswnwCuuQ7oINu/CgXZbO4b/70p77sI5FKpnHCZVCeAvy8qb2YCThGWdwDY+EqcAJSyllz4J5h68FXqDXn5SuaHeey+ZyVCC5eZCzTgA4rm8YMk6+WICZo5DsNTniEeAnZg3jVj+nwXXY5sQC+RLHtXqTNpL6sdCvEFXgtjseUgSe7h8piIWK8LSn4gIzo8mbVNyBiQG5RngBt0fMcGa6Lo77R4tUepimq4w5OiO4Z1GpswS48h6/u/E3eSYdB8VWkJd2T98tsQA8debs9kHW7WOCi1szrhcRKc118wyZMqmpzJBmpF0zvCBv8F9K+C/9UPnoBip31B4bWp87YnTfUsYzxDIZCB/z4x1FzjYrz1KZIn3vqo7AvcQh+RUMj0GA4/z3kDGufgOZzeCVdUlV8q2R+U3zx6A5GlR6URUav3jad2RL0BgWW/p2VPOeMTEFOG7C2ZTaklbS4hxHE=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9PR07MB7946.eurprd07.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(23010399003)(366016)(1800799024)(18002099003)(22082099003)(56012099006)(38070700021)(4143699003)(10067099003);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 1oUP/sVbyErbRAr7qvNDSVf6sThVBbr816oEnPAEV67z0rhNL/UPNd2a79O2tT51T7TzxpdkOUKZvxZYV6lSlu0LCcScs4lR9cRrL8Hp2fWQd8uLs8pHqCslzbN0jMxb5PsJCrhwpx9VMgDoLAfIoQuODlP9g0oVgGMG2sUcCsDSmmGR55Pe/UQqRd/5C5fF+XIhHd3QReOt8yU1ZkH+1SyK6wAOP3AqkZ0eaETcpUqROhcCLWAD+zvHTHQVbrjA5QePRBfCth35QVrURoZC4qnQi5NmbBnwOGgdNjUvvKq50O+UPpVF1UDSvHbmILqcq7DMxOkE6DLNy499CYVlYQImTawIhPgtntxKsMamj5G4U2ZHEdBh9iad03SCEpGDysFAX7prJZ58ux0q+aO5shhOAMnGIzbuEMsVfy8TUIp957GNm/JIcSZtJi8pV6k4UZ3l0gyZ0AOGU7LINQnKKtxWktp7G7mZ7sPA1IAqxyF7FCLI2wkE01Ii411z2f5gNPTmQzxLNvfdt1kt7+IgfTo3JE4+jBBUyzZwPZnpb0Ps7GHRYK674u0Zp5Vo8YvrMRfOU6/HCbAu26Dm4UphSxIBgOqTuZk0F54bsXPpnpatpmu/urpMe9BcBNznU7enMbWvdDLPhZOL9OmGraXihIuzjlKekj4KDHXZnl8iAGCnXvMzsL2Ug3RY7roXr24SiSggr2EyQonmVh5gQSRcqQXDZGQKLuQK8UDM6djwXTEtpjCXU/Cq6jEgt7HbxGf+Cr50WGVYTomc/TvlrxY4DHsqrhS7BeqhdLBLRC7OeMJF0Nwiw0w5uHdnu7gkVC6zK2LGUdun2KpfSo9zNNeR78mO76uT5k9pd/PVIJEFIWvKAeSjCDuFedjxEvGEIMJyic72regvTmPDGqg10C78GWdDZ8d3s8rHzOqs1tJHB02JcDQEFwkSFWaPUrP1f3iUWXhvirJNZgs5T4AcoeMxUfUW5Hz0q2m8uq7yPkwHQG8ET4yYOqSvckDq1L8j/cv/ysrpYhU7ut5iGlr3kIqUWIVbSFSDCaGqQ7Sm+5zT026byryjHiTBoHJGZDoo4xUWu+a9WCIEY0ldfoK3Ie6geIhkPrzOJ6zhzZHz3vFJW/aBr4KtmiBR3QFCdTEpOqp42mf9pHJMtsQhTcMo9PTFatYYiu8xeZAMQyVNpobqrDosIVj/p4iE4zjH+ezVHsmsho6mEUepsjY7LL3dXL7H5DNr2GXh3PR4pGUXFFopssF057tu1pgNrUzVgvhGHBBpv1Kxek8V/kzHneE/iu5o1tjXnmuMqQ9kze6vKq+uEOO8NmJt1bvCtD6VUWr1XHEGvEkRO7cBltlW56ZncuY+phi0bOfyUDksoo88bf70pCtelxA3pNQ6ZKYkb2Gf/zd0iRhuUnYJ+EpoyZZdNOwPCogTdoU0tLWG78lHPuIE2+ckgTbTRHytyoDIbXPbzEL+F4oMqW7gB1ohvbgJGJICX80xo+WhH51ywLLRYjxLO6nlB2Wflu9LJVuwnMtlMM+aFxzpgr1vOtBXLUZOgqlE8NzUoAMUzdRc2fV20utAEFyDxnXcMCW2UIbfIkbJ+euT774m/3YDJRGoQFZpkeokzh0n+bPrP8gp25feowKTNy5XedXpG+cjNjEndviMb4MYnT+i8tZUZyGBxzeTSnJ5vRYm8mgNevl6wW97HdOujhdM7hWKllul54Tf6A7bhKxi
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: DB9PR07MB7946.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7761cd92-f520-4a34-be90-08def6d25f1f
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Aug 2026 11:27:33.2635 (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: aq/Kl7siPTs6L69y55nS652wN1XEsXvtGIIo5ikZ/oEWS/qZYQOv+k8OqT+UlCn4WVhXCIPoRatpsNiGGXU2fQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR07MB10196
Message-ID-Hash: 6SEZXZPPM46HBRJKXAX4VNAPPCYWFGYZ
X-Message-ID-Hash: 6SEZXZPPM46HBRJKXAX4VNAPPCYWFGYZ
X-MailFrom: ietfc@btconnect.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-netmod.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [netmod] Re: vendor proprietary YANG modules: how are they named?
List-Id: NETMOD WG list <netmod.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/GHK5_Jlnja3azeIcbd8C8dSNLzs>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Owner: <mailto:netmod-owner@ietf.org>
List-Post: <mailto:netmod@ietf.org>
List-Subscribe: <mailto:netmod-join@ietf.org>
List-Unsubscribe: <mailto:netmod-leave@ietf.org>

From: Michael Richardson <mcr+ietf@sandelman.ca>
Sent: 09 August 2026 22:04
Mahesh Jethanandani <mjethanandani@gmail.com> wrote:
    > Different vendors use different names/namespaces. See this folder for
    > how different vendors have named their modules.

I'm trying to resolve the question of uniqueness in RFC8366bis' "extensions"
registry.
Here is what I've written now:
https://github.com/anima-wg/voucher/commit/ada220e5#diff-f2a46f5f7515ce785de390697118abc6ef7052d42b52ddc672828dc7c09d0b02L1158-R1156

   Extension name strings for IETF process (standards track, experimental,
   IRTF) documents are single words, given by the YANG Module Name: They do
   not contain dots.

<tp>

Well, no.  IRTF process is different and is not a part of the IETF process.  Proposed changes thereto should be on the IRTF list.

And there are several different categories of Intended status for an IETF document.  Yes there is Standards Track and Experimental but there are more than that.  I think that you need to get the scope correct before discussing the detail.

Tom Petch

   For vendor proprietary extensions, (including ISE submissions), the
   resulting string still needs to be unique.  This can be done by
   making the YANG module unique, basing it on a fully-qualified domain
   name (FQDN) [RFC3696], such as "fuubar.example.com-mud-thing" rather
   than "fuubar-mud-thing"


--
Michael Richardson <mcr+IETF@sandelman.ca>   . o O ( IPv6 IøT consulting )
           Sandelman Software Works Inc, Ottawa and Worldwide

**       My working hours and your working hours may be different.         **
** Please do not feel obligated to reply outside your normal working hours **