[netmod] Re: Yang Scalability
"Robert Peschi (Nokia)" <robert.peschi@nokia.com> Thu, 25 July 2024 14:13 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 34F77C16943A for <netmod@ietfa.amsl.com>; Thu, 25 Jul 2024 07:13:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.254
X-Spam-Level:
X-Spam-Status: No, score=-2.254 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, 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 V1V8hk9NLOAk for <netmod@ietfa.amsl.com>; Thu, 25 Jul 2024 07:12:55 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2078.outbound.protection.outlook.com [40.107.21.78]) (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 8AC07C151992 for <netmod@ietf.org>; Thu, 25 Jul 2024 07:12:55 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=hN/1tauVDi/317lWBtX72SOu6Mby9bqYFn/HHJdTFA29ToKXcGV33kUwqhZnco4Wcru6cCF22r3U3C7jmKZbCfqaenrSXCDzAqRG5Ze5GZy0bKGIxNDJhydAIIGpyFfqiCeQNSosNcOS+LOajOsIXe7qmvcUwr/+c5hDxqp9NCC8oXN0aOUO73/wg0SHvC5ptJap2/I5ZCTZe/6Q0GYf3UZO8GK90Q9s+O+/PFjZ6U8Z/3o4m6Mv3m7ncqUdG+Q3s4EfQamip+m4rRgRXQWuMCi0z2+3/a+w0+dCHEH90UUPjfpKagY6V13Sy9woYWnN1qvbZj4SgKDtRxnFbJY6zw==
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=Lj9fPZYIUCWgMOC+DZjIkUPdiuGUoRv24ykhRY4sLII=; b=Z7sIx1NgT84H5RkVA+cwLdJHwWfzHZGXeJyH79SrkuxrKDZgIz9NyLi+6dlAlXtuhtLnHq8diqYUB31xLW7Z0/fL5TWTZsHvFIXxvPGNqKNSAe3Wc3QqBzqWozrlEwffgO2e0gkcTGbDCnjfbkiZ5/Sf4NmTbTxAXN4nJx7wdx6uuEcgZRbv7hrrvS7rdCLA/nkFEFSnz1tG+rG6w+M2KcksnonU80RPdfKN5fzzYmzswVsuUK53jBv6L/x11uvsqb80n4rvk7WZ2q0Gsdj690J1uf7Pd5JoKfw3rkzRp7/GmjIqi/p6uG6xmpHfZfdbRIrNiXjrvIkP0ff6KlmxFQ==
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=Lj9fPZYIUCWgMOC+DZjIkUPdiuGUoRv24ykhRY4sLII=; b=tnWJOXqtAZUozBffpLW2oH0Lki5ZCv+1qwKh4DBpcfVKpWv+UkV+1WUd+l/pmjRDOQLCWz18Ye8+tOhBIXDKd10PircR9rvhUANefhea48ZaeWX9C+ojfPM9/PZdyZ4XeCtO6xvuVvc5UfhK4ChwOLEkL6OHlPkV93tASRXrttIwCFsw616XsJWLv30l/ibzHh/xm6DHJ7YdrKUqsyUKFZRxCQ2ofsZc6AFQqHNsEXppoQhjvbp5gyKg+vmFq0seQxqvpC9SEFgDjOWxyosdEG4q5xo7oZCaJl2aXTwHwsBrw22+RSwgwVTeb4rrSh0p1Xq5IesfGRg2+d4yEj/Dhg==
Received: from VI1PR07MB10115.eurprd07.prod.outlook.com (2603:10a6:800:1de::9) by DU0PR07MB8620.eurprd07.prod.outlook.com (2603:10a6:10:311::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7807.8; Thu, 25 Jul 2024 14:12:52 +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:12:52 +0000
From: "Robert Peschi (Nokia)" <robert.peschi@nokia.com>
To: Jürgen Schönwälder <jschoenwaelder@constructor.university>, "Robert Peschi (Nokia)" <robert.peschi=40nokia.com@dmarc.ietf.org>
Thread-Topic: [netmod] Re: Yang Scalability
Thread-Index: Adrc2Wg3jNtQ1tF7RRKseYVve/FgFABR9iDwABCpOjAABMucAAAI2tow
Date: Thu, 25 Jul 2024 14:12:51 +0000
Message-ID: <VI1PR07MB10115CD06B34B8E7870D64809E1AB2@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>
In-Reply-To: <ZqIeNgrzsCLVX911@alice.eecs.jacobs-university.de>
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_|DU0PR07MB8620:EE_
x-ms-office365-filtering-correlation-id: a9514694-df9b-459c-cfe5-08dcacb3defc
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|366016|376014|4022899009|1800799024|38070700018;
x-microsoft-antispam-message-info: sOu9GymUuFy4yJHwNzZDjL54089MQKuf1Z070PM5lnEOYUF87sJfx4WfijNAjJqpeX63Jr1G/MTuvLnDwiQYa8xDH935azF1BATiG+zglgI5RSI575eawGiVckonORg4pkgYtaTkvzLIkhNtpA1DWYV9zztdJn8Njvg3Pj6pWmXYz4ZqzthJdLhPbPmump6G+CBkIt9fFnNJvAkmRV0QCq/nd74A4HrHerovs0xofg07HienhtS8E8Gu6cVHmP02MUUSoc+gZHWOlLHg13zHPkE5V53QW9jDe0EgkdrbMpZrOAaNCfX6fd9wdhqZUATHLK/ruQpX1YzD3n8UZ8wmn/bD1xQqDOlMB/JCJ/y1OnHYYc8jeX2n/DXn2btWVwK76jQCwx6AH7HN6KN7adsqio0SpV6B5sAzerSqbrTCuu1ylq0YrsFvqEMr2XyYkX+kwVQYnT88uS5b1+h0o4kFk5bMRUJIhluBIP3oyAz0cHYNQuLG+Yi06B4+RZ6EEV4V3CBGV4QhNNtLzEXgHmADYzIy3TCJ17jZlfi74tIark9vWQwGJwazo8vMZxyB9R8aJVecuYNl07LpvZifk1hRfNUzIdPcYhhio90erfztPOzxuFH1ccOcWTvyVySFriMz0eVDihBJJ0/oqdIZD0l58EkL28GGfNP+tOFJaEVZZL18ip8p+30j/MsEE1DJJ65Lx9pkoK2KGdJeyLPW8/KlsvxSIUBY3QU8STbLrO4TY4kzgdQ2CMlQ83uXOunmb4NbvXk/XC2fTVGjUWqQAnS1KA4ISeDCPxLR6MXGIiS18qjePVaa9KtFdLCraX/8IQZ30sTChP7Hyr4B/Um1ZbHhiXAhKhHKLC9sUm+ZgE4DOh2LpvNFlVZnOHMxFAJp1r/13pVXIoH+TUr7Rny+YTwcHKJPshgS1jd17pb8BnZXKvh7zNqg2M6S4hvqlBSIZb2GC6gJJv3Q7Rwgd8PTiMRazVrUl1tF6AsIPE6c7xd1+s0Uahv6NSoJNbDrw1vUB+uJ3LBJXRaGA17N6+L2zKQkqHb1Z0KIW0NIO655FQvwBFEMWgn4rV809I+eEqlnQUCo20+NO3/uHuXj3NFseZxXufV3vxKPymopO6kTc+c/lmzICA5i3gcBxSMe2e9whOF8chr2a4wEplny7Wz807zZGjnYCgVlIlNsElUJgthZQew3f0QE82E4Wg3Na+TURPAoBwPNvUPvoafoIXj+I0zZ1OpHkBy8jC2DvCDeaCjojarOv0PfHCgRmpN2UnceoYSOhwWViCInlPEioiCtk6I6cUyqRcZxHtfGXidZWooZdZbrLc0raTm0oTNP36TWM+8gECRMEHZkaUOpo0/NIABkT0TSM6FtNytSfvL2VkJOjfM=
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)(366016)(376014)(4022899009)(1800799024)(38070700018);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: lLzOB1BuHIS/JqQqgxuxQyqtGkvQ1E0yCtOcCoTkTSZLhT1Dd1e92M3xnDvilQRcj/MBWcb+ozHfnoaK4N8Sjd8zdzHUJ3ZQTsQubah87eAKKlyPMPQ5Spfb4q+3AXk3FvIW2juC+rH4tmTz+KGwDhb/32mQ/pxi5CEs28DWM1uzEPhTf3vMWRm0ljNQvUNcksT5zGJE4QCZ+twwlaXMlamxmxPh20MX0FVHfZE5jY70Zea3LpWOscVhkP0cWnNcxNiKKR4ga1NZ+ipea+U7wyQPYMSG2iPvzKzYz2drRAG9VtHkxHyT2vo1FMaBIUYZfOrEg+itga8ijZ0rKTGtwmwn9SwuUToAF0Io3lNDPFdNifxDi/n4WkhyGhvi4v9AAklqg6uj+sPjkbsZ/t1jqD+GG6QyRdG8xkyYAcQvzbamNjAEat1+RdbRx5y+Y3d2bSyBJ291bgFaxaXa+79qyH2efhoR50iUeJ74rH798Bb7oeC55olPsbUqXGimYK3YJ4Eid7dJkfbeyWEksa2wfj2Ztzl00eBe3R+Q0MMXa+A991/FaT5eRCmozDZoXQ//h94Sep9iN7auKCEmDzGzmUnvEcDJ0afzBfV5o3awa0scQqsvESgFYK1KpUe96JbwR4dzMoQ7FnrUKjkU3Ym8Tf+m4ZqJF4JHMIQ7gjL7bbD36TzWrdLeqWGBhsFZYP4TM1k23H1fewR0W0FdolKHvx5yo1gh5Ne2MQKrQ3p5eIAq9Q2luTmgceE75ubVO9KvU4UMWKD/NRKDfpxyYIhv9HuozVwa6m4RaC6J8DMxRto6w148B6TUljkR+P+snlU003EZAqhDR6SC7uI6v+gzeN0Yj9eNylT3rOHklPXRGuS5vgsHCBtvkoyujRAanTnaaFIpubZRC/OnFhi9AnIKp8+fGyla4QHuIUO5hpsGmoP5IMKPu2wSXvCj1jeeNV0DwKnep0dEV7NRJ4os2VWTH8zNI/WMlIz5Z46CsztTGOhh/KN+b2dugqVNs8bHiQBS3ubLipBr9Vg35ZEZgyQNCHD7JcSKCzoUAJuzsP9rcl86bBDdamrcwbKg9hn7olMRRmJy6D4s1gF2BI+zSVVSdNdpiUQGZGIC6wo0wvn+Je4UAfd6FvN4AJqRKV5b0YVdZAAi3zJwqxd5t98YVjTm3nOa6pXbTe9H7MxpBZLWKOnV+8GfAclGuPH7yRw3hla25n9tPW5TacaRW+Qjs1XpueXcIg/4ekpbrHxLfEa650hBcr1hPVIVCsyPKGP4OGv9+f9T9wEFL0IdjMTlR1CMNhUF4PXTkjj2Jk7AZ4fhnbKz2gXGmsYJ6q5816DtkaALZDufkQM29fF2ZegAMSzSfA/IBIUlU0LDfEtS0Ygi48lbH3wpHjL8IawyoJolFZ3Q9BnR69XVIuXhtK8oOR73MVwCgC+QWYwO1HSJXWd3xNPn2zun8+vvP7OulQYcOjOanVRNkhza/0dyRL8FD0LUlkWpUmVfVH2JwnrArpRc/d+O8ivkuRKjohcpSK19XewFsD5ZFGgzcFGqrj6w0xNEt6zAucwx0KmHyHtODEuj2EhJ2HAdt3thUnSt/FlhGWPkgS61KacYwojbaoh9n7l0rbczhTgHLwibgr8zsI8tHFO3JIdtLi+m4LL0NMGzBjEu
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
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: a9514694-df9b-459c-cfe5-08dcacb3defc
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Jul 2024 14:12:51.9960 (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: heiHpe2xWeh5NDL8K6YBqIiCGTvGAmGn5MTERuGl/0uWqa73V97qNNwL7DKeU7nynYCWaSvle+93OalRtnoXaw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR07MB8620
Message-ID-Hash: HMMQN2APC74KIGJRLG22MOYSXYLIDABO
X-Message-ID-Hash: HMMQN2APC74KIGJRLG22MOYSXYLIDABO
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: Italo Busi <Italo.Busi=40huawei.com@dmarc.ietf.org>, "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/Eog2bojnA1dtBCNhvxwhzR0E6Ds>
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>
Hello Jürgen, Thanks for bringing this to discussion ! As we know, YANG standards are about defining modules including config data nodes each one with some expected functionality. The functionality supported in the device by some data node is defined by the data node description (often in combination with other data nodes). Obviously the worthiness of a function depends of the type of device and the network deployment. For instance a standardized YANG module supporting a given function, may be critically key for some deployment or totally worthless for some other ones. Useful ones will be included in the device YANG library, otherwise not. As long as there is no use case at all or zero added value for a specific function, I agree that standardization bodies should spend no effort to develop standards for it. I believe that data nodes supporting templates are no different: there may be network deployments where templates would be critically needed for the advantage they bring, while some other deployments would just not need them. From investigations that have been done, - it turns out that the access network industry at large faces important YANG scalability issues in large embedded systems - it appears that no off-the-shelf standard module can bring a solution to these issues. - there are strong indications that "template mechanisms", (which are indeed currently not standardized), can play a key role solving this issue. 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. > The question is whether it is possible now (starting in 2024) to > define a standard configuration, template mechanism that has a chance to be implemented widely. Exactly ! This is what is at stake, and for which the access network industry has high hopes. Best regards, Robert -----Original Message----- From: Jürgen Schönwälder <jschoenwaelder@constructor.university> Sent: Thursday, July 25, 2024 11:43 AM To: Robert Peschi (Nokia) <robert.peschi=40nokia.com@dmarc.ietf.org> Cc: Italo Busi <Italo.Busi=40huawei.com@dmarc.ietf.org>; netmod@ietf.org Subject: [netmod] Re: Yang Scalability [You don't often get email from jschoenwaelder@constructor.university. 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 Thu, Jul 25, 2024 at 08:01:27AM +0000, Robert Peschi (Nokia) wrote: > > Using templates also means transmitting much less data from the client to the device server, e.g. during a copy-config. Naturally, this would accordingly reduce protocol transmission penalty. It also greatly reduces the footprint of the running data store on the persistent memory of the device. > Configuation templates were left out of standardization many years ago. There was no interest to standardize configuration templates (perhaps companies needed ways to distinguish products or finding agreement on a standard template format was considered too hard and time consuming or ...). RFC 8342 (published March 2018) acknowledges the existence of configuration template mechanisms but also notes that they are proprietary: o Some implementations have proprietary mechanisms that allow clients to define configuration templates in <running>. These templates are expanded automatically by the system, and the resulting configuration is applied internally. The question is whether it is possible now (starting in 2024) to define a standard configuration template mechanism that has a chance to be implemented widely. See also the YANG next issue #18 (opened on 2017-03-17). /js -- Jürgen Schönwälder Constructor University Bremen gGmbH Phone: +49 421 200 3587 Campus Ring 1 | 28759 Bremen | Germany _______________________________________________ netmod mailing list -- netmod@ietf.org To unsubscribe send an email to netmod-leave@ietf.org
- [netmod] Re: Yang Scalability maqiufang (A)
- [netmod] Re: Yang Scalability Deepak Rajaram (Nokia)
- [netmod] Re: Yang Scalability Deepak Rajaram (Nokia)
- [netmod] Re: Yang Scalability Robert Peschi (Nokia)
- [netmod] Re: Yang Scalability Jürgen Schönwälder
- [netmod] Re: Yang Scalability Robert Peschi (Nokia)
- [netmod] Re: Yang Scalability Deepak Rajaram (Nokia)
- [netmod] Yang Scalability Deepak Rajaram (Nokia)
- [netmod] Re: Yang Scalability Jan Lindblad (jlindbla)
- [netmod] Re: Yang Scalability Italo Busi
- [netmod] Re: Yang Scalability Deepak Rajaram (Nokia)
- [netmod] Re: Yang Scalability Carsten Bormann
- [netmod] Re: Yang Scalability Robert Peschi (Nokia)
- [netmod] Re: Yang Scalability Carsten Bormann
- [netmod] Re: Yang Scalability Kent Watsen
- [netmod] Re: Yang Scalability Kent Watsen
- [netmod] Re: Yang Scalability Italo Busi
- [netmod] Re: Yang Scalability Italo Busi
- [netmod] Re: Yang Scalability Robert Peschi (Nokia)
- [netmod] Re: Yang Scalability Deepak Rajaram (Nokia)
- [netmod] Re: Yang Scalability Robert Peschi (Nokia)
- [netmod] Re: Yang Scalability Don Fedyk