Re: [CCAMP] Proposal for YANG model prefix naming

Daniele Ceccarelli <daniele.ceccarelli@ericsson.com> Fri, 12 February 2021 10:28 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 C5FCE3A1527 for <ccamp@ietfa.amsl.com>; Fri, 12 Feb 2021 02:28:40 -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 h_kev9wleuxH for <ccamp@ietfa.amsl.com>; Fri, 12 Feb 2021 02:28:38 -0800 (PST)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30084.outbound.protection.outlook.com [40.107.3.84]) (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 DDA5E3A1529 for <ccamp@ietf.org>; Fri, 12 Feb 2021 02:28:37 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=k+OGoWpQr3/1PJjJ78ZeX+LMLYHz1G2pjR8b93r2JUCvuyt7JDC+72E+yy/ANzaJzuJa0lsqUdYYrmDx2JsLW0wCDsUsAMdlOcoc8HNJeizspL/TsBC/lHaDRZguPdlFry8rvTcHF7UZxRH7NfZOJ/s6yZdJlG2tk2HYkk4wnkzJmcKjz+Oiqiwbf4bV8Y02oWflBcAvvk62l4nJpNjywFgwwBncZRyTMpFyJkwXGubcXYiWLxjNmMb1NKERhYezamJXhpYZggNueNlNm98SZPs9RX/YGjScdNc4yRq8h4Dwl0PzAtO8QNwp/C/BjCn+FyKHbL7noGg2hAXldd0TjA==
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=XO1JPhhGT4vpxRI8HqkMaP9wcLB5nIiAKy9MmBWLbIo=; b=Fw6c6hf+gznOaVRcd/pB6kqwoTvVqJafN9YGAceU0qibsWPSX6XzOncVq0KK1QYA6neOR1vXWDfKLEssMGZ2N5rPaCTV/2D+CoS6qp+xXtbIgQ68yADB1Cr/xizuzmr8pzwI9I+FtZNCZp5+jdpiNx8q7W/A28NYFq31qXyDioqGEIJxOqQvH97d3ZCJBNbeP10pyVIKEVTk7CvBnb0kuG+zV8RJiN+qvD/y7hGX5A3Blk6aRhit8kJsX1vnYQvpKcypF0JQcRcsX7GAUDcfHlsALom5RFoqW3qlF1/PRo9PZUaouZXdHFluyupmMIUrKq3LOgL3tG32a7USic2kwg==
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=XO1JPhhGT4vpxRI8HqkMaP9wcLB5nIiAKy9MmBWLbIo=; b=TFLpPW7pEGQpFEAmvBMLPDqWk76swi79H0l7H0ag5eiV6+++olP2fHXLwYQ4erEwr0rt1eVX+RW+TuyEllq9+I5kZ9hZhgWz0RKcRIylbnsqieZ4ziXfGp0KLIVroleXaJBmLDkSjGL/YZC0SiEU8+I6EmfOHkWfZCFs0H+ERkE=
Received: from (2603:10a6:3:2c::25) by HE1PR07MB3113.eurprd07.prod.outlook.com (2603:10a6:7:2e::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3805.6; Fri, 12 Feb 2021 10:28:34 +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.3868.014; Fri, 12 Feb 2021 10:28:34 +0000
From: Daniele Ceccarelli <daniele.ceccarelli@ericsson.com>
To: Italo Busi <Italo.Busi@huawei.com>, 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/CNgAgI56LAAVEzoAACRXQagAgvIjAAZQxqAAAAuZscA==
Date: Fri, 12 Feb 2021 10:28:34 +0000
Message-ID: <HE1PR0701MB22829BA5B5AF2764B60FEFBFF08B9@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> <HE1PR0701MB2282C6995DF76BF5AD7432FDF0B39@HE1PR0701MB2282.eurprd07.prod.outlook.com> <f247e3cd95b04e9ea8231bb0e5c83d5f@huawei.com>
In-Reply-To: <f247e3cd95b04e9ea8231bb0e5c83d5f@huawei.com>
Accept-Language: it-IT, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: huawei.com; dkim=none (message not signed) header.d=none;huawei.com; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [151.81.50.139]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 67b15e7f-2d60-4987-5246-08d8cf40f3c9
x-ms-traffictypediagnostic: HE1PR07MB3113:
x-microsoft-antispam-prvs: <HE1PR07MB311356ED6FC13E3C4DB62939F08B9@HE1PR07MB3113.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: XQLJREroW/TYmO871LVlxjApwJIr5VdzWt3ec5OvTdCs2YB+PwBU/DgaNGoOUtuUGgNgqizN2tKl7h0d5G2iZwfvfTabjgk530DtbTej/K1TUWkP/B716YvxclCb5t5trZo74bI/pe6qGJ0V1v9gFPwh955vFvgBW6/K4Rjp16C9MhlTeqZumr8wSXx7tx26lAN3aktFawMBUJlTVS1iD6tqz3eNtgWdeDazc+NqZw2oeuiNncPP3Eacvqwrs8ub9d6V2TIFh0IWTESevbBQLOU66L0aYb4lcpaBf7v2UhA3BZS2uMe6sYUcCaAQMmeVpXh8CuMOdHzhYuNtpKMD/zaiTf5R08wK5ZjRfiiqfHui9X1OTggJvyrPx/WDWbi1w5LnstNs4MUhOQN4Dq+fPiZZrDJgIHgP/Ek3oKrkd5kHSappvfIRM0/RnF57lWnJPB59QU/2SLH28jyAMilfoM8/MRVx9Rg5TygTm12N8NyH+oH6Ez+oK304Uz9pr5BoTc5qmTkcohkzJx/z7mCor36HXziAZAzRBRXBvYadZX9NDPFQuijzf112zM4mnkOi8VB5fKhdEGNob/LZQfXPNa/vx0oGyUpmyjxs8vgLdXc2vFtB/LNlonSBLkIu9LpsriwslLhJioB1QbsKLLkX6Pa5S29YuPY+KgIT56Efb3E=
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)(376002)(346002)(136003)(396003)(39860400002)(366004)(26005)(44832011)(71200400001)(6506007)(5660300002)(53546011)(55016002)(52536014)(64756008)(66476007)(66446008)(66556008)(66946007)(186003)(33656002)(2906002)(9686003)(86362001)(76116006)(7696005)(8676002)(4326008)(8936002)(478600001)(316002)(110136005)(966005)(83380400001)(473944003)(414714003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: iUXmTYYiGBUQ6tJtbXWLLUrLuVCCaXjTmG3ipk8ExeW8fCqOvnKmdDEOw/QZe9ZGpF46NjvqoMKz4aWlybn6NhaSKGJoN8b1DRhU8PjMTKh005OOioLozvMT0ucrjhbO7Bpbo2lug6+OZh4W7l0XwGrclbGvGlU0bOSsSouzG4ZU/RqzWzzzw1MlhLFlFmTV0K3cNDEdfzBpO0RZ7CH+xAzHPCHvkjXKSQ3fqnJUNWUJSmppQHT2/0oGVIlBnU7E/BMQdZYrUC0q7GPgcGbCw0J1KTVnHhRq2GiIH6wgsT1RoYDgEMC15gKnY6bXcnycMkJgXLph6OFEu7DxRuZJ10W7iBBkRqP275BHxAdcS8C2rNJsxuRNJ4k1yk96RH5L5ga3cWyEZB5KlUygNmn0u0eJeu7GvCYA6Z9kbjxwOGcFSNBilCznxXdpgSzK7pVHUUD1eqXlvXpXiy+KSLyfuZ4JkDZFnTKvlQIhrd33/Oy9uGgGiuma1H1DC0V/LwfW3JMSaHV59cBV/7JIV78ZYiYQgTHlrcWQsky2kzd5V2A63OYB2X4eHDVZIHl4Xos4VlRMfTF9AAh2ket8/vvZUewzJIQ50nZ9kuGl2KRoeDR0M7TGtnQ4Et4+87Ui9k5s+8mW2Q03g8n3quzPPzU6imDJ/lYo3b4B0MS072BbfKlE2HT0O0DuMs5oqEEVxt8Ka30+1qlrYfkCZc5zoMYBXoOe/fjJDNZBo1m+U+Qru22JypUyvsAC8jrWZdiyWynTVECam8CNRtNym926udiMcsz1lcuKjyVQeDt9l/2m7wVeAXXNsadHhjqmcZc5gmrOzmui9C2VSezciiXJZK1inC7bibcdu88OjMB7yMy6Zl1GlRg9I5oF1RJBoBI32lV00n9LRQaTrfLLiLDPk/fP0BM6AIov4a9Hjvq1UpgOxkAl8IWPPVDV5QsI+iCvLQ0n7qb84m7kHbYuOczjm4FkOS59Gk13XiCHwPRSBZ1BRH2X/WRCy1yJ8mOLWbbnUB8vnGc4iEgqBPXZg+hTBEU/TQIgOEVPVVNDLGNYH3FLCXrrPDee3bwwOc9HogJZybWk/B+AuDfJ+T2RddVE87cIHCbqe91yQv5QUnrFWqEs5hidgopY6F/dfui97LsyKIkqlNU6dbEn8qo0q8rED81S+hhNH2CtHg8cnBOjdOGWHSWhTTh1IR959MMff62ekJ+YVX6etTYE3v2wboaJZsYKZn9fQnvcKdKXpeLU8ZAr82xAY6Nhv7gMsGEjwckdtvcMuTq0YKM4BRyYSpLbufHtgAdGBjQxhO0u+tatYnSQoSmmMWGV6BBiUe8kpMIrsilR
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
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: 67b15e7f-2d60-4987-5246-08d8cf40f3c9
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Feb 2021 10:28:34.6459 (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: 32dpsdOFqmB+RoDma2dgcm+GJKK5+zrSgfPJ7zFnsribOUBvlcJ8kBO/kmwM91ssAogo+Pw7MS6s9jzPhZu2PqLx5CrgqhWMKqoQ0/MI/Ro=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB3113
Archived-At: <https://mailarchive.ietf.org/arch/msg/ccamp/tn6r360xbMCaAFpGH9gOOfXvbu0>
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: Fri, 12 Feb 2021 10:28:41 -0000

Hi Italo,

Thanks for bringing this forward. 

I agree with the L0 types. Regarding the WSON topology I would prefer to be as much aligned as possible with the TE topology , but can live with both options if the WG has a strong preference.

Thanks,
Daniele  

-----Original Message-----
From: Italo Busi <Italo.Busi@huawei.com> 
Sent: den 12 februari 2021 10:03
To: Daniele Ceccarelli <daniele.ceccarelli@ericsson.com>; tom petch <ietfc@btconnect.com>; 'CCAMP' <ccamp@ietf.org>; adrian@olddog.co.uk
Cc: rkrejci@cesnet.cz
Subject: RE: [CCAMP] Proposal for YANG model prefix naming

Thanks Daniele

FYI: we are discussing these options also with TEAS experts:

https://protect2.fireeye.com/v1/url?k=9a8a1fdc-c51126bd-9a8a5f47-86d8a30ca42b-e243c3b8875e5f84&q=1&e=1115c25e-b420-49d3-8f20-10e691d487cb&u=https%3A%2F%2Fgithub.com%2Ftsaad-dev%2Fte%2Fissues%2F125

Let's see if we can get an agreement at least for these two drafts which are in RFC queue:

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

I think we can agree with this prefix since all the proposals are aligned.

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

Here, I think we have two candidates: wson-topo and wsont

I have a slight preference for wsont since it is aligned with tet and nt prefix conventions used in RFC8795 and RFC8345 but I can accept wson-topo (it could be seen as aligned with wson-tunnel or wson-tnl prefix conventions).

What do you think?

Italo

> -----Original Message-----
> From: Daniele Ceccarelli [mailto:daniele.ceccarelli@ericsson.com]
> Sent: giovedì 4 febbraio 2021 09:14
> To: tom petch <ietfc@btconnect.com>; 'CCAMP' <ccamp@ietf.org>; 
> adrian@olddog.co.uk
> Cc: rkrejci@cesnet.cz
> Subject: Re: [CCAMP] Proposal for YANG model prefix naming
> 
> 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
>