Re: [netmod] system DS polluting intended and operational

"Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com> Mon, 10 January 2022 15:14 UTC

Return-Path: <jason.sterne@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 651463A1261 for <netmod@ietfa.amsl.com>; Mon, 10 Jan 2022 07:14:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.475
X-Spam-Level:
X-Spam-Status: No, score=-2.475 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.576, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.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 LQJFeUvCUSgv for <netmod@ietfa.amsl.com>; Mon, 10 Jan 2022 07:14:29 -0800 (PST)
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2113.outbound.protection.outlook.com [40.107.236.113]) (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 A6AD23A1260 for <netmod@ietf.org>; Mon, 10 Jan 2022 07:14:29 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mTEeIle6tkL5X9nDh+U+bblw56Q+mISAbc8H36kugS1zmsMpfIT811fDT5WtXuXNkQbanQrYdbtzROpGiXgt2J0PnRGy5hFLSFoPL9jkW1CLLRYO1TiKHtRQ6L1VdJw/biKG3hkEAIGEGkJ2RqVauHGaw7UpZn3az/Qksn0UKe2NZgCu5JKHxVgNP+wWUl6BNi7jC+lAinKmgVBem+a6ZH+WZ1ItsdbZeqfz3b3+zgFVLvBhIiedv0mdqEfV2Rr+YScAdu15g74v14FZtdSTlDWsYot302jyeLzFnizrm5xLIsPctvLUMGY94U2tEM9a1rtfONO2PCgsh+UvnKY3iQ==
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=5eMKCp4DNKZYzErNGC3aaqg+2r94StF3I5zSQ8+RNYI=; b=m0LxRkujjngQEEZB0SZLHzOHT2BMk9hy6Kej7QRMuSx8h0r09vDMrYmxjpkaFeoYLuhmgl5GBMNdmJvpS9ARcmvNIC8YItyN41K6d9PkDiMtegEJwLbmt83hML3T9IgQMGr7T3DK3IdcyZFpc84PS22DQYU1qRWpQ23KTg6XwB8HSvalTe8u1XquI4gTVFHzw1PCnrR4ew4Nl3dYbj3t+lskY2I+GLx/hTqkLMg/j4QuFeJMhfULeHW2mAie2YASJtrYt7k5+8aPmF30jFN4RF8tcV0XWBeo1UOX76JM9xlMyo2Ter0yNHzk1Opsi9BV+Om02K2I3XxD7M1ZutZfLQ==
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.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5eMKCp4DNKZYzErNGC3aaqg+2r94StF3I5zSQ8+RNYI=; b=lAYQCHDURilgYiB0tJPveSsXn0HIQpgx0RDmIW9DcTECs8ZpRQTSVUw95LKOHCTn6ZJ7Z/GYWl0b/2AfuPTYCiFONeMVRufpUgLqkBx03VcJo6Eph0gEueCiHGTmG7wbeEKwG3Uxa5stk1eFqLEnaoRvKyS4y2zDYFWloyckW70=
Received: from DM6PR08MB5084.namprd08.prod.outlook.com (2603:10b6:5:41::29) by DM6PR08MB4155.namprd08.prod.outlook.com (2603:10b6:5:8b::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4867.9; Mon, 10 Jan 2022 15:14:26 +0000
Received: from DM6PR08MB5084.namprd08.prod.outlook.com ([fe80::d937:3404:2dfc:eb33]) by DM6PR08MB5084.namprd08.prod.outlook.com ([fe80::d937:3404:2dfc:eb33%4]) with mapi id 15.20.4867.012; Mon, 10 Jan 2022 15:14:26 +0000
From: "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
CC: "maqiufang (A)" <maqiufang1=40huawei.com@dmarc.ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] system DS polluting intended and operational
Thread-Index: AdftJDTUHgXdkjwsR2+EQX3pIo8vsgABQf0ABkF6LVA=
Date: Mon, 10 Jan 2022 15:14:25 +0000
Message-ID: <DM6PR08MB5084809297E58263E720A3469B509@DM6PR08MB5084.namprd08.prod.outlook.com>
References: <DM6PR08MB5084B9DBE725907D5F4576FE9B709@DM6PR08MB5084.namprd08.prod.outlook.com> <20211209181900.imnvmxjywszmgnwz@anna>
In-Reply-To: <20211209181900.imnvmxjywszmgnwz@anna>
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=nokia.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4d444d2b-6176-40d5-33db-08d9d44be3de
x-ms-traffictypediagnostic: DM6PR08MB4155:EE_
x-microsoft-antispam-prvs: <DM6PR08MB4155E545BEAD514A79E92AF79B509@DM6PR08MB4155.namprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: i1+ns14ZOb8/n1wxfMamh+Q95nBdFN7mp8676e1rmMmoGOCg+2sfE9Y2eW67XFo5ntUo2UsvVLSl7/wxLnGAh7SmbxttUaIh4yT7auXAj5ZoX7ZaZwK6mgtKLRSqGgV1794cW0DXWoAOOJbi6uTkiirLMSbnl0DPUHSMT9rk1Sa2WUpQbyxSGiJd7/A5sMFxfVVNWE3UZdZklv3yxSxiyVmaAoHWvHZ6yJsrVHk2pD1lpmVTI4Fd9yasu3dF0T0Rks8A58AKbZPS1prJGZTXzCd1cPl8tJYft7h6n4vtFm3Tl70TkSGuycGV0ldC7gmTnJHLmLrALr0W2ec2ye49G/tcq/6x9I8uSK4GGV19/VOCYIy8bQijeD2MDkNfv4HMIaLUDYZKD0XNyp+ddudTgm77IiUNr/2diRpip1m+BjlI/rGhPfkBZW9N+HBWcjut1tMA+KLQuIYsRd+Rrj2GsCR2iTRnh3r8XBhnVrhvgRHpF7hxHED7X7DwBGAJSoR+HulvEQJYjuN5Dlaw5PiIQLUk4jJ+nFF9kn9oBTs2u8WwZ7t2l61Ty3IxRMXAVX0c+j0nFVF6IfDkmI6MScas3ZccZGdsl5kG6Tqo6O94E/atT+975qRoFfONwxdMK7woeQ/2+kGpIT0C9WmrrpNHFo8Rzh7ma4MuDfDEiUi0HphJMoXjWkmTUVKb3niycxC2KrBwUA3dhwK4beGxgQz7Eh6x9XPnUpAZjJhGy+/Bd3X5cR+TJwrVbPwa0w3WbvqAOrOZQsPXNfvhF2XgCu1e4Q==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR08MB5084.namprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(6916009)(7696005)(54906003)(26005)(66946007)(82960400001)(2906002)(76116006)(71200400001)(64756008)(66556008)(66446008)(40140700001)(122000001)(38100700002)(83380400001)(66476007)(52536014)(186003)(86362001)(33656002)(4326008)(5660300002)(38070700005)(55016003)(9686003)(6506007)(508600001)(8936002)(8676002)(53546011)(316002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: yp8GPkzBqBgT7oLJTfA9lgnD48E8fun+SdAmS6S150eC3TIEjQuCZCj8ql+JV6cJtDX5Q7o7PvIyLSmTaDSK029dWjkR4oSukBjFI/iJUmySRFwB2WXC6mQ9oJ5lx3N7ewlVUJGcP09azZUPrx96w+XxEKowbLVa8Xp47hsFGiEO3WchZA9YCym4CqJKM5CxHfYjYTsXSu4A4WEnZuzmEonAHZngWsB4rmfk53tBW+Bx4YBt2yExT5UPkfPL9D8oebs971NBafeaKFHzvwjqqe/4WTmzonBysBcaOcuRYIi7fjy5r1x+7+vaXxGk3lhOPCPzTbrEo87UK9WsUNW6MQFozsTUxInzylu9tgHnF4wLqviWSJHPWxfWk2Zs+wPQ2qqAPLDcZQSy6B4H41ra9y8JfaeIayXKaBasglmGZQS0r1+NJxHQAjaEBWNIVmPT1Y4bFn7KCAkB6qxMvw5Xv05aIdMdxRbTIMbf/ttgWXeMsraZDpByWtj7u/iETaBauGMWDFU4J/03hbvMAiIo459b1StEJeV6BhxiPtSAV5ZK2ImFvCjM+3moU7PLHw3sUFrr7n8uRi0u8rJXQAEvnaxVLo6s+nF4a+7PIV+jXbQ2KO7iCB/oIyXdGymJv1nrYsIoDCY6yIJPX5LBlhdix8cPwjUoxEwd/WCvdZVrsySC4VcjiwwjAtn11s4Bf/LieT4M9cHItP40SSpdIe9WRnedX7fH2jHIwbefRFFjOzmWYZUj4YwW5R5wYERSEyb4AWN/FGw221CWfj4dmMCFmgdxUkzBhT3QgaJxLixA9y19nlWT0uMC7SHpg9a8c+onJfk7TMmj3SsdGHE5dTc+oNTo6JThLSKzJohaHUtxlm0XGjwkRyz5qV4qejN/DcudAh/IFrLqwygItGR6Mi9hMaPkeszFodgfOlFb3cIo7FNWEpVPxoqiq2NmuUkX+JwzCwsVCYnSFE5TZ0tV7jY5OMYHJjpXa3aj7711bbBo/ww03/zecryYIEsMkEjRoi5A95vz1Vf8ICXdtJEjw+dbQhvhtIJ6e3p1XGXlJ6wwfQHBFzL22BG9Ga9NKiUQka3IXrAdxWbSntEjgbIDwkPOXd4Ww7DpNbOP681EYvioPLmES3DkU+EAoL5xJMWBKJ0yuhN0U4ze+VOX/ug1DcBQ/WByROAYF4N6RSopC3YQ3pSV10FVb+8gTkWBPYFkPnwCH4oCZXH5JA7iMAkF4spIwLK/RJCc7NmOoAzkUOoVMqbNp19HDV0KoPEQJ4ZrW18S5rkB2sI7tmiWh9RwAop6AzD27TN7ivVyeJLFWUsyg8Wv4VzdHpxGWRJaYis3Lma6dCbfNSfPBhM5clDfa9YtUWMkh/lJwftWd9yiHQ3WV8PA6IXeMWAl9U8R7qUsQaZHScDtvyQueRN/QrJqSw2A4J5zLrV9nGnifZIBVbX1XQ/K9h63X508gVwhruC1/eXDSTiyPh8UijYghU/2ZpI3M9GK1zLzaveZHqdzrDvJKyyFm9wbieKF5ac4bZl8pdF6QRFcXrAiCRi7Kd1r+Vdk2ZEfvQvyaDHRbsSHC3QEzZz1MGdJYZD90W5rymvNqtOD36lDtBzB0IP06TgS1INk9w==
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: DM6PR08MB5084.namprd08.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4d444d2b-6176-40d5-33db-08d9d44be3de
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jan 2022 15:14:25.9011 (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: nxheH4hG37mfCDkJgkCY5yAVq5ou6s4ZHp9co6HP6NzxBe5cm+oPHU31ZO+Q077fxPv7jq4UDQ6bnczijgNzLQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR08MB4155
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/e36c96yYLGYV7Y7Sg6OdogvYxfY>
Subject: Re: [netmod] system DS polluting intended and operational
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: Mon, 10 Jan 2022 15:14:35 -0000

Please see inline.

> -----Original Message-----
> From: Jürgen Schönwälder <j.schoenwaelder@jacobs-university.de>
> Sent: Thursday, December 9, 2021 1:19 PM
> To: Sterne, Jason (Nokia - CA/Ottawa) <jason.sterne@nokia.com>
> Cc: maqiufang (A) <maqiufang1=40huawei.com@dmarc.ietf.org>;
> netmod@ietf.org
> Subject: Re: [netmod] system DS polluting intended and operational
> 
> On Thu, Dec 09, 2021 at 05:51:48PM +0000, Sterne, Jason (Nokia - CA/Ottawa)
> wrote:
> > I wonder if having all the system config appear in intended and operational
> may be annoying. We didn't want to pollute running with 100s/1000s of lines
> of unreferenced system config. So maybe putting all that in intended &
> operational is also ugly ?
> >
> 
> The applied config, part of operational, is the config that is
> actually used by the device. RFC 8342 has the details.

[>>JTS: ] RFC 8342 (rightly) leaves a lot of grey zone around what is considered used/active and what an implementation is allowed to return in <operational>.  But I'm also concerned about polluting intended.

> 
> > We should have *some* way that a client can retrieve system
> configuration though.
> >
> > Some potential options (without system flowing 100% of its contents into
> intended):
> > a) <system> DS that can be read (but doesn't flow into intended or
> operational)
> > b) a "with-system" extension (like "with-defaults"). Returns a merge of
> running+system (or candidate+system, or intended+system).
> 
> You want to rewrite RFC 8342?

[>>JTS: ] I think we're already discussing potential changes to "system" config in this draft (i.e. having system config flow into intended instead of operational). Maybe we won't do that in the end, but while we're discussing it I wanted to raise other options for consideration to avoid the potential pollution.

> 
> > Maybe we'd also want (or maybe want instead) is a way to see
> *referenced* system config (either on its own, or merged with another DS).
> 
> The 'referenced system config' has to be in running since otherwise it
> can't be referenced.

[>>JTS: ] That's a big part of the debate going on around this draft. I'm leaning the same way as you on this point (for system config), but there doesn't seem to be agreement in the working group. Having the referenced config (at least the list key) explicitly configured by the user in running is a solution I like for this system config problem, but I don't see how we'll handle config templates if running must be valid.  (we should continue that debate on the thread "Must offline-validation of <running> alone be valid?" though).

> 
> /js
> 
> --
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>