Re: [OPSAWG] Device profile in draft-shytyi-opsawg-vysm and YANG packages

"Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com> Tue, 19 May 2020 17:01 UTC

Return-Path: <jason.sterne@nokia.com>
X-Original-To: opsawg@ietfa.amsl.com
Delivered-To: opsawg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 82E3A3A0BB3; Tue, 19 May 2020 10:01:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, 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=nokia.onmicrosoft.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 BdLbunivpyPH; Tue, 19 May 2020 10:01:01 -0700 (PDT)
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2100.outbound.protection.outlook.com [40.107.93.100]) (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 D496A3A0BD1; Tue, 19 May 2020 10:01:00 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LeKY4hiwJqyuxbiwnCJcD1OUjTVjxFnEzLzoZ9Q5Nl6nbpG6pCO4TXK1cb7ewuphpBwZgioxDl8yYuoZcfxVWOSueFnYimj/fLs7kuvJ7CnO/FGPZZ1VGrRafqappiGpmp0AVqzl0xv7Z5il10bNIRnrTtu5CFoKVcHIP5uC6JwjeXCIErtP4Cu+PLxGz6fPvs45a+OcbNmTN7dHtSoryTaQbzT2OB89bK86uWZiBPxT7VNoljJQD145+36gFte3pbRe4dIrTiQqodiqcUb9ObNgSQ+pgGs4DRs8VJFbuz+pVFj8WkwEc9rvHDhuv6f/Yif+b/7kpgffESRWzeF1Cg==
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=nVqwZtXl/m5lcFBhPYrHUU+s+TY6XnyJxu9nTvxC/og=; b=ZAG9GCKp7MBxHG6ZCwKqagncJ2fYTLQHS7IogODzaWBOPLF27MhgEA5kmtA0zlq9nI63BmxXjWHYy193VMitkiv6aP4oehdttJwvSfoe6W1k/vHqxtEuUiVv2mwC4fgllcTx9y9hPtoX6jtXHXu0b+rRye5G8VEuW9AhqqUqybJYp4pEf7PjgWuuDcm2Vnp5dq9vp1BURhRoErGX0PNwLONqnee/zt2qcVlZDt9qqjst6VQq1odOzP1jLxKAcRBEA9Pc8dw5KJqfR32U7mjq1ByVUMKnPagdUnuXtZve3o9lqSOniuAL5DVLU2yOQVi0sGkbsybdzRkAgyZLcyqnbQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nVqwZtXl/m5lcFBhPYrHUU+s+TY6XnyJxu9nTvxC/og=; b=WjZXj1psGpE12yt7AWEI6EefQ20ynPB/h+qKPTJYVrE3s8Ypm4Gd5Hm15lrssKsr51wkewVzSme69qLTJ4RSl7/kh5Jpw8g7eZlVRaAL3PtdyiYSKrKXVICDxalD4bOnl1m3vQ/nhNdjU0VOQwvNN65dhwcEUtPXBPvvCFGILPg=
Received: from DM5PR08MB2633.namprd08.prod.outlook.com (2603:10b6:3:ca::21) by DM5PR08MB2650.namprd08.prod.outlook.com (2603:10b6:3:cb::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.27; Tue, 19 May 2020 17:00:58 +0000
Received: from DM5PR08MB2633.namprd08.prod.outlook.com ([fe80::487:cb2f:c598:65bc]) by DM5PR08MB2633.namprd08.prod.outlook.com ([fe80::487:cb2f:c598:65bc%9]) with mapi id 15.20.3000.034; Tue, 19 May 2020 17:00:58 +0000
From: "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>
To: "Rob Wilton (rwilton)" <rwilton@cisco.com>, "draft-shytyi-opsawg-vysm@ietf.org" <draft-shytyi-opsawg-vysm@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
CC: "opsawg@ietf.org" <opsawg@ietf.org>, "draft-ietf-netmod-yang-packages@ietf.org" <draft-ietf-netmod-yang-packages@ietf.org>
Thread-Topic: Device profile in draft-shytyi-opsawg-vysm and YANG packages
Thread-Index: AdYT2rnDN+JxgUMYQX6kbRmTVVAP4QaJEbkg
Date: Tue, 19 May 2020 17:00:58 +0000
Message-ID: <DM5PR08MB2633C59868172E76DAA4AD1D9BB90@DM5PR08MB2633.namprd08.prod.outlook.com>
References: <MN2PR11MB4366014DA047C8D6303F9E64B5D80@MN2PR11MB4366.namprd11.prod.outlook.com>
In-Reply-To: <MN2PR11MB4366014DA047C8D6303F9E64B5D80@MN2PR11MB4366.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: cisco.com; dkim=none (message not signed) header.d=none;cisco.com; dmarc=none action=none header.from=nokia.com;
x-originating-ip: [2607:fea8:e31f:da06:80cc:dfff:ebc7:2eaf]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 832b6c5c-45cf-4271-7e5c-08d7fc16340c
x-ms-traffictypediagnostic: DM5PR08MB2650:
x-microsoft-antispam-prvs: <DM5PR08MB265012D7F64E85732D5E2E349BB90@DM5PR08MB2650.namprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-forefront-prvs: 040866B734
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: yM5u3v4S/Qe/AjfAvTJIP8k/ZCEt00ky08JXh5HzS3uxIxJUz1GRuaY5WeLZDD2FaG6NGKFWJ9jcPazvUpSOW+Yi+I3/7ojOv/Kzt7/sdW2IWym+tB7qHFvFSZCbhns/JSH6N/AscWXRHN70LaC0BjneObKH/jLO57TS2NTD9C9NElDlmf0N/odTxmf2hnOWmckIgl0wIhXHVIvB+GuwxH3dfF12rLlbyn/xNiE4mu1rizWSs9hqF1xAqrR2icuewJmC2zj/3QsRdp4izL7xpnVh2m9QPl0oQbRqchHrxda2vv9s0ADfoCaIuwLjSKMOZfONVlCmCodAGcCRulPbowEHyPyU161mWgzVEls/cUzkPL1PVuOx1BKHxcTsJmIOs/qZvvrVZdOZ4ONXk0DC0f7dj0WuO4RiciWQC1VbgWzq8h4VvUcbGoAws5+GdvUR2xs1apj7mK/2kJQBP8cymZRZwi18TjsHD2TXL/pITao5kUfv1bMQwIZTCLYpKrdbppZIqSs4hhwCoz5utCJWRQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM5PR08MB2633.namprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(346002)(136003)(366004)(39860400002)(396003)(376002)(55016002)(9686003)(478600001)(166002)(33656002)(53546011)(7696005)(6506007)(186003)(52536014)(316002)(5660300002)(4326008)(8676002)(66446008)(86362001)(66476007)(66556008)(8936002)(76116006)(66946007)(64756008)(71200400001)(54906003)(110136005)(2906002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: l+ALwbwx/pLrDvpV2O54QMcfQOHpxMl+QKdcqlTCuygwuwZWEwBjy3dBiXc+pp8eAICdok6/qp3W3Ex2uljRYBOgVJIksWPllnF6+ZVmQzspoIJ3l+84a1zLwxJJy8/th3Vq2fxXOxHo/vxdVrl1V3kLP8L+5yKn/lx7M8KrWiD9LpsP03MgS9IzB2miNCh1NVnFB4XgKuuqO1d8P5D/SRDaeK2m5qgV0DuQNodFEMSGH4STpfJgnp/TouebfIsqEWld/1Ayr58Z616J2wUCkDfwOFrvRFP7QBG1hQKymbkjZYvvf3HFc6xIHPRIHJSss90GCL6C6omLI6iAy/o0SSN5yiZdwsgzVPHcdxxiIr5y3GLxf2mf6yFsI/Sk+xQRHbKVuKnoWO8GAH4oZ2YNIFw84wK2fVz26CQpxzQrD1XnGCqhBm7MAIFQk7HT4V7CFcFa+rmnN0EdNzpTNYT+U3RRK/Xci5ldVDr9lDypD82yM89M11dI5eBuc7nSYk0hD4fqD67iCkDrUIpmGcSJmEpRYzHo0Z2BTxM80EGksM+O8UEJFwBBHlOr1Yg2LMH7
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_DM5PR08MB2633C59868172E76DAA4AD1D9BB90DM5PR08MB2633namp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 832b6c5c-45cf-4271-7e5c-08d7fc16340c
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 May 2020 17:00:58.8398 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: oUo8B72+OAZt3wSeB+y/7PrQOYaX8dwCdvhnTPQlFIwZKOpB81ssOyu6Ew1zBHNXK94Mt8X/ETPW/Z/rYOuojQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR08MB2650
Archived-At: <https://mailarchive.ietf.org/arch/msg/opsawg/iZ0fy9o-gz3vb5HJHmtyKxTBuB0>
Subject: Re: [OPSAWG] Device profile in draft-shytyi-opsawg-vysm and YANG packages
X-BeenThere: opsawg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: OPSA Working Group Mail List <opsawg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/opsawg>, <mailto:opsawg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/opsawg/>
List-Post: <mailto:opsawg@ietf.org>
List-Help: <mailto:opsawg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/opsawg>, <mailto:opsawg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 May 2020 17:01:10 -0000

cross posting to NETMOD as well

From: Rob Wilton (rwilton) <rwilton@cisco.com>
Sent: Thursday, April 16, 2020 6:44 AM
To: draft-shytyi-opsawg-vysm@ietf.org
Cc: opsawg@ietf.org; draft-ietf-netmod-yang-packages@ietf.org
Subject: Device profile in draft-shytyi-opsawg-vysm and YANG packages

Hi,

This document seems to define a device profile for a uCPE devices (e.g. section 5 lists a set of YANG modules), along with a YANG module defining some extra properties for an LNE.

I didn't know whether you are aware of the work in NETMOD for defining YANG packages (https://datatracker.ietf.org/doc/draft-ietf-netmod-yang-packages/), but it might be interesting to see what a package definition for a uCPE profile looks like.

One area that would need to be investigated is the use of schema mounts.  I.e. for the package definition to be useful and correct it, the package definition may need to be extended to specify that some modules are mounted at particular points in the schema (rather than at the root).

Regards,
Rob

[As an individual contributor]