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: =?utf-8?B?QmFsw6F6cyBMZW5neWVs?= <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: =?utf-8?B?dXJyUzcrVlVpT1plZGNzbFNBdWl0OWc0WHVJUTl1c1hyNGRuQTM5RGZzekJP?=
=?utf-8?B?YmpDRUV3Z2VPbDlvV05LNHgzOVNESkxZdkxnQTE3aGZxemo5S2ZVc3ltenZl?=
=?utf-8?B?Vks4VEpVMG1qcWNhT29wSmlWWmVISUl6MkljZ0UyRUJqZHp3UDY4akYzOUI1?=
=?utf-8?B?WjhlVjROdEd1c2dXZlVIbDJKMWhuU0NtdC84OUJNbWpQMVVhaHhRSWJ2L0Jw?=
=?utf-8?B?TlhRZFJxWVYvWGVJbG1ZMEtBdEZGRGNIZ2ZucHh3aDJWNXNXYTAxZ3c2Slpj?=
=?utf-8?B?ZW1jWEx5dGZreU56ZzFCUGR5bUp3Z3lodVNyNVZjUkl0RmFrTHNSZ0J4TnJR?=
=?utf-8?B?SDdFMzUzb0lCaXdBWTlxWXp3Qy8yMkQvYVpoaVhzNzBRdTJ0MWQxcXVHRmF5?=
=?utf-8?B?Snc2UjBBUmZvamNsRDBYQ2lBQkFaY1U2YTJGeTRXbGtTWWlySkVuR1hMZStm?=
=?utf-8?B?eUtnc3oxMjhCNmIwVnpXT3RDMUxzd3RjdXVYRlYrcEg1YnVoUCt0WUVqa1Ry?=
=?utf-8?B?ZWdhYmFKSmRxRlJHUWJrdFo4Z25SZGhpNnZZazZGRzg5QlQrU3RHZ0EwOU14?=
=?utf-8?B?M1d4dzVkSHNoRW1Wb0g3YmxFOWVLWmZERmhmTmwyK1d3b0FwL3RiTm5mMUMv?=
=?utf-8?B?NmRZQitUazZRUUwvLytqMXozS29pK0tGWDFXZGRKSzY0WUljNTh6T09WeFVx?=
=?utf-8?B?RlFySHNuYmthQlF4ek96a2hyMFdHTWQ4SGNKOFJtMlJrdVdjS3JmRjJwTXZK?=
=?utf-8?B?bU9yK20xZHNLbThydHM5SEZiN0tHNC83TDBzY2VHdmtqTUw2ZlpMYU00RHFi?=
=?utf-8?B?QzhWOXkvUEVoNzhYVVFWUVBZeTJRSDFyVmN5aktPcXpkVnZpQ1dVbTA5ZVdD?=
=?utf-8?B?WUtXMDBBZ094YTZDZHM0RUZ1KzdJWVNrV2Q1Mm4xOGZFTllpNUJXUDV0aTR6?=
=?utf-8?B?WUthYmVCUEQySEdZbVhoMTV1Mkg3dUtlQ0xhUFl4bzR2QTFRY28wU0xtemdF?=
=?utf-8?B?M0RnaFQ1YVNvbTdlRFZMbVlrdmtDajdENVZPaFdYZzJrOGVveWFoTTR5dnV3?=
=?utf-8?B?T1I3RExrUThGWjRHaUI2a2oyMGNOSDMvM1RCN29SZk4yM2phcmxieHdZdzh4?=
=?utf-8?B?eDRiay9QNGFBRGdud0s3OVFVKzBBcUxsV2xDeEcxRmdISEFNcnkySzZOSXFH?=
=?utf-8?B?dmZWZHdrSy9MNWdOKzVsVTYyOFJzenV3T0pCK0NBRHJqdDBkNkZGaGhzS1Vl?=
=?utf-8?B?OTg4em5WcXF0emdmK05jVFlFRnAwMmtvTE1xSmw0VWVrTFFzcUt2U3JOc3Mz?=
=?utf-8?B?UFhlU2M1NXAvR0RwdnU4N1EybWNvTFhIMEt6THFkYUFiY05kc1NJZDF2WGJI?=
=?utf-8?B?QXA3b3ZacnFqUkVGWWwrYkxTK2hMVnk3K296OEpNTnZJWlJ2bUtqUi9zMy9J?=
=?utf-8?B?cVRMUEMvKzR5aWNJbE8yM1l5ME5lYTdXSE5PVThmUHhBdkJDU0ZlTUh0TnM5?=
=?utf-8?B?eUZmckVLdHF1THlqSUxxTUZTTDVsLytEVFExRXdoQi85dHB1Q29NRzRBRDRD?=
=?utf-8?B?Slk5TlAzUWNZTUlRNUwwS0FCL0k2YWxnMi9NSTZZemtwMU8wT1o4WEVMQmtm?=
=?utf-8?B?T1U2dzcvQXFVQW0xNURzR29KUEpWa0t1aFlCZ2NCQTI3bzVjaVppYnBRQSs3?=
=?utf-8?B?bElMWnhMdU1vRlc5M2ZUemYzMkhmcmRNRWt1TWYzM3psbG9SNDczcVl0TCth?=
=?utf-8?B?WFFkK2NES0FjWm5BRFpsNjNKRW5JUUVGb3JJUFVBWHZWZVo3MHVmMXlpZmcr?=
=?utf-8?B?eVRkbkN4aDZlNE8xb2JkMWdEVmVSUEFOMmZ3TUdLaTVLM1hKMkdoQzRlYU9q?=
=?utf-8?B?Q2Fjc0xpeHdtT3pwWWdLZ1l0RjBKQzZlOEhFclpQa1NOQXlUQ09TV3d5TWVV?=
=?utf-8?B?UHowKzdZc1BjYnc5K1RNR29Eamo4cy9HTFAyRm02bzBJc3FTcENKbG1LcVc1?=
=?utf-8?B?NWdZaVp0YWIzRW1UQ2dtU0Vpc2krbEk4bXZJYy9XRXhROFpmR2l0R1pybEV4?=
=?utf-8?B?R21pbEtmVE5VNkM3bzhhcmxrUUZHVmJkQ2dkL1NQYk55YmE1UFZjMmNRV21M?=
=?utf-8?B?czhoY1pWVFVodzhJcjNESXdKODY0T0ljNERiQjNOaC91c0ZsOUZJVEdlVVNJ?=
=?utf-8?B?N3pDSDY2NENCQkZHT0l6ektZQjBRMmJNclM3QTk3SEZPVTF1V1c2SFpuN29l?=
=?utf-8?B?NzAzYmFoYkcxQXBZMjRTK3BtQk5XSms0THhHQ01BWU5SaklEeWVTcFRsNkRY?=
=?utf-8?B?Y3k4TUVQYmd4NnVjd0QwN1VkZ2dpK2dVcDhTcGliblJOR3RPU3d6cnpvcWUy?=
=?utf-8?Q?ghr5DS5cGmRPobZA=3D?=
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>om>; yuchaode <yuchaode=40huawei.com@dmarc.ietf.org>rg>; '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
- [netmod] [CCAMP][TEAS][NETMOD] Efficiency issues … yuchaode
- Re: [netmod] [CCAMP][TEAS][NETMOD] Efficiency iss… tom petch
- Re: [netmod] [CCAMP][TEAS][NETMOD] Efficiency iss… Randy Presuhn
- Re: [netmod] [CCAMP][TEAS][NETMOD] Efficiency iss… Robert Varga
- Re: [netmod] [CCAMP][TEAS][NETMOD] Efficiency iss… Robert Varga
- Re: [netmod] [CCAMP][TEAS][NETMOD] Efficiency iss… Andy Bierman
- Re: [netmod] [CCAMP][TEAS][NETMOD] Efficiency iss… Balázs Lengyel