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

"Rob Wilton (rwilton)" <rwilton@cisco.com> Thu, 16 April 2020 10:44 UTC

Return-Path: <rwilton@cisco.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 3F23F3A1419; Thu, 16 Apr 2020 03:44:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.599
X-Spam-Level:
X-Spam-Status: No, score=-9.599 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, HTML_MESSAGE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=fKAXoDZN; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=NnNh1as1
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 vZ0sFWSoDIzZ; Thu, 16 Apr 2020 03:44:19 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3D07C3A1416; Thu, 16 Apr 2020 03:44:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4365; q=dns/txt; s=iport; t=1587033859; x=1588243459; h=from:to:cc:subject:date:message-id:mime-version; bh=LjHrNBZ9Iah41lYuqF3L9Ww8n2+X+Ifh+g68SOKcSIo=; b=fKAXoDZNckNiVY0MYSWerVo0nT/FAlXfCpXZ6Ylz/7If6OGwaT1DkDfH pWY10WEIzgsIH/O7pepzUwHaArFA5OQDuLUSAEsk07Z42tZhUqlQBSVJM mjTCRdmy5RMu6iwa55FVawjE05m9Zn6g41nO5KnwKkmvmp8m9YGO0hPcX k=;
IronPort-PHdr: 9a23:h4ihuBfWPDDZ4iaM0pJDqp/ClGMj4e+mNxMJ6pchl7NFe7ii+JKnJkHE+PFxlwGRD57D5adCjOzb++D7VGoM7IzJkUhKcYcEFnpnwd4TgxRmBceEDUPhK/u/dTM7GNhFUndu/mqwNg5eH8OtL1A=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0DIDABTNphe/4oNJK1mHgELHIMgL1AFbFggBAsqCoVvgWkDimKWI4RhglIDVAoBAQEMAQEjCgIEAQGDDoE2AoIKJDgTAgMBAQsBAQUBAQECAQUEbYVWAQuFdBYbEwEBNwERAQx0JgEEDg0agwWBfk0DLgEDC6QcAoE5iGKCJ4MAAQEFgUZBgyAYgg4DBoE4gmOJUxqBQT+BVIIYg1oCAwGBYyuDF4ILIpcwmj4KgkQEh36Pepw1hGeKfok8kyMCBAIEBQIOAQEFgWkiKoEtcBWDJFAYDZFYg3OFFIVBdIEpjQ0BgQ8BAQ
X-IronPort-AV: E=Sophos;i="5.72,390,1580774400"; d="scan'208,217";a="753734692"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 16 Apr 2020 10:44:18 +0000
Received: from XCH-RCD-002.cisco.com (xch-rcd-002.cisco.com [173.37.102.12]) by alln-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id 03GAiIXI008755 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 16 Apr 2020 10:44:18 GMT
Received: from xhs-aln-001.cisco.com (173.37.135.118) by XCH-RCD-002.cisco.com (173.37.102.12) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 16 Apr 2020 05:44:17 -0500
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 16 Apr 2020 05:44:17 -0500
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 16 Apr 2020 06:44:17 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ACesEuZyO0KX2YcL+XDO6BSP5Aqwda5saJMLeHXGLvn2/qe5T8Khr22JUVa48l0vEQKP402Zr2IQ2nGyG/oei6csimx0PNhHGzt9HHsJ8luEzl9/JrsQBpqsZQe/7sq80WpClcVO31EJynrot0yReRY9JhzqaAe9Aqzj8Qu4Rbp1cyzLra62+D9XRnaUo+z58qTeR9Cs4aEJethg2/RrwFuhmNaPOqdpNWQm20P0aFcDxhLfMvcSl/IiW0w1+jpSdfJRh33AvkUMzMGMeOafF/B6X+Jt6ccQMjwoU6r+kqPOXhezjxVyusLEp326tmL15IrVdR8WQGw/J1GF5YffWA==
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=fwnRLo4iw93sfK0c88CcJq8MFWnu/mq8TLKmC3ndM/s=; b=b3SH4iktuNz1Xo+8Fe1+4ML6E71Wjf5x9L0sRW4zNJm40tGRNMh1WOKjnRWhK2fueCD5pPv86MNLCfgPRrbe71PqoaDm3C/CNdNTImB4PKLidLuVpZICoPY1U5eDZccT41XZbDC5FNxKQ7caJHrFZ0bRgn84xI/fObD+mOz1UwgC8/XkDzuA08UspP82jsRTW1j0TBDSSJ390pLXolU/yJ7qHIMbKHuHo/9LNR946l/wl6MzyEyjDZSyCYcFco4iWlfzmRN/G/JAukl/rR0lT6fiqMFfXo0pOEtrLUv4Dze8BZbZOvwglrbr3T53feCpvNQea9A+cZ0q31+j1bTvlg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fwnRLo4iw93sfK0c88CcJq8MFWnu/mq8TLKmC3ndM/s=; b=NnNh1as1olsTQWZYDlcD7Qdrhk6eSpWA8mFv+hfI46pnQnKRteLX6jQcxx62GI6nWSHFOMtBhAmE7PdbIldmD166ilfflIUnxYIpwsDuAqTBPozTQ3UJnkY4ikYJaMjHAY/h0B2SwiaEjizo2xhNCqaCkwVlYZHF685o+wDC4s8=
Received: from MN2PR11MB4366.namprd11.prod.outlook.com (2603:10b6:208:190::17) by MN2PR11MB4048.namprd11.prod.outlook.com (2603:10b6:208:153::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.25; Thu, 16 Apr 2020 10:44:16 +0000
Received: from MN2PR11MB4366.namprd11.prod.outlook.com ([fe80::3:2164:a8e2:33b3]) by MN2PR11MB4366.namprd11.prod.outlook.com ([fe80::3:2164:a8e2:33b3%5]) with mapi id 15.20.2900.028; Thu, 16 Apr 2020 10:44:16 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: "draft-shytyi-opsawg-vysm@ietf.org" <draft-shytyi-opsawg-vysm@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+JxgUMYQX6kbRmTVVAP4Q==
Date: Thu, 16 Apr 2020 10:44:15 +0000
Message-ID: <MN2PR11MB4366014DA047C8D6303F9E64B5D80@MN2PR11MB4366.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=rwilton@cisco.com;
x-originating-ip: [82.15.79.32]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 53e6f788-da0f-4d21-fb09-08d7e1f31c13
x-ms-traffictypediagnostic: MN2PR11MB4048:
x-microsoft-antispam-prvs: <MN2PR11MB40482396B506B0815026949DB5D80@MN2PR11MB4048.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0375972289
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB4366.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(376002)(136003)(39860400002)(396003)(346002)(366004)(54906003)(52536014)(81156014)(76116006)(186003)(66446008)(66556008)(55016002)(9686003)(6506007)(66476007)(8676002)(86362001)(4326008)(64756008)(66946007)(33656002)(450100002)(6916009)(7696005)(8936002)(9326002)(478600001)(5660300002)(4744005)(71200400001)(316002)(2906002)(26005); DIR:OUT; SFP:1101;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: p6kRcUAne9rpiRwdThlBuHc2OMjrYVSRNF5+FBP3AqZpROcPAjDq5iHwsB2Ya1uZ7hyLeDhHs8ArHNr6F8E1GAUCSRiN0z8K3Tfm9/EiB47gu93cCG5lZAqNn8ISknOPKyUmOgpMpbjj94IK3PRwZ6YXAB6bvgbrnCtW40ExtEm2L19xIp1aARgBt06IDo1n3JhsO9XMOMj5WhAzYgwT9Qm39XceSn788SFKdrHacCkBZaLj5Mo5Apv2VMi8WZjfg1A4LXuybQGwsgTlZ6Ilyj6t1GN7JAY9s0RSv2uYwxo/vUPAWead9Q0Fabc2gGfJ3fkr8C4vzB42hwlMUKQhm2Chz96zyKm0/+23AlSygpZQyncpsaw3Z3pu1XmooP6GebTIBh1WxqOjr+Z0LLh6SDit4VsYmRw5h5JjmK1XpQK9Yj00zcaawNPQH7V4/uyrv/GUlZO/3l5tVjhYVcaCe+pBFdnqtWqLG+V6nW5vMiU785/yjcWgaPL3mKX9ho9XMqn6bSO6159gIv0RWnwghw==
x-ms-exchange-antispam-messagedata: polRwsyHOZ4JhcMZwqQiQD8hb9RcQzODu/TGfXPVOoLsAoU/9ybGUcin8oqOh5iujAyEXlfk2iWR/Lq9iJ8NG5bBcNpsfaxBk0DgxFmxiydg2q74SvCukjJ5E+NvvohfwbFM7np2rqngG1BBZMxbMA==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MN2PR11MB4366014DA047C8D6303F9E64B5D80MN2PR11MB4366namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 53e6f788-da0f-4d21-fb09-08d7e1f31c13
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Apr 2020 10:44:15.9639 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 3Je5DJx7qLZQtXFh+doWpeQjxXLfM2Gf+RqR2NZc4kw/MPdZl9O1Av2zYSnsjGAc4xjwS0ZG0sRtq7q1lnt67w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4048
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.12, xch-rcd-002.cisco.com
X-Outbound-Node: alln-core-5.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/opsawg/l8k2oGXdPT1H52OwnQrlvKdRHy4>
Subject: [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: Thu, 16 Apr 2020 10:44:21 -0000

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]