Re: [CCAMP] Proposal for YANG model prefix naming

Daniele Ceccarelli <daniele.ceccarelli@ericsson.com> Thu, 04 February 2021 08:14 UTC

Return-Path: <daniele.ceccarelli@ericsson.com>
X-Original-To: ccamp@ietfa.amsl.com
Delivered-To: ccamp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4157D3A0A69 for <ccamp@ietfa.amsl.com>; Thu, 4 Feb 2021 00:14:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.351
X-Spam-Level:
X-Spam-Status: No, score=-2.351 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.25, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
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 TBdiaXlZ528F for <ccamp@ietfa.amsl.com>; Thu, 4 Feb 2021 00:14:31 -0800 (PST)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60068.outbound.protection.outlook.com [40.107.6.68]) (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 34D003A0A63 for <ccamp@ietf.org>; Thu, 4 Feb 2021 00:14:30 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=F1cvbFTBJBvC5JJ4yBwnmX2vDFEEoh9vMPc72c3tYNQtE1D7bcPz5j5qfIPkAQdW0sLMe+5trdtEwVA9dc+KJbbgV1p5wplF1G4tT7aKzrI+92GAtWxgPJY2lv5VEI/26Hnr04coqO5kWRWIFc3lBrGe3YUFzEX5BRrYYnf5kmXFh5IeJH6FrRn8ny6v994ikzudW0GdnCsd1RBPG2CzLQXfwwNwl7TJpFITRJUmnqxQojsWSky52gLsYcWBqupdieQFjCbMEksGocCCj9t4KqVoXG1DcuXRM39TVNIrfQfmquE+vOmUSvwGuG5q2UnVvairVV5o71dcCRCv45fv+Q==
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=+Gv8i91kCSNz4fiqB/hoJBqm1xnMJkLVOhXGr87OAdU=; b=axYYUe7rTQK2RLS87uHjUxcMuElcAByI8bWFp7m9noUWxS+SrPCaKz8bpXqPVPlTRvgJZbxEXsjn4OpmaajFvej22czuiIwHsciuxzI6xOzVFWUhWOOOqBm4aur29rOUOBSw68I2Vz5fQheaAMeffC5DofUptY5YMXJg7OgGMaS7TIPUf2GsRVLK08lxqTt1Q0UB96CgRnYfS+ryv1Ba+mCjifKBt3AXopCMI3q8p0DmdErXCGoCW9CAcd6JNqE/VbrGNgG7a2AoNEuuP6+P1e9kDhw3cu+aOx434W9jZIF1GMmgREUFL72+JcUxerjdF+OmduJ8/EJtgDK+Q2aMtQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+Gv8i91kCSNz4fiqB/hoJBqm1xnMJkLVOhXGr87OAdU=; b=XlyA/T55RhVa+fvvEwfKcbQCKYmKzDmzQ8fC5Z6DLUhPdaEp1JHenzz9C2k92ymKfWj7AmmCzJexn3YRHRU/dlas/itQCNHf0aecdIUs4fmzs/kCqEw6xsFE7JFPxPiGVa78jXeQUXh2++oWTSFSI/d8kCYXKUXIySJroauqXM0=
Received: from (2603:10a6:3:2c::25) by HE1PR0701MB2170.eurprd07.prod.outlook.com (2603:10a6:3:2b::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3825.13; Thu, 4 Feb 2021 08:14:28 +0000
Received: from HE1PR0701MB2282.eurprd07.prod.outlook.com ([fe80::f03a:71f1:8184:1b94]) by HE1PR0701MB2282.eurprd07.prod.outlook.com ([fe80::f03a:71f1:8184:1b94%11]) with mapi id 15.20.3825.020; Thu, 4 Feb 2021 08:14:28 +0000
From: Daniele Ceccarelli <daniele.ceccarelli@ericsson.com>
To: tom petch <ietfc@btconnect.com>, 'CCAMP' <ccamp@ietf.org>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>
CC: "rkrejci@cesnet.cz" <rkrejci@cesnet.cz>
Thread-Topic: [CCAMP] Proposal for YANG model prefix naming
Thread-Index: Adb5kCnf8qqa0/tyT163WY+Rfz/CNgAgI56LAAVEzoAACRXQagAgvIjA
Date: Thu, 04 Feb 2021 08:14:28 +0000
Message-ID: <HE1PR0701MB2282C6995DF76BF5AD7432FDF0B39@HE1PR0701MB2282.eurprd07.prod.outlook.com>
References: <08ca01d6f990$e00a0c10$a01e2430$@olddog.co.uk> <AM7PR07MB6248AA17D8F8FFA15DEC59E7A0B49@AM7PR07MB6248.eurprd07.prod.outlook.com>, <00a801d6fa25$ce2da480$6a88ed80$@olddog.co.uk> <AM7PR07MB624834E1227EC8F9A716DA7AA0B49@AM7PR07MB6248.eurprd07.prod.outlook.com>
In-Reply-To: <AM7PR07MB624834E1227EC8F9A716DA7AA0B49@AM7PR07MB6248.eurprd07.prod.outlook.com>
Accept-Language: it-IT, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: btconnect.com; dkim=none (message not signed) header.d=none; btconnect.com; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [151.81.48.216]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d99fe0db-63ff-418a-fb39-08d8c8e4e47f
x-ms-traffictypediagnostic: HE1PR0701MB2170:
x-microsoft-antispam-prvs: <HE1PR0701MB21705A1C02C87D0FFE943DEEF0B39@HE1PR0701MB2170.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: +WxwcEMSVageCKqMOx7yOlBwi/Nnk8vtb2ySwgcgKSyWhON1HNmcfLjWXQnI9EZSkZz3xhs9rxNvbc1De2gI5BJLNzh0tO9m5T3CNH3Up9F1FVzLruH8urGPoymVmwUKvz/+JzMMN89m6lFudQCk27jBO7pG/i22XxDJGpAUTziuLEbKEP69VhHzhQatm97l71rYSht6Lai4Fcn9IAvy7J2O5+tALOT0RsZuUWpzZVe7SzHxVMfJDh/5uIUpF3CxOzCpGHuyG9zzvmkWQR9jlIrib5Gm894sQZO1+mBBAlTSIn9N6e6bGzkrMtUfuxdc4kPZ83xkx6F62Bem5HFjWM+eKeObHcohIfthO1W45569V3DyqjIOZGr03zI6UtJEqc3/r6EBaduj0Eu4JFWcNlXUC1bsXx0AEe4D321vs6wOZUnN7Ho+2Ar9iuHtniYmdeUagQA5RxVnSlucVZykLPTkTpUZSZykh59wfgo8E6QQzeANmSrRFXsmReShbNixFODvJGG9c9WNhdvsj0tljbhmPk3Ws28PAesaqBBB+vuCMOFvKOiarayAuK7XfCc0PisJrUdvCBD81E8m1nAe6U27Z3MjpLAMW3Py8Tn+JEqMh7vfVpIVOT5PqrXz+pdCLNYk8vWbD6ckte2W5yOlV21eNjgZ5w3xc+n4MgI253c=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR0701MB2282.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(396003)(376002)(366004)(39860400002)(136003)(2906002)(44832011)(4326008)(8676002)(9686003)(186003)(33656002)(8936002)(76116006)(966005)(53546011)(6506007)(66556008)(64756008)(66476007)(83380400001)(478600001)(66446008)(71200400001)(26005)(5660300002)(86362001)(55016002)(316002)(52536014)(110136005)(296002)(7696005)(66946007)(473944003)(414714003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: hjCk9BVfKVCYFO04n1nHoDkehxO5RbtR9Y2S9DcgyGL5xm1nQabxw/Uz6MJesH/k3cuFr1G8HDjZTPQ/L4ggygmXb4Xr+KvKB5xbkE9ig/gQCOlNLj8wuW6sH8ysJ+nKFfD53zwT1dS/lgslv3PMqYLalcRdaKZqwnvg+5VgPNb8CTehlQQhibXUw6q8efGW6wZI2IEu0B4tXJM9CUKdKfl+zUt5ANMtgu381x2nxeykdL+g9NWc3q+SnD+OA7YSxHHdVv03sMuHwJPOHnVMa/+LtGNxrtfJnkuJz9eT7cb5cdn2kiUcUbZExAlD1/OmD3Afe90snvyLH/TOIeMBYak7FCUy+QajqcQVtcG4KLRkmxwnEQjvxccxibpWbzX3b8HxPz14qLWUjpsgKRZcQ+ERUsBNcWYeC7fTjUl0O/h6qiC6hoipMW5/T/3lvDhXJ/cf3tFd8vFNRFbOCEtGN6JwMlY9GCoyQhur38tbKuRQmKFiAulJCewNpd9eaimHXDBSy31IK0N1pq5DW4Sbx5DakmTEmsqQ7C544dI5CbSFP9n2LHBcnrxL6YGQ/R77sqnJ2bfP39bn7NsHEFgDynBOKHdHCyASDFxE8XymC1Z4NCI7FWOHqD4cq+rceVvqoYDj8fPBgvlSXMP7oWsGaCF37nmBaRSuSQ6boU2MCs/fqxv88AgyiKFw2T6nem6hIMoxCgLy8bxesGw7AY4HAuJLVWakz+Q1lL2DAbjj73Yb/pFdHl5oPbDJfzfwRw3t/f0gJp6qm5vTuv5UmOVl5VsIfqh7PwDbmyaRbYObTAAhspQpI3ow1SQ9P/B1wuQvGZRnO3jlUsXVO5/X0G6eKN2BQ6J+RIxLZk1rh3xdEATrF9uWpJ36EpaDORS4Jr5FO+Zgftx0mzckJGHjztyBOKQVilQ+MQB6puiFT2LojDESnZvuX0yvcUTAbFRn6ZYRe1+gqZrWv6g2a0m7pfKy6D5KutWNHUkymkStBQl/k/+FvCw5vI4B0OOWlMu0ClbEAB8582wQBCNNEpnc43dZNRkWj51rzVtcZs3LWCciT9GqyH9qbEzwhigVJzM8Aal4
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR0701MB2282.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d99fe0db-63ff-418a-fb39-08d8c8e4e47f
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Feb 2021 08:14:28.4056 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TH/3lRSvcTKJwQ45sBr5kim91LbPphIC5gYd47c2kLB90L+IQaLySdISFbYcSf3kBZzhZqioVsUAs30wGST6PJr03LxHF+K3rnRRxPn1ljc=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2170
Archived-At: <https://mailarchive.ietf.org/arch/msg/ccamp/kJzGPVphyRcwL8iImGE3hiDuY5Y>
Subject: Re: [CCAMP] Proposal for YANG model prefix naming
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussion list for the CCAMP working group <ccamp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ccamp>, <mailto:ccamp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ccamp/>
List-Post: <mailto:ccamp@ietf.org>
List-Help: <mailto:ccamp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ccamp>, <mailto:ccamp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Feb 2021 08:14:34 -0000

Tom, Adrian, all,

The L0 types and the WSON topology drafts are now on hold. We can include them in the updated prefix naming.
The RFC editor will delay processing these documents until the updated versions are available. The AD (John or Deborah) will need to approve the changes.

This will also affect the IANA registries, they have been informed as well.  

BR
Daniele   

-----Original Message-----
From: CCAMP <ccamp-bounces@ietf.org> On Behalf Of tom petch
Sent: den 3 februari 2021 17:44
To: 'CCAMP' <ccamp@ietf.org>; adrian@olddog.co.uk
Cc: rkrejci@cesnet.cz
Subject: Re: [CCAMP] Proposal for YANG model prefix naming

From: Adrian Farrel <adrian@olddog.co.uk>
Sent: 03 February 2021 12:12

Hi Tom,

>> Proposal for YANG model prefix naming.
>>
>> Radek and then Tom raised the issue of consistency in prefix naming 
>> based
on
>> the fact that the TE topology model uses 'tet' and the TE topology 
>> state model uses 'tet-s'
>
> I think that the starting point is a list of I-D/RFC and I see some
glitches in your list.
>
> draft-ietf-client-signal-yang probably should be
draft-ietf-ccamp-client-signal-yang

Yes, typo.

> I see two flexigrid I-D but you only list one

I'm at https://datatracker.ietf.org/wg/ccamp/documents/ looking at extant WG documents.
Looks like draft-ietf-ccamp-flexigrid-media-channel-yang expired almost 6 months ago.

> wson-yang and l1types have been approved by the IESG so I regard those 
> as
fixed
> points that it is now too late to change and which we should build 
> around

Well, colour me confused.
I thought this whole thing came up in debate of the WSON YANG model.
If that debate is now closed, let's all move on and not worry about any of this any more.

> I have seen more than one wson model

There's an information model in draft-ietf-ccamp-wson-iv-info, but no data model.
draft-ietf-ccamp-wson-tunnel-model expired almost 6 months ago

> microwave seems to be missing

draft-ietf-ccamp-mw-topo-yang expired almost 18 months ago

<tp>

Adrian,

The progress of I-D in the routing area can be erratic.  The fact that the IETF has expired the I-D does not mean that it will not come back to life - a whole raft of I-D that were produced in a rush just before the IETF meeting have just expired 6 months later and some are now being resuscitated, others will be in future, others will not.  Some re-appear years later when their time has come.

To me, an expired draft says that someone was interested enough to put in a lot of work and even if that work is not current, then it would be a short-sighted naming convention, although well in keeping with the traditions of the IETF, not to cater for such work in future.

For myself, I like names that start with the most important property and for me, that is WSON. OTN, RSVP and so on, and that is the basis on which I reviewed them, and not the fact that they are te - the rival proposal is for te to be the centre of the universe around which everything revolves, regardless of which WG  - TEAS, CCAMP, ... -it may be in.  I am not a fan of this approach.

Tom Petch

CCAMP is currently working on plenty of YANG models, so it might be worth stepping back and getting the prefixes consistent across all of our work.
I'm not sure this is the most important thing on our list, and perhaps it would be better to discuss the colour of the bike shed, but to make sure that we do this just once, here is my attempt.

My conclusion is that, although it would be nice to be consistent with using just a suffix of 't' to indicate 'topology', this becomes messy with some of the longer names, and it is clearer to always use 'topo' (leaving the TE topology model as the odd one out).

This proposal only extends to CCAMP YANG models, and I don't think this list can debate the wider scoping of prefixes, but I think it would extend well enough.

The list shows...
Draftname
Modelname (currentprefix)--->(proposedprefix)

draft-ietf-ccamp-client-signal-yang
ietf-eth-tran-service (ethtsvc)--->(etht-svc) ietf-eth-tran-types (etht-types) --->(etht-types) ietf-trans-client-service (clntsvc) --->(tclnt-svc) ietf-trans-client-svc-types (clntsvc-types) --->(tclnt-svc-types)

draft-ietf-ccamp-dwdm-if-param-yang
ietf-ext-xponder-wdm-if (ietf-ext-xponder-wdm-if)--->(ext-xponder-wdm-if)

draft-ietf-ccamp-flexigrid-yang
ietf-flexi-grid-topology (flexi-grid-topology) --->(flexi-grid-topo)

draft-ietf-ccamp-l1csm-yang
ietf-l1csm (l1csm) --->(l1csm)

draft-ietf-ccamp-layer0-types
ietf-layer0-types (l0-types) --->(l0-types)

draft-ietf-ccamp-layer1-types
ietf-layer1-types (l1-types) --->(l1types)

draft-ietf-ccamp-optical-impairment-topology-yang
ietf-optical-impairment-topology (optical-imp-topo) --->(optical-imp-topo)

draft-ietf-ccamp-otn-topo-yang
ietf-otn-topology (otntopo) --->(otn-topo)

draft-ietf-ccamp-otn-tunnel-model
ietf-otn-tunnel (otn-tunnel) --->(otn-tunnel)

draft-ietf-ccamp-wson-yang
ietf-wson-topology  (wson) --->(wson-topo)


_______________________________________________
CCAMP mailing list
CCAMP@ietf.org
https://www.ietf.org/mailman/listinfo/ccamp
=


_______________________________________________
CCAMP mailing list
CCAMP@ietf.org
https://www.ietf.org/mailman/listinfo/ccamp