Re: [netmod] Y34 - root node

t.petch <ietfc@btconnect.com> Wed, 26 August 2015 16:41 UTC

Return-Path: <ietfc@btconnect.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B285F1B2B1B for <netmod@ietfa.amsl.com>; Wed, 26 Aug 2015 09:41:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.799
X-Spam-Level:
X-Spam-Status: No, score=0.799 tagged_above=-999 required=5 tests=[BAYES_50=0.8, SPF_HELO_PASS=-0.001] autolearn=ham
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 VwUQDBbne5hO for <netmod@ietfa.amsl.com>; Wed, 26 Aug 2015 09:41:18 -0700 (PDT)
Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3on0743.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe04::743]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EAC831B2B08 for <netmod@ietf.org>; Wed, 26 Aug 2015 09:41:17 -0700 (PDT)
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ietfc@btconnect.com;
Received: from pc6 (81.151.163.82) by AMSPR07MB050.eurprd07.prod.outlook.com (10.242.81.24) with Microsoft SMTP Server (TLS) id 15.1.231.21; Wed, 26 Aug 2015 16:40:59 +0000
Message-ID: <012901d0e01e$12c22b20$4001a8c0@gateway.2wire.net>
From: "t.petch" <ietfc@btconnect.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
References: <55D36473.90609@cisco.com> <CABCOCHRP3omx37XmEJfPwg6eELuSKF=YL8pgpnvLh9PQxgV62A@mail.gmail.com> <55D45CAF.2070605@cisco.com> <20150819.132555.871710491924929960.mbj@tail-f.com> <013601d0da9b$907f6b00$4001a8c0@gateway.2wire.net> <20150823170415.GA77197@elstar.local>
Date: Wed, 26 Aug 2015 17:41:29 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [81.151.163.82]
X-ClientProxiedBy: DB5PR08CA0003.eurprd08.prod.outlook.com (25.163.102.141) To AMSPR07MB050.eurprd07.prod.outlook.com (10.242.81.24)
X-Microsoft-Exchange-Diagnostics: 1; AMSPR07MB050; 2:bk/+ai/7VbwdpidSPamkMiL8LW0gsu4tu2WweNmGTVJWqb2WQM2ubIVTjbJOQkyIDQBXUAg1dczXmUbwHyk0Ax/REE8fmJ9sDB0Q1dprEDjznMvmae0xk3S/dC0oKjBrru8E+K0sjCNhhWNJjLFY694JRCeO3opLgip0bq9TGFg=; 3:RkC7UUpFEOKO+gph4vUcv751qIAN9Z1RxFfF33tmEmPFbOLUi1V6RafjlgZiyg/CM5BHn24KGx/L/3ztLi/B9Leo+OdAacu/8yd4c5EWgshUVnN08lduwnyef/xMM2qWm25UiC2emJIrv6TO8tDD7Q==; 25:KOhc6E3WyveJrxtoXL+boa0lQqSTKjuRsKK8imQGTwD4M1+gdhUM5M58mM7PPFYMgdVMqRtLqS7EvjkRezeW4XXC7WW3iZt+3eRj6oZgASlGHRIdAoc/upFsmY422JuLGVvZS9kpt+2H7UWj2NvWw1f9Iyvz9xSwHGRxL6lNBfMh3bM5S5ApwdSQkaGoxJ+S8lAvzdzc6xGwGYVTuJdcWigHppphFqYH40f8n37uRh0tBDDuExTpSuZykHrFIgDNgUOsLqlglFe+fmrqsqpA9w==; 4:2hsaOfJvAqgdwoEWbQMN6EGwbEwTb8PB5lGVBhmKjxk7pHnTRK2zhUdO1x4eFcndhnPpKTzv1W57a9a+Rpp+Fb2E2C30E1Uj1qSfLeKBX0+vgd9DypM9+bhDBcwayBLCvkLZhpctTORWXmvY8diT2ikRp8Q3XHGRq3dvm3QpiYd9wjJhtaD0pM2mCTTLYGr8sZ95O4aijZVSpumWDsuyJBNfvmKBZhyd6L3lUulU64RlBW8+rx72W8qSLwldTtrjYhVDqBi1C4HV6Lj0JFM4tu+6ViXZEgOKnOS6tUrWkw6vrhh4NgFwBIFZFj8cX2A3
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AMSPR07MB050;
X-Microsoft-Antispam-PRVS: <AMSPR07MB050E014C51A53F81AB1A007A0600@AMSPR07MB050.eurprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(8121501046)(5005006)(3002001); SRVR:AMSPR07MB050; BCL:0; PCL:0; RULEID:; SRVR:AMSPR07MB050;
X-Forefront-PRVS: 0680FADD48
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(24454002)(189002)(199003)(54094003)(13464003)(377454003)(50986999)(46102003)(14496001)(81816999)(101416001)(15975445007)(76176999)(50466002)(5001860100001)(77096005)(68736005)(44716002)(62236002)(1456003)(97736004)(81686999)(66066001)(81156007)(1556002)(47776003)(64706001)(87976001)(110136002)(5001960100002)(61296003)(189998001)(5001830100001)(40100003)(4001540100001)(93886004)(116806002)(122386002)(105586002)(5004730100002)(33646002)(5007970100001)(19580395003)(19580405001)(92566002)(42186005)(106356001)(84392001)(23756003)(62966003)(44736004)(86362001)(50226001)(77156002)(74416001)(7726001); DIR:OUT; SFP:1102; SCL:1; SRVR:AMSPR07MB050; H:pc6; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:0; LANG:en;
Received-SPF: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: 1; AMSPR07MB050; 23:ORYrSWHBBnjncG3qcYBU2OsHM+Zunb0feRGCDF9QTZ4bQ91cbgkXIQ239jbhQOmzN0QEfbWXBvok8EgcNFG5pYHqz0WOsLAfji8xQwvKyGc3jfDolOlni9Gq2mD2dDmthoPypuhjhLbssRYvObbQ28OhPcXhMe1MfwVwnNt7WQ2J6VeCtLgVeqD4vl7wHudG1EigpyhL58eHzpkbRQrxkcyFg2r+LPEMcMZpIOy+Hr6jiHrhlCbYNVokGas7oU72csfiHnNeeBrVAOl1HGBmEq87BwS4KVPdlpn92ejEgROxGKTDWf5kGSNhB3RFGI0n6/4arAL/vpsQD5wZcfup4ezUNXNe875bxQ6hVMBNeZR+YeSdRuL/Vazw/ETqZUlKbwvkrn8AIL87hJ5L9dx1GeORPEERJGo2ayzrb1qM2YDV6KTaFI/YldNQyQYdqbLn3K48zWtpxLnuk9UNOy/rKNgFUaILxuuSJ4yAsg/ltKpV1tFLmfqlsXiSz2ijt3osYr9NBohMq0T1f8p8pvG+RAmue3cc1i6/fnHSSx9mgJQ60bSqDdYeOVv3SAB66K64CS+F+/KPF7PwH4y9Ro/xnrhWYjZGOsy1a7IE3Y7wKl4y6Hyli8FCN9qinRO7isZXFEsB7uCIEHDFqzCXqYrJa+mFHSBTu1JeGtjGMtbDdzHEVwI3cz/UMP4IlQTxmZ42Xii1h4psLaM3bBbl/mz/lHVo1GbiV8DL9owe4YYxN9DhuuYl7TIm2U2A7hm6VWk27H8ck1WDzDaKX+gP+6E6Qd37WsHfPXDOUnENrRJ/mPMXImm/o0+IulllCbbc8KwfTvO7F/UFbHDpsQtvsSCrM6inL15q+QSLjDzIrB6bVY36arP6kPuwwjEh+wbDEfGkxnxlOYpiISrYqSU0El0Q72HBQNFJTjO/KkDc7Yj3RBE01mtySoNX75Tgl+qxjWgGDiY61OOpFrlQDNPjPOFmoXdp7wvxdhr/t+QyVEB0WQbqt3/fIYKFo3zsJaIq8nT/0Gz+csG5tXeUmh0JxEdWzq2RbmVQgTbPG8+BzLi6f2PuFOP2UcQzmdzNG3GKF0LTNl2yeIo6WYwKhdRwTdeHy7xt02uUgmvjmiVaxo2es8qgjhTD0Yg6F0j0b7fPSrLMk8I0LmTPcdVkPbyUvQsMK8Y+GGhrx77aMArnAJQj6drNFLTl2buUdTotHek0hqGrMy8EqKVD2QknXIydK9iq0bPL8sBBIG2KD5Zh0CYja20iTOJt45oY/AYVyU/P6WtXMCYoN8iBFVtQi6tiiFDOlIJ/bev/uqI8M6UTi83i5wRLpogpHKH7njNCzIRdYEUBxHmWwUIeMayT7m4kRhTTpGOEbMLvVP1AY1SfK8ltOYXAfIu6cnfbdAYGZdxVnijHs4YgZofA1LW+W7o9lruryyTnkJHp2R948+6hpb5JLkiSKj8Pcn4jYkdB+ig5OREP
X-Microsoft-Exchange-Diagnostics: 1; AMSPR07MB050; 5:GUxz73d8JPC08ID5coDczcJQiGLAWCPg3S5YkrZVrTFMsN+yi9GQUBFNb7YkHkOJMH7wwxysFQhmVdStaz8LaZbySAqTF0kzHqflnOM7pAu+OHJTtCKEOm2OhPfD40VxAoCuI0+VnbAVFUaZ3bzXHg==; 24:DFmcZXTZDKvqROybyYqcLxh42NftyDE0j28actbV9dNYs85SFKr80x/gc93thqgZ0MXsxt0gustbwnQrqOrIgGxn4CaIX8vcbh8GQutebng=; 20:D+A8/u8aB52oXXRq9xAgpgM9xBREhcY2rBRX74NCGz+D5fU4fDhUXxeRxRwnmsHG5NksTJXm4QZXBG3/FGXWhw==
SpamDiagnosticOutput: 1:23
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2015 16:40:59.6692 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AMSPR07MB050
Archived-At: <http://mailarchive.ietf.org/arch/msg/netmod/N_UtnwerOmYB4kjputOaEE2t83U>
Cc: netmod@ietf.org
Subject: Re: [netmod] Y34 - root node
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.15
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: Wed, 26 Aug 2015 16:41:20 -0000

----- Original Message -----
From: "Juergen Schoenwaelder" <j.schoenwaelder@jacobs-university.de>
To: "t. petch" <ietfc@btconnect.com>
Cc: <rwilton@cisco.com>; "Martin Bjorklund" <mbj@tail-f.com>;
<netmod@ietf.org>
Sent: Sunday, August 23, 2015 6:04 PM

> On Wed, Aug 19, 2015 at 05:24:41PM +0100, t. petch wrote:
>
> > The current model is a flat architecture of hundreds (or thousands)
of
> > modules each with their own top level nodes, namespace, namespace
name,
> > prefix etc.  (This is quite different to SMI with its hierarchy but
that
> > probably is only significant to those who have spent 20 years with
SMI).
>
> This is most likely a wrong perception. There are basically only two
> locations where SNMP modules are registered in the IETF: under mib-2
> and under transmission (yes there are a few exceptions but overall in
> number they do not matter). There are close to 240 MIB modules below
> mib-2 and about 50 MIB modules below transmission.

Juergen

I know what you mean, that the MIB module tree is somewhat fasciated,
but there is still one root, from which an obvious, absolute OID can be
used to identify uniquely any MIB module (or in some contexts a
relative one, relative to transmission or mib 2).  If SMI did have
constraints, then there would not be an issue of how to express them,
nor would there be any question of mounting a module elsewhere for
whatever
reason (which then creates problems for the references in the
constraints).

A flat sea of YANG modules is different; I haven't counted lately how
many
top level nodes I have seen but it is a lot and when I see people
wanting to
organise YANG modules into a tree, I wonder if they are trying to
recreate
an SMI-like tree and my reaction is that this is not SMI!

The flat sea of
YANG modules brings a different set of issues and I am unsure what they
are;
I understand what is involved with the references in constraints, I can
see that
there will be a lot of namespaces and prefixes and can speculate about
what
that will bring but what it means to have so many top level nodes, I do
not
know.

I believe that in a year or three we will be wishing we had paid more
attention
to this.

Tom Petch

> RFC 4181:
>
>    - The value assigned to the MODULE-IDENTITY descriptor MUST be
unique
>      and (for IETF standards-track MIB modules) SHOULD reside under
the
>      mgmt subtree [RFC2578].  Most often it will be an IANA-assigned
>      value directly under mib-2 [RFC2578], although for media-specific
>      MIB modules that extend the IF-MIB [RFC2863] it is customary to
use
>      an IANA-assigned value under transmission [RFC2578].  In the
past,
>      some IETF working groups have made their own assignments from
>      subtrees delegated to them by IANA, but that practice has proven
>      problematic and is NOT RECOMMENDED.
>
> /js
>
> --
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>