Re: [netmod] [CCAMP][TEAS][NETMOD] Efficiency issues with YANG model data in integration

Balázs Lengyel <balazs.lengyel@ericsson.com> Fri, 25 March 2022 23:03 UTC

Return-Path: <balazs.lengyel@ericsson.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E1D603A0E64 for <netmod@ietfa.amsl.com>; Fri, 25 Mar 2022 16:03:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.112
X-Spam-Level:
X-Spam-Status: No, score=-2.112 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, 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, T_SCC_BODY_TEXT_LINE=-0.01, 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 lEp-BqSTrS3u for <netmod@ietfa.amsl.com>; Fri, 25 Mar 2022 16:03:26 -0700 (PDT)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60077.outbound.protection.outlook.com [40.107.6.77]) (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 39FC73A0B6C for <netmod@ietf.org>; Fri, 25 Mar 2022 16:03:26 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZKscG9WY+qYOZougZavugBkpam8FTqYVZwoGAMOUqi09bnd+8jd6RUlTPjdsxWPP33eXKKJoo/ka+51voED5gury3jvtSeLSXiWIeYUX5r/Ksua8bBX+UUsgUO/GvUooTCsGGx/Tdqqk4vZS/PjyhIiaR3AJ7iiyCwu9VKTa9Ubb8BZL0M6ZrKB5Pddj6+eD13M1pR/dMfMpwC30/espYvPL9S71vgRivIGQD9+ass2/L2eAYansLweD/ySlkRDFut43FmCmgf+CYbaSXGpCbU2rp/epliSIF/GzpxCGnPQ3k/ahadlrMAaF75RmJyCOBqO5opykOE8k5WJibieKyg==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=6+ZmWbnWB7y5DXbqzrRlTv+WuJYEWU0W/4T8cTjJO5s=; b=J2koqwsM/tpDSSAo8iQLLG1kCkg8El4sh5u5xxqMeJaqDyo7+HuDogz9kToN497UPkbySmBGhIQmVcHJiM+qVJiWsWvEfAxl/bxdNbnBd2E1ODGsvZDdY7F4QiByFf58Zdsz45E1V09QKPKIs2NFeQNEh0Ljy4phYsiYKw3orZpK8kLq7JiXAax5iIDpj6lPIVH/bX3RViyDWcj0ovNm525CYTnMwk0YzrbuZAAXY1qjKRzO9Orp6lfYnYy3qxeMfO031GAa0WOYXViwPJWN+nmrxcyy+5/2G8PE3GmqJ9/SaxGck6WrnzBQauUHpBCN+wUNzCwqhJTl+AG8qL/tng==
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=6+ZmWbnWB7y5DXbqzrRlTv+WuJYEWU0W/4T8cTjJO5s=; b=DgdwavPP8Ad5eo13eKEyoZrowBUKdGqgRJHLtVkB8kOoeDxjkAytHziUaMoKh2tac9/5anP8PoHkhX9bOoArCurehoWrQlWtGjzhcrJHwVwMwzOmFTzfjRG1rFNC3DGCDe8jUjpTjZthrXpi/MoXFznd8shniz4oRFsIuignpJA=
Received: from VI1PR0701MB2351.eurprd07.prod.outlook.com (2603:10a6:800:6b::18) by VI1PR07MB5005.eurprd07.prod.outlook.com (2603:10a6:803:90::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.8; Fri, 25 Mar 2022 23:03:22 +0000
Received: from VI1PR0701MB2351.eurprd07.prod.outlook.com ([fe80::c009:993b:a73a:b2c6]) by VI1PR0701MB2351.eurprd07.prod.outlook.com ([fe80::c009:993b:a73a:b2c6%3]) with mapi id 15.20.5123.010; Fri, 25 Mar 2022 23:03:22 +0000
From: Balázs Lengyel <balazs.lengyel@ericsson.com>
To: Robert Varga <nite@hq.sk>, tom petch <ietfc@btconnect.com>, yuchaode <yuchaode=40huawei.com@dmarc.ietf.org>, "'netmod@ietf.org'" <netmod@ietf.org>, Scott Mansfield <scott.mansfield@ericsson.com>
CC: Fatai Zhang <zhangfatai@huawei.com>
Thread-Topic: [netmod] [CCAMP][TEAS][NETMOD] Efficiency issues with YANG model data in integration
Thread-Index: Adg4C6bs+BE/9XP/Tve41P2kUU3BewCD9RHZAZ6hs4AAAWjlMA==
Date: Fri, 25 Mar 2022 23:03:21 +0000
Message-ID: <VI1PR0701MB23510C56252D6BD5DBBD4357F01A9@VI1PR0701MB2351.eurprd07.prod.outlook.com>
References: <67664d6fff3e4125a1ac026030ef067c@huawei.com> <AM7PR07MB62483C667188F5EBBE26F6B4A0129@AM7PR07MB6248.eurprd07.prod.outlook.com> <ace62c2b-0a9c-b568-e238-040c633edaa3@hq.sk>
In-Reply-To: <ace62c2b-0a9c-b568-e238-040c633edaa3@hq.sk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4f8cfd31-8c95-42d0-2517-08da0eb3a8ec
x-ms-traffictypediagnostic: VI1PR07MB5005:EE_
x-microsoft-antispam-prvs: <VI1PR07MB500575E5C732D51E6B45151EF01A9@VI1PR07MB5005.eurprd07.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: LZLNXAapjN5vqeB/s+RRqehET8uxiKoVDamzcq4OQoKHPmlxFzTgCBiposyMlKLFw+GKFjrUjEiRkep4k3ncYyrXfXb8VK1gqf9MWm4sxjPjq4//KgoM4ZTH3/PAeHzlNsFpX/kasG5O3aDgB+SGnH5CYjsqB6teV5UChIq2SSRx18aUpZf+Kn+Q36w22n3MXixFL+qePF9VRPRc1kh1q2bFqZ86Z0Ujd6O/AwXH4cKZHFlHlfMFqlpoQZWuh6jkBCRNTYFbL+w8MDK0yL1P1AedZsGa4DmpCLvfmrHE9x0RqaUn4U+1m5JkYGYOHGnfKVmpxFlHOkSymp2+4isv4gk0dBCiQkoXuCIBog2vHyTGRba1q6tgw1d5Q0YcV6wI3/zy7O0OWH7r0JyG0+KpmRGaaKyVNpSFPn+wESKaS7PVLnkvOS58lXaMiT7AXGp8YdHK8cLHxS1/gMbHPdyd7oNWRG4AEi6NaYbpJ+LhNJEu+yiKhn2dBd7nNz04V+pm4vM78Gw0AQ7b9ucXcZemyBAEjdO/+lOZ3wzhlcm7stHL1OBGVRzNe/NkOd+FLfe4/wr5w0jFc2j0MZBXu1LLJ8qZk3E5mukdQbdicyzb6P9bKNyPXHD8AFIGqGxTP/efKqlEadETpRYY1aAldD8yzskHWt2I4QKuHhtvucFP6CHB8eud5S1AyFtPxe5meAEMvL0cO13wsGwASpH38D51os/Q2glxZtlDJXRzkPwxOIeVN6vzHlTOeYiZbxoQmIfcg8uAK7gcyEZIy9kKY40osuD3kowZQyY3jMYlANmWWku3Itj5ueb0vGbwxCVm3kSVHpzWLXh5RKWk/PbkBRMWww==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR0701MB2351.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(966005)(71200400001)(33656002)(86362001)(83380400001)(52536014)(53546011)(6506007)(508600001)(7696005)(85202003)(2906002)(8936002)(5660300002)(9686003)(110136005)(55016003)(38070700005)(6636002)(316002)(64756008)(66476007)(186003)(66556008)(85182001)(66446008)(26005)(82960400001)(38100700002)(8676002)(4326008)(122000001)(66946007)(76116006)(491001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: urrS7+VUiOZedcslSAuit9g4XuIQ9usXr4dnA39DfszBObjCEEwgeOl9oWNK4x39SDJLYvLgA17hfqzj9KfUsymzveVK8TJU0mjqcaOopJiVZeHIIz2IcgE2EBjdzwP68jF39B5Z8eV4NtGusgWfUHl2J1hnSCmt/89BMmjP1UahxQIbv/BpNXQdRqYV/XeIlmY0KAtFFDcHgfnpxwh2V5sWa01gw6JZcemcXLytfkyNzg1BPdymJwgyhuSr5VcRItFakLsRgBxNrQH7E353oIBiwAY9qYzwC/22D/aZhiXs70Qu2t1d1quGFayJw6R0ARfojclD0XCiABAZcU6a2Fy4WlkSYirJEnGXLe+fyKgsz128B6b0VzWOtC1LswtcuuXFV+pH5buhP+tYEjkTregabaJJdqFRGQbktZ8gnRdhi6vYk6FG89BT+StGgA09Mx3Wxw5dHshEmVoH7blE9eKZfDFhfNl2+WwoAp/tbNnf1C/6dYB+Tk6QQL//+j1z3Koi+KFX1WddJK64YIc58zOOVxUqFQrHsnbkaBQxzOzkhr0WGMd8HcJ8Rm2RkuWcKrfF2pMvJmOr+m1dsKm8rts9HFb7KG4/7L0sceGvkjML6fZLaM4DqbC8V9y/PEh78XUQVQPYy2QH1rVcyjKOqzdVviCWUm09eWCYKW00AgOxa6Cds4EFu+7IYSkWd52n18fENYi5BWP5ti4zYKabeBPD2HGYmXh15u2H7uKeCLaPYxo4vA1Qco0SLmzgE3DghT5aSom7eDVLmYkvkCj7D5VOhWXg2k8eoyahM4yvuwOR7DLkQ8FZ4GiB6kj20cNH3/3TB7oRfN23jarlbxwYw8xx4bk/P4aADgnwK79QU+0AqLlWlCxG1FgHHAMry2K6NIqGvfVdwkK/L5gN+5lU628RszuwOJB+CADrjt0d6FFhhsKUe988znVqqtzgf+NcTYEFp02koLMqJl4UekLQsqKvSrNss3PXeSc55p/GDpvu87Q2mcoLXH0KzLqdaAbcNdsSId1vXbHAp7ovZrqjREFYl+bLS+hLVy7+oz8JMNvIZRvmKjR/s3/IqTLPC/+4yicIlO23Yy0Nea7WHNOU8fPxAvBCSFeMHtNs9yFfrEKtquLyjILqMFSL5l/+DTQ1EwhB/9tpuCoMG4AD4CJY9NP3QcYMIQ5L0KAB/I6alg2/MI6Yzkp1O0OZ8XELBkfOU6w7/AqUAm15DsGoJPJVkKuhYBgcBA27o5ciZibpQA+7lILZxLuMoFW93fTzf32HfrdMEkuMf33zlloR473qYtL+aXQd+cDKAcZnADZl63JEnIQEForIPUAXvVeZ70uf1yifg+yTdnCxh6e4O1obd1gDVeRPAN2fwMGKi5K3XJ2GhC4eaOjCacsLixwmOzpYgKgYtF0JC6e8HErZPkSNAyTCOSWwyMeUPz0+7YsPcbw9+TMGoDjj8s/GLP2Fm6o0IsqSpCJlmKqW55gYiZtab3EmTCgmSEisi+lI8mvIc/WExQ8ZfGitGZrlExGmilKfTNU6C7o8arlkQFGVbdCgd/SPbNyba5PVc2cQWmLs8hcZVTUhw8Ir3DIwJ864OIc4DbB3Nh/usFl9FITGeUSI7zCH664CBBFGOIzzKYB0Q2bMrS7A97HFOU1uWW6HZn7oe703bahbG1ApY24S+pmBNWJk4LxGCMAYNRjIDyeSpTl6DXcy8MEPbgx6ucwD07Udggi+gUp8SpibnRNGtOSwzrzoqe2ghr5DS5cGmRPobZA=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: VI1PR0701MB2351.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4f8cfd31-8c95-42d0-2517-08da0eb3a8ec
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Mar 2022 23:03:21.8111 (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: bsL7zu5htitC/tEUFse6rl6vNRV6AinR8iX1bi3ObYAYZajqtC4jTVN2BH3RGLWQ3wI2T+P+tA9e0igu3hd2U1MU2k0dmIgUPzpiSiD4TAM=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB5005
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/ZbGqM3nXpzPgTvs45LY2-vA_0kg>
Subject: Re: [netmod] [CCAMP][TEAS][NETMOD] Efficiency issues with YANG model data in integration
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 25 Mar 2022 23:03:32 -0000

Hello,
There have been a number of SDOs and other groups that were requiring object-oriented constructs in YANG. However we were out-voted.

Myself I am trying to map 3GPP objects to YANG (3gpp TS 32.160 section 6.2 https://www.3gpp.org/ftp/Specs/archive/32_series/32.160/32160-h30.zip).  I am trying to find a balance between mimicking object-orientation and keeping YANG readable. It is not always easy. 

I know that there are similar efforts in ITU and other organizations. Scott may have a full list of such efforts.
Regards Balazs

-----Original Message-----
From: netmod <netmod-bounces@ietf.org> On Behalf Of Robert Varga
Sent: Friday, 25 March, 2022 23:17
To: tom petch <ietfc@btconnect.com>; yuchaode <yuchaode=40huawei.com@dmarc.ietf.org>; 'netmod@ietf.org' <netmod@ietf.org>
Cc: Fatai Zhang <zhangfatai@huawei.com>
Subject: Re: [netmod] [CCAMP][TEAS][NETMOD] Efficiency issues with YANG model data in integration

On 17/03/2022 17:32, tom petch wrote:
> <tp>
> When the data definition language that we know as YANG was being 
> specified, the question did arise of how object-oriented it should be 
> and the consensus was that it should not be.  Seeking to retrofit such 
> a concept might be a bit like finding late in the day that the class 
> definitions that have been chosen do not go high up enough the tree:-(
> 
> An interesting idea but I am not sure how feasible it will prove to be.

RFC6095 might be a starting point for that sort of work. I am not sure anybody ever implement that, though.

Regards,
Robert