Re: [netconf] RESTCONF support in private candidates draft

"James Cumming (Nokia)" <james.cumming@nokia.com> Thu, 21 March 2024 04:14 UTC

Return-Path: <james.cumming@nokia.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 584CAC151071; Wed, 20 Mar 2024 21:14:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.106
X-Spam-Level:
X-Spam-Status: No, score=-7.106 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, 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=unavailable 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 XpZWLmKsJTzd; Wed, 20 Mar 2024 21:14:37 -0700 (PDT)
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2055.outbound.protection.outlook.com [40.107.94.55]) (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 C53AEC151991; Wed, 20 Mar 2024 21:14:33 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LsTli0Q4Q6DnvqTxIGi+8jvhDtcmrod3DIkKMKAVRJCdphh3CTRVUKR4nmcNedPMUgXOQofuotKNCgrkfMIVALkuMLN46pyfXZHVPIRXuknoSmHHEH6Nz0GQBKPtpiCFZlx1Bxc3D2fV9e+pzwBnehrdPGxRbD35XpLhFCYXYFomZgq+rb6N8JrUBo2m0s/V2bN7cri37sdA5Dri3ty6uWINIlpWXdMjVhKVy8KNkdVBNsq/4Vgpro1jbdGHAxa0+ckSvBORs+yXIhr9WqHGvBcOS01Ekqy6Zd+7fDaElCSQ8+KUWrHrp/8iBs6SImG2aFOIZn2MpDKkqZEkJymq+w==
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=8bVNiu0zMjRgoHH7/QR74cmySZ3sYW4s3ntEOW7LtsQ=; b=fZY4OmFzC0t8cNSvnZJbpjlFzZXb3JEHVfRElgR438qyY7bvby8iuLCK1zc9Fp2uPN7xphujN8v2DlRhvtWcI8A0s8u5ei59Mf6zE6zjehQ8cz/Eu5aMR6mp8kWnAVXGLCayjzixC1E0cgVoxlTPhmb1660+nIWgyoldDlQHv8zdCB3YPVJjI1VKFuvtBx1y3aefZs9SPtrezBlbxGZExPVVXuU2ERF/IEiZw1EO0tFWU6iv1OEVAAUOjvE2hJFGO2mtpKPFHYYhyBnmUJ+fdWP11HYp88rGX+w261aw8z/nm1phzkz2Xn3ldNDnLhhn94YtwFbtnE0hR0I8mlwz3Q==
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=8bVNiu0zMjRgoHH7/QR74cmySZ3sYW4s3ntEOW7LtsQ=; b=CtCo1KR/DYXtV+U6kLfEbxAgxJPeJTf2MFhwDGh/lvaEd1tm54rZ5Nf2nSE8fBecXwPboDdLzN9P3jZZREXVpkk+Ikzsie6xoOWNW6Lzv5Fb9LkZ3NupwY+Lwf8lfl3GszPoVQUxjKs5BO09YUJn/EUQ9QeVa6enay1XBxbpQ71GkuuV6L1fXXgsF53lO3prubl4gexzQQvOsHlv6nk02rwxNlTy8JH5aeZSihOKsRGUVnt1R/fQHreuXjlft7nqLwjSw9SALhZMDr1iRhNMSAovzg68A225eoTBcg4rv6LOtLq8AIqeRmXjNzyDavRPX3R+t4oVDFmbTPOm3Aik5g==
Received: from SA1PR08MB7215.namprd08.prod.outlook.com (2603:10b6:806:1a9::17) by LV8PR08MB9029.namprd08.prod.outlook.com (2603:10b6:408:1fe::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.28; Thu, 21 Mar 2024 04:14:30 +0000
Received: from SA1PR08MB7215.namprd08.prod.outlook.com ([fe80::a389:599e:74d4:feed]) by SA1PR08MB7215.namprd08.prod.outlook.com ([fe80::a389:599e:74d4:feed%7]) with mapi id 15.20.7386.031; Thu, 21 Mar 2024 04:14:29 +0000
From: "James Cumming (Nokia)" <james.cumming@nokia.com>
To: Carsten Bormann <cabo@tzi.org>, Kent Watsen <kent+ietf@watsen.net>
CC: "Robert Wills (rowills)" <rowills=40cisco.com@dmarc.ietf.org>, "core@ietf.org" <core@ietf.org>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [netconf] RESTCONF support in private candidates draft
Thread-Index: AQHaWC9VxsPjZruZq0G3eE/6IhAYFLD9lW6AgANmKgCAO69+AIAFL/d3
Date: Thu, 21 Mar 2024 04:14:16 +0000
Message-ID: <SA1PR08MB72154F5361CAF96E8ABE69BCFF322@SA1PR08MB7215.namprd08.prod.outlook.com>
References: <58EBA620-2449-4A0C-8A53-41DB5113D9D5@cisco.com> <CABCOCHTCftFmvK8p1zQBR74Hs5QauakX_LeG8CASxdzxqt+Q0g@mail.gmail.com> <0100018d8aa0bb70-aa305423-1846-4f81-915f-8815f7b9d169-000000@email.amazonses.com> <5A1C8BA4-6A2E-492B-8095-F90EB36CC4E2@tzi.org>
In-Reply-To: <5A1C8BA4-6A2E-492B-8095-F90EB36CC4E2@tzi.org>
Accept-Language: en-GB, en-US
Content-Language: en-GB
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: SA1PR08MB7215:EE_|LV8PR08MB9029:EE_
x-ms-office365-filtering-correlation-id: 36bb8506-e76e-4904-0563-08dc495d673e
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: D3CyUFjV/3Ocsl1m8cXWAfY6Uf1aq+eHAacQlqX+0rSedQbuxEzTA2iT27Fyrr6qDFB/8nRnszGArEmKJgcygrLCIvCVCIBu5pCEAX1nNJf8yTrPO4ND28m3adwKtqXSFn4QR8T7s4zzIHGTjFXOkffnLRucLWalYR5/G8lrlADSq7fp11K/z+dgBqttuXosS7cwv6kTstjThsp0745kFHw2ttDeV4Fr4KiRqJOal3ijRRdfA2Q6gI5gTuX0UJB7PJ4J3hPgUsvilhlOnhKeckW5VWlwNHPClrC9y7WfIXaMYcdG3i519pxoT28OBg0W9o+MZvK1d5B4mYqeCF8gip7gHBR1fnYxTQ/sOWcbdqCDy51OzF9oKBqVt4s8cJm0xSZVTZsWv+DA6T5fipkRGCCP5I6rxPfZQwBdYjJ1SMBB89ICzWi8s/PwAJflCmhKHhUQlfTUshPKWBrCkVZ/S4KLs7LmigWjBXLWrpO+32pPB8CUiw8QtGAtPudiCF+WpPYaSW5x9nL0vi1Q7X8xu7xi5oLwi7NpzIhguNMOHLggRQIECIO9xhJdr0vM4eUYsLkiuQVwkqttBO8znXAjKL1nUwDTaffBiBjssF8T+/B7u/CfQ19y0IUfE+z6GmJXzChYwPU//ApDxSDT4/lS38GMlnSxD8/k6tExbHAORgqlUzKAsaR7XZ+kiFknscA8
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA1PR08MB7215.namprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376005)(1800799015)(366007)(38070700009); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: uEqbeQnUKOQk39L4czrJjoLvD81E7L1Yd4uwKPZ5maA3lzrS8TU955oiOzjVK51QNdb+EoZ58szBkxzDGzDuiQld285OVha7xHJz7lc47P+BfH9JuHEUARoArPFeP8DTW1ORt7hrhObCR559L0H0uWo9hWUlAXK+YYm+JLJ21dSB7FhpVW8PuLTBN9xUKTZczfC1Ffj6xBdNjV0wRfz3yMj/7xWSOa/3X1W+bNQdInqgZW8nv4IMaJJfzMemQKbnTrsLLMPX4VAnp5TEiwWNf2rKV0GMv1t34QFoMEEIvoHarYal0aKU84vRGddqzbBoE8dcpcf2z4oegajpPTcMPlvwn25+1GXqICnlupj7h5fJPeDKUPlXz16mU81qM7KQeWdCHS1hYMwalXqrO3m5p6Alms9G9dIjboiOlzq361WunpjCOBXGnvPVorrwCbv9yXE27X+E2LtnZJsbO5PxrxpC6fW4BqfsYOye8T+QWaXJ7yuxkYsHijmy9MfqVHfi3hft2AGZhf0pexDMRpD1oE4mFzdYgvOIdZZIhr6Y/zSB3EvhV+FZqDuiDxmlwrg2XiYuNyaDoJ7URaTb+LhXaiOSzgGO2U+zk1n7S4cYqgQbo3lK9tXpZI44VTtbyiRce6cVDSG7Y6Mlm3+EF0QV3kzDYKWErIO3YXvc4oDc4VC4YP23pydVIyYa4P07CQroiKaxupZYUWkuHabGjx/uoiD3bWqJ/TsYEE136s1S2ZFMJeQNz28hsk0vFs3XiYxjsjW8Z/HsaR6ZUB/eXbW36gcNJXDGBvLOZ6qQ+zVLs5qL+nCesQ1xMNpHsNI24Bw7UUsnpS75y1Ddf0Bxn+Lib/nwczT14J1e6h9c5f53XT5XZEsImH3l0NwHgjAFmK/IZIRzoZ9Ena74GgYbDYfRhZyznerq0MZEo1MJemCM8Ct81ZjbMsmEsA1KpQj6OKfFUwqCrL14vXyWQHurSGlJHON2GiEtnk8/oeyaGGZ4lu77IdjUh/MKV34Z0hDIwd3HY0+PmQz6Y0M+OQ9Xh6pV2sQqzwig5/pzg7maVRYW2YqT5hI9IOBLLTx9nAWe2lWaN/UBI2tSc6dP3gSga2lryb0c8YazK2rDFdQE/Lc1HOhhX+qR1pvH36rnInPYI6YQ0mG1WO3AobdrONZMuDd9DCIgSIpn8F75Y1X9rByZRs1zrN6j+3vM3KQyfYrfeOMTU4cMT9A8lK0WQ5z0NEnIKXvII4GwJdAc/okvgUvdG3k3UvLJRku+DygbQ2kHNQIjDvY36l36XVJfJnxdfGDNUBQLr0WQhaikhp830PVJ8w7xF8gxIokicjDHj2HUMaes6w0z5iRT1Xm881Q45QoLhf3CKkrOyw4muZgbtE9zjnyvKMxiKhojr2JDHBcBnYr99HNYY7P7fSY/e79nx8LKMBGfArmzGw7CDVXQZFw+dX4HUUpMUy254M+BO18X+hp1EScHxGK5XP6jwbptf5n0W8veaFm0hZ4atN/OWU7Fn7oNCrG33j/MxCkB6j7hjn+4TbrEFoM63YhfiR71o0OLRspVjo33xmxBR8gFGxg9BMiO4wsWTKZElcPUCu9CM8ou
Content-Type: multipart/alternative; boundary="_000_SA1PR08MB72154F5361CAF96E8ABE69BCFF322SA1PR08MB7215namp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SA1PR08MB7215.namprd08.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 36bb8506-e76e-4904-0563-08dc495d673e
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Mar 2024 04:14:29.1316 (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: Hg6ELJqXdBkbvoHSbMGC3uwbz1rTFZPd/R1FLnAYfXWBPRRh6TWKelsEAbu+iU2JBZi47Dq0d77rZxVbuXRCKg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV8PR08MB9029
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/KG6sTc3dlrrNgonavh9UTDH_sx4>
Subject: Re: [netconf] RESTCONF support in private candidates draft
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Mar 2024 04:14:41 -0000

Carsten and I had a chance to discuss CORECONF in some more detail during IETF119.  The conclusion of this discussion was that the Private Candidates draft should continue without CORECONF but that CORECONF might well utilize this document in future to deliver candidate configurations in that environment (and they may likely skip shared candidates entirely and just use private candidates).

Carsten may well start a small holding draft to explain that CORECONF might use the private candidates draft and some of the fundamental requirements.

@Carsten Bormann<mailto:cabo@tzi.org>, please update/clarify this email if/as required.



From: netconf <netconf-bounces@ietf.org> on behalf of Carsten Bormann <cabo@tzi.org>
Date: Monday, 18 March 2024 at 06:58
To: Kent Watsen <kent+ietf@watsen.net>
Cc: Robert Wills (rowills) <rowills=40cisco.com@dmarc.ietf.org>, core@ietf.org <core@ietf.org>, netconf@ietf.org <netconf@ietf.org>
Subject: Re: [netconf] RESTCONF support in private candidates draft
[Some people who received this message don't often get email from 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-02-09, at 07:30, Kent Watsen <kent+ietf@watsen.net> wrote:
>
> This is too important to not support in RESTCONF (and CORECONF, I assume).

CORECONF has this simple unified datastore model.

I do believe that creating candidates may make sense as an extension.

Our main concern will then be how to keep a tab on these candidates (e.g., have a clear way how to garbage-collect them, make them work when you only can have a very small number of them).
The concerns should be similar to those discussed here of RESTCONF, except that tying the candidates to client-identities may not work too well (we’d rather model them as resources, I think).

Grüße, Carsten

_______________________________________________
netconf mailing list
netconf@ietf.org
https://www.ietf.org/mailman/listinfo/netconf