[netmod] Re: Yang Scalability

"Robert Peschi (Nokia)" <robert.peschi@nokia.com> Thu, 25 July 2024 14:59 UTC

Return-Path: <robert.peschi@nokia.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 F2686C1840F0 for <netmod@ietfa.amsl.com>; Thu, 25 Jul 2024 07:59:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.253
X-Spam-Level:
X-Spam-Status: No, score=-7.253 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.148, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=nokia.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P1qBsBW226Db for <netmod@ietfa.amsl.com>; Thu, 25 Jul 2024 07:59:14 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2045.outbound.protection.outlook.com [40.107.20.45]) (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 5E902C180B54 for <netmod@ietf.org>; Thu, 25 Jul 2024 07:59:14 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=mHnBik7X4bxquyKtZdvohMoUZHvzc4BXKV2M2oKH0T8yh7GZu1/GgVTMtvom1+Y0zUUhuXjQR8Cc2DiyGP85IAn01dyl1Q11b8hLRXShSKqD63NrSJQHeE/rtTQfR3qHPj9UcQqvm/uVIjSyiqPQpLRV/qzMyKAaH52k4CwjaBNArMowX3rjKQMxOw0cHOWuDP/xeabMtLWb4QulElxNoxzA3nKbh2BHMK/OSxcCAokRfhOMYs1qknGEwzN8mX75c2Nc9d3ChdLJid07U4XuxLLzi+4W8jfD4Ogpz50AODjHlmkBd6RDoKC30z75wndUwvTcSOtdQUyHvGkPXOv9sA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=SDtFGlG94zkFi5vm/IoyW0aYWYS90Vo+FPjE8bGRXl4=; b=ZXcO4BUacX3jxZ1kfqe5LXq7mfMDNhYxG9zkA7dSGZF4fI8r7j8oqFgtrKIwjpPr2Dhc5no5ba0NRlUPetH3DaBly+BpW4WQ4gf71WfbIIf3iTTWFb7suuGFeNdDC8GkOUwFvqfiyVbGMDwYC0JacB0oG1ADTJkWIOiAati/T3+tYrCvGwkw5vO9RcTXEo9BXBne89tD4TXwJxFIMPKdQrls/vn9P+9IIOqCRcwJVeFaghjZW5QldlU+fQDt3KvATrqpOFWpbMoWK7uFs41ikG75kzKtflnr93TL+sNepomMV/6pSLGZG2b9fqBkAfbbFc+PlZ1Dohqstnj6v7SB6w==
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.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SDtFGlG94zkFi5vm/IoyW0aYWYS90Vo+FPjE8bGRXl4=; b=l8Eyl6FjDDbazor/VJbRkqM/XKcNYRivw7+hUh2BEoZWWcBSpVKng88oKOWZaSw9iAyOVZ7fXPagb1uekvSaSqZsWEWTuctcXFEITUET8T4AKdvbrK3vjOYmznCXEtB/Ktz9OoNPAqThXTHjXuaiDsfNi6q9UOwSKrHmoO1sHVMkUqO/u277W8byhcUTP/PI+dWZy1xmDO8DyrE2gEbvlFzhduMSxJqb7e6W4rigKMQarvUAvqKIUEUJzuYH+Z1dSVy27SnyanL6OwCJnUeF9ogh70hxoCa9HOZU3GDAr878PGMc27uuwneDaYq2IzfR6w5tXOKYRXokNdCdXkmoEw==
Received: from VI1PR07MB10115.eurprd07.prod.outlook.com (2603:10a6:800:1de::9) by DUZPR07MB10125.eurprd07.prod.outlook.com (2603:10a6:10:4de::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7807.9; Thu, 25 Jul 2024 14:59:10 +0000
Received: from VI1PR07MB10115.eurprd07.prod.outlook.com ([fe80::19ca:7f7b:ad19:7726]) by VI1PR07MB10115.eurprd07.prod.outlook.com ([fe80::19ca:7f7b:ad19:7726%4]) with mapi id 15.20.7807.006; Thu, 25 Jul 2024 14:59:10 +0000
From: "Robert Peschi (Nokia)" <robert.peschi@nokia.com>
To: Carsten Bormann <cabo@tzi.org>
Thread-Topic: [netmod] Yang Scalability
Thread-Index: AQHa3p2fj1dwSG2s00eQ5m61JCzBDrIHgWSg
Date: Thu, 25 Jul 2024 14:59:09 +0000
Message-ID: <VI1PR07MB101154EFE521F296E0D156FE0E1AB2@VI1PR07MB10115.eurprd07.prod.outlook.com>
References: <AS4PR07MB8411551211BE217ACE4D9EBF81A92@AS4PR07MB8411.eurprd07.prod.outlook.com> <850b8060a1fa4e04833ce09873aed2f3@huawei.com> <VI1PR07MB1011581B2C59AE3F91F8D9DF1E1AB2@VI1PR07MB10115.eurprd07.prod.outlook.com> <ZqIeNgrzsCLVX911@alice.eecs.jacobs-university.de> <VI1PR07MB10115CD06B34B8E7870D64809E1AB2@VI1PR07MB10115.eurprd07.prod.outlook.com> <B205ECAF-7537-4F78-9850-64C9789D81CE@tzi.org>
In-Reply-To: <B205ECAF-7537-4F78-9850-64C9789D81CE@tzi.org>
Accept-Language: en-GB, 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=nokia.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: VI1PR07MB10115:EE_|DUZPR07MB10125:EE_
x-ms-office365-filtering-correlation-id: 896b5d57-3712-4524-4dfb-08dcacba56cd
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|376014|366016|38070700018;
x-microsoft-antispam-message-info: Etz2CWjxpG9SwUScSPvsYvhVt+VXLCxFTGLa95PnyE/CPU7F152eKLqcPS08wy5tLtgZJ7ACUZjDj2ACdnBFMIvCe7lsizPpkk3ti9u5z+INiCUsazj2ip6R22vQe9J8RoZNaxQyZXdVvVdjvbaLyCbcO0aoEqz6CVBk9K0I4yo276uUlTGA67v2pXmqVBEJya3aXMS6GieAmhLYsUp4uCGUIflIbCjwoifX4OGKtp2tg2L/T7m0yPaeY11KyKLJeIQb3enN1Tvow5VHi27lrC2G1lKJAVfFo9Vv2aiq8T1vBBblCMF6ocgWWWc3HWZP1FycFoekVcfBWRijrj5BGOgf5gJiJzqIpjC9xG9GL1leANILsDJUqeM62I4QNxdnfkApiBhGXbl92fs7wwIeetRdhLyfDfKPZCCWFGKhedpiMYqulgs0m5WYqBkd2fILX3eVFpWdCSU1NLKPL2HzS0rGEtFWYPWKdleAInsj1JW3aU//36TWwaAWlGXUKFHfXYBkoCvkfJK4RgIjHeANEwuvujjjc4Y98jV6WveyFLu3nMEGAiS/DrDGP/BicyO4EJJl+/LbNgGUbd9tLMYoprCxanfRxX9yMVCaizEjnOe26hErqWd14YTx/uIIuEpmBOiei7t6qhs2FRZC9yT+Ej1c5oaKukBbYIusDYgS2CeUZPc8OS4QGVlQ1EzMNfclAANaAgnbd9ASmNbCwU5jsAElRIuT3DHhBFdXJQvvWTm+4cYXLEvdBZUfx9i55PfUTZoEHOuaYvlr8MEXgSc4qIIoQ0oNliw8Nz7oPcMCwv4GYKFi8JUe+AzKBkpGMgrHHWj2KsjBI0yk2vNe5m4LPpMd9E9jxIpjo+qYi+9TubXkuci4Ub0H88etCk7ZGxeBJBqFoJEtMgBpCQFhA5TtcvX/Szfx1I+PqqDJ8BFZh4PV7JFLfUYB+Se0kM56f6HBaWqkwLUyCqPngcEZQw+YH8xt9l7C7ll7ZEVRf1A02pnA/vZf35OkttY7UEAJpIXkEZ2fThd48X5NL+HQg4dEC+QObW5vxWofyRg5oE9ETzHXmKZfvnW8Q1owNqCpXc47aPZykGzz0a7pRdwzBiYSViScsvWUcqQU1RGRvgQQat23fuWtpUqCvpioPvOzZ36GOL3H2qtpi58ubS6JjLXZJ+l6/e9QenABz+OKaeDGx8RpRZbB9V2VwaE4YWZIDMVrswC55iKrsN6PENQLgb+kl+26oXRSduqZnWRfoYTEwWsEYJcpUMPYsk2uKkowGKkN0nH6IoC3eJuoBBsEvONmmFgBDNwho8ZrnyUDdRkIPBXmxBOVgTCjtkxqCozRKOYeNBB4Ob0QtC0phzqQaScNZB0TQiwoVqtyILpLktiDGmU=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1PR07MB10115.eurprd07.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016)(38070700018);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: BFyTpUoeousYeeLkNgKk6fCXpvjRJYm3y/Put6JPpOQhOF2EJoo7pPCX4xqaa6mOI+XUWldXn89OICdWfXcmMn9ml7bz7dwn40Xa1kBj35Y77RXPxRBvpx2V2J3ac8n0XEwwRxJl210SeBtO89pSm3bvoDEABe1ievl9YDDt+ISdQB9BpHMuQNKDv7GgO2bjWYciXTj0hfl37QUIaZi3lmqd1tCnQMXLabHSGXU7RWoyOe5895vinRW1tV+PFXXhWqFsv0PXeKUr+r76mmedrPVOVDRDdU7xXPpgDfKWg03H+GCBH70aIYEyLEJzB/YggmKcgrcVAqPdqDsQZcE+SPqwWVtxuvO8U1lrgHPasBhmPN4iMrkuiNheT+d7SeOD6QZeYqF0QYcGSdRvu9CE8zcnZGvk7lWu4By8rI+iYAg7xZm5GEIQ7kxsB2xanTg19vCQHBv5W6n5xqg8qTx2FgOUHU01jgYmipfTFgh97uOYQ2OIrr4GSBwGG7A8OKh7fPr4KKgO7ctEKRm7kuQfPgrqlgOIhJ/Mhw1gl3jAiAdg8/2sWFYSykP5Au1KMp8do1LFatlGAA0kJ/H7OF/L+Gh2EExIiN0W4Qu6QanpvOKlDPehR94oMr91yCrvPOcjUONxMAeY2mrEDGivN1u8qAATsWs1b1adEZLZa9KGNTgxRQpcCYFWHyvRC/IJTDvgnSw59IdXO1NkD3fVxiVc49oE6SxD5zYIbzDzlgPyYHPKUb4EGRwqG/D/swb0Dn2i9koKvoKwTdA7u0vQBRL/2zAnQyJRtrtTQbdBTIsWytQIYIajnXT5U4nAj0c/h86W4GOI4RBdpXrBWvKIMZKBNBsi/FPR29GAa4rxNdzMCdhR5JWiES3n3nHfHdz/CiySP9Pz45XWX2FjgP77Rw2W+46AQ51cs8hk8qAW+locrvhFv874H9KkO86OQLxkVhG+OIPMlvuAM6ePyJ7vEjt7Casi6KLO8ARcrcjLysWB+AZH64KtDzF9m3gpXQDZmO2cw+pYJKxakln3PIE1KJpJOZ3kqrmkQKXBJPTfQWZOcFsCIIR2tK2vLby8izpIj0IYkIYGMbGHjpHV3sAjwB1vCSAXMwUF8mDp2sa8O/VtM4J+VR0N9Q2ZnjOV+8r+oByJR3J2u67TKUvgAQ2zuIT1pnruXarA7VetGvIxQmSKAUvJAec7bIiW5aqxpiu+qRD+cRvrnRUPh3eAkrBXA5yEeCPU+kmetC/gIQYK+cksUcSH5jo/K4dCwYQhV8y/rt78w/eTBTjf6M7OXU3TkE9rSFahE8u956Ma1x/10XzL3G+xe+dEZiQUVuHwGC5HIM2ij7tEMbAp0Fajj7wYjxrCNpBBI5Z37+HeOb0wZjgurheInjHjkQaQ+RAsSsoKju2+zhziHnjLIPgP+TDpYOJQw70buMUG7oKuZET7C6D/iVnZO6fPq1jTO4hb+1uWnfc7Bt+pYZIwAsKu1v898NmsH5lSyb1W5Cc5Q7GDt7qokUo+ShkyStH6XNkhxOdyIw7jh7vg7liWYDcLK8R3x/sh7XMly2SYUqePjdzePQEq6DaG1FnPLRT8IykCXZ4+SmltwwQFW4lg4ZNkDSye1ggco26b8UxwS9ZXvnLkrbO/7AaB0ZpMJ7nnBHDjfCgkfpqC
Content-Type: multipart/alternative; boundary="_000_VI1PR07MB101154EFE521F296E0D156FE0E1AB2VI1PR07MB10115eu_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: VI1PR07MB10115.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 896b5d57-3712-4524-4dfb-08dcacba56cd
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Jul 2024 14:59:09.9503 (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: kn+FUGnHaWwGay4noFCe21XlPmgTGA/4rj6KdFNKSIOkueba02NQkmMwqJ5P87Aa/pnANgGmCDGW8LaHCNFVjA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DUZPR07MB10125
Message-ID-Hash: W5ZVVUDFIZ3NYUZ4DBSXFJ7MKWMD2DIN
X-Message-ID-Hash: W5ZVVUDFIZ3NYUZ4DBSXFJ7MKWMD2DIN
X-MailFrom: robert.peschi@nokia.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-netmod.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Jürgen Schönwälder <jschoenwaelder@constructor.university>, Italo Busi <Italo.Busi@huawei.com>, "netmod@ietf.org" <netmod@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [netmod] Re: Yang Scalability
List-Id: NETMOD WG list <netmod.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/UBuW78vxYdv_pL1M-IQW-WwFn38>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Owner: <mailto:netmod-owner@ietf.org>
List-Post: <mailto:netmod@ietf.org>
List-Subscribe: <mailto:netmod-join@ietf.org>
List-Unsubscribe: <mailto:netmod-leave@ietf.org>

Well, I am not sure what you mean by "compression"...



The template mechanism that I was referring to is (briefly) described in slides 11 and 12 of slides-120-netmod-10-bbf-liaison-on-management-at-scale-projects<https://datatracker.ietf.org/meeting/120/materials/slides-120-netmod-10-bbf-liaison-on-management-at-scale-projects>



In figurative terms, the slides say that:

The actual data nodes of an instance to be configured are internally generated from a “photocopy” of the data nodes of an original configuration (template, green dots on slide 12) that is customized here and there (cf blue dots on slide 12) for this specific instance. The gain in the running data store size is that

  *   only one copy of the many green dots of one (or say, a few) templates need to be persistently configured and stored on the device
  *   only a few blue dots need to be persistently configured and stored on the device, different for each instance (many ones)



Best regards,

Robert



-----Original Message-----

From: Carsten Bormann <cabo@tzi.org<mailto:cabo@tzi.org>>

Sent: Thursday, July 25, 2024 4:19 PM

To: Robert Peschi (Nokia) <robert.peschi@nokia.com<mailto:robert.peschi@nokia.com>>

Cc: Jürgen Schönwälder <jschoenwaelder@constructor.university<mailto:jschoenwaelder@constructor.university>>; Italo Busi <Italo.Busi@huawei.com<mailto:Italo.Busi@huawei.com>>; netmod@ietf.org<mailto:netmod@ietf.org>

Subject: Re: [netmod] Yang Scalability



[You don't often get email from cabo@tzi.org<mailto:cabo@tzi.org>. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ]



CAUTION: This is an external email. Please be very careful when clicking links or opening attachments. See the URL nok.it/ext for additional information.







On 2024-07-25, at 16:12, Robert Peschi (Nokia) <robert.peschi=40nokia.com@dmarc.ietf.org<mailto:robert.peschi=40nokia.com@dmarc.ietf.org>> wrote:

>

> It looks to me that this could form a solid incentive for standardization bodies to investigate in more detail the concept of a "template mechanism" and what it implies at YANG level. Then, if the market sees virtue in it, I think that it would make sense to propose modules to standardization to make templates a deployable reality.



Is “template mechanism” just a weird way to say “compression”?



We know how to do the latter.



Grüße, Carsten