Re: [netconf] A case for vendors to move to RESTCONF?
mohamed.boucadair@orange.com Tue, 23 April 2024 13:57 UTC
Return-Path: <mohamed.boucadair@orange.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 5DB9BC14F616 for <netconf@ietfa.amsl.com>; Tue, 23 Apr 2024 06:57:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.094
X-Spam-Level:
X-Spam-Status: No, score=-7.094 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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=orange.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 x0b_HZocwkZD for <netconf@ietfa.amsl.com>; Tue, 23 Apr 2024 06:57:40 -0700 (PDT)
Received: from smtp-out.orange.com (smtp-out.orange.com [80.12.126.238]) (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 2A9AAC14F6BA for <netconf@ietf.org>; Tue, 23 Apr 2024 06:57:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; i=@orange.com; q=dns/txt; s=orange002; t=1713880660; x=1745416660; h=to:cc:subject:date:message-id:references:in-reply-to: mime-version:from; bh=JqfKAB3dyvYpYfCG7zpbpZoN4AxOKza3iBlj17asNZo=; b=dV2LQkx5JAE2xFr/ltH/0yTXKFCOsWJ/t7SDU3eNUZ0aKQjSH89yGgCL F0ljJK9CNYEKVvvgrWiELm+J+oJ5efGW5G7Hk3voLdsei/quLk44v2vLl S5LLq+vRqPbe8bu4Wmg12e3Ds/9p+rrxXRm9wwFwTV0i5D9LMNILzHt7n h6MOqlN7ETbZga4YQgHaZKRK8EarxKrBbpcjii9QEgphlsV1MI3pk7NEi N2nWmRH31L7gcUdIIV4dDzjICB2MKVLHPRS6sQTI51M9asZkiowTAjzyr g6W2ZTmren4LUQXIuJVYDUW6quNoATahfwd3xsk/0ekLHWTv27exIQtCq w==;
Received: from unknown (HELO opfedv3rlp0g.nor.fr.ftgroup) ([x.x.x.x]) by smtp-out.orange.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Apr 2024 15:57:38 +0200
Received: from unknown (HELO opzinddimail6.si.fr.intraorange) ([x.x.x.x]) by opfedv3rlp0g.nor.fr.ftgroup with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Apr 2024 15:57:38 +0200
Received: from opzinddimail6.si.fr.intraorange (unknown [127.0.0.1]) by DDEI (Postfix) with SMTP id AE6E5122985D for <netconf@ietf.org>; Tue, 23 Apr 2024 15:57:37 +0200 (CEST)
Received: from opzinddimail6.si.fr.intraorange (unknown [127.0.0.1]) by DDEI (Postfix) with ESMTP id 8F3EE1229871 for <netconf@ietf.org>; Tue, 23 Apr 2024 15:57:30 +0200 (CEST)
Received: from smtp-out365.orange.com (unknown [x.x.x.x]) by opzinddimail6.si.fr.intraorange (Postfix) with ESMTPS for <netconf@ietf.org>; Tue, 23 Apr 2024 15:57:30 +0200 (CEST)
Received: from mail-vi1eur05lp2168.outbound.protection.outlook.com (HELO EUR05-VI1-obe.outbound.protection.outlook.com) ([104.47.17.168]) by smtp-out365.orange.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Apr 2024 15:57:30 +0200
Received: from DU2PR02MB10160.eurprd02.prod.outlook.com (2603:10a6:10:49b::6) by AS8PR02MB7207.eurprd02.prod.outlook.com (2603:10a6:20b:3f9::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.44; Tue, 23 Apr 2024 13:57:28 +0000
Received: from DU2PR02MB10160.eurprd02.prod.outlook.com ([fe80::7398:1f78:30c6:e9f]) by DU2PR02MB10160.eurprd02.prod.outlook.com ([fe80::7398:1f78:30c6:e9f%4]) with mapi id 15.20.7472.044; Tue, 23 Apr 2024 13:57:27 +0000
From: mohamed.boucadair@orange.com
X-TM-AS-ERS: 10.106.160.161-127.5.254.253
X-TM-AS-SMTP: 1.0 c210cC1vdXQzNjUub3JhbmdlLmNvbQ== bW9oYW1lZC5ib3VjYWRhaXJAb 3JhbmdlLmNvbQ==
X-DDEI-TLS-USAGE: Used
Authentication-Results: smtp-out365.orange.com; dkim=none (message not signed) header.i=none; spf=Fail smtp.mailfrom=mohamed.boucadair@orange.com; spf=Pass smtp.helo=postmaster@EUR05-VI1-obe.outbound.protection.outlook.com
Received-SPF: Fail (smtp-in365b.orange.com: domain of mohamed.boucadair@orange.com does not designate 104.47.17.168 as permitted sender) identity=mailfrom; client-ip=104.47.17.168; receiver=smtp-in365b.orange.com; envelope-from="mohamed.boucadair@orange.com"; x-sender="mohamed.boucadair@orange.com"; x-conformance=spf_only; x-record-type="v=spf1"; x-record-text="v=spf1 include:spfa.orange.com include:spfb.orange.com include:spfc.orange.com include:spfd.orange.com include:spfe.orange.com include:spff.orange.com include:spf6a.orange.com include:spffed-ip.orange.com include:spffed-mm.orange.com -all"
Received-SPF: Pass (smtp-in365b.orange.com: domain of postmaster@EUR05-VI1-obe.outbound.protection.outlook.com designates 104.47.17.168 as permitted sender) identity=helo; client-ip=104.47.17.168; receiver=smtp-in365b.orange.com; envelope-from="mohamed.boucadair@orange.com"; x-sender="postmaster@EUR05-VI1-obe.outbound.protection.outlook.com"; x-conformance=spf_only; x-record-type="v=spf1"; x-record-text="v=spf1 ip4:40.92.0.0/15 ip4:40.107.0.0/16 ip4:52.100.0.0/14 ip4:104.47.0.0/17 ip6:2a01:111:f400::/48 ip6:2a01:111:f403::/49 ip6:2a01:111:f403:8000::/51 ip6:2a01:111:f403:c000::/51 ip6:2a01:111:f403:f000::/52 -all"
IronPort-Data: A9a23:+XTrkKrxN/r5TKSp25rmQk12rRJeBmIVYhIvgKrLsJaIsI4StFCzt garIBnXPf2KZzH9fN4kaIvk9kkEu8eEm9JhTVFt/nxjRCxHoJacVYWSI3mrMnLJJKUvbq7GA +byyDXkBJppJpMJjk71atANlVEliefSAOOU5NfsYkhZXRVjRDoqlSVtkus4hp8AqdWiCmthg /uqyyHkEAHjg2Ec3l48sfrZ9Esz5q6q41v0g3RlDRx1lA6H/5UqJMJHTU2BByOQapVZGOe8W 9HCwNmRlo8O105wYj8Nuu+TnnwiGtY+DyDX4pZlc/HKbix5m8AH+v1T2Mzwy6tgo27hc9hZk L2hvHErIOsjFvWkdO81C3G0H8ziVEFL0OevHJSxjSCc50ieVVfN+9h/Nlw7E5E59cpeJ0RRq eNNfVjhbjjb7w636J+GcLExw/oCdYzsNo5ZvWx8xzbEC/pgWYrEX6jB+d5f2nE3m9xKGvHdI cEebFKDbjyZO0EJZghRUc14xbn47pX8W2UwRFa9oK036m3ewEp716XmOdbce8aiQt9cmEmV4 GnB+gwVBzlBb43FkWfeohpAgMfUuX+lVK8QT4S1rPtOggGVm34fGAcZAA7TTf6R0RXkB403x 1Yv0ikjq7Rx9UG3QPHiVgGjrXjCuBMAM/JWHvEx7weD4qvZ/wjfAXILJhZadcQkrNRzRDE22 HeLh8jpDDhrt6LTQnWYnp+XpDW7PCU9K3Mee3FCTxNt3jX4iIQ6jxaKUNc6HbOv1oDxAWupn WDMqzUijbIOi8JNz7+84V3MnzOroN7OUxIx4QLUGGmi62uVebJJeaStsX73zM5tPbyEQ3edn Xcosu6787wRWMTleDO2fM0BG7Sg5vCgOTLagEJyE5RJy9hL0y7yFWy3yGEvTHqFIvo5lSnVj Fj7kD852XO+FH6jbKsyfYPoBtkwlfXkDY68CKCSacdSaJ9scgPB5DtpeUObw2Hqlg4rjL07P pCYN82rCB726JiLLhLnHI/xMpdynUjSIF8/o7ilkHxLNpLAORaopU8tagfmUwzAxPrsTP/p2 9heLdCW7B5UTffzZCLamaZKcglRfSFjWsGq9JAJHgJmHuaAMDFwYxM26eJ5E7GJY4wJzLaUl p1AchMGlwak1SWXQel0Qik5Nuq2Af6TUk7XzQR3Zgz0hBDPkK6q7awFcIAwc6Vv/+t51ZZJo wotKq297gB0Ym2foVw1NMGjxKQ7LUjDrVzUY0KNPmNkF7Y+HFOhxzMRVlCznMX4JnHq7ZdWT nzJ/l+zfKfvsCw+VJ6LNqn2kALp1ZXf8corN3b1zhBoUB2E2OBXx+bZ1Jfb/+lkxdT/KjqmO 8K+LCoi/bSIna5std7DiOaDspujFPZ4EgxCBW7H4L2qNC7cuG2+3YtHV+XOdjfYPI8x0Lv3f v1blpkQL9Ve9GumcaIke1qo8U76z9z1rrlVw0JvG3Cjg5GDFOZ7OnfftSVQnvEl+4K1YTeLZ 38=
IronPort-HdrOrdr: A9a23:lTJZ6qMa7wl7t8BcT0r155DYdb4zR+YMi2TDiHoddfUFSKalfp 6V98jzjSWE8Ar4WBkb+exoS5PwOk80lKQFqbX5Uo3SODUO1FHHEGgm1/qa/9SCIVy0ygc+79 YGT0EWMrSZYTdHZITBkW+F+r0bsbq6GdWT9ILjJgBWPGNXgs9bjjtRO0K+KAlbVQNGDZ02GN 63/cxcvQetfnwRc4CSGmQFd/KrnayHqLvWJTo9QzI34giHij2lrJTgFQKD4xsYWzRThZ8/7G n+lRDj7KnLiYD29vac7R6d031loqqh9jJxPr3NtiHTEESutu+cXvUuZ1RFhkF2nAjg0idurD CGmWZbAy060QKtQojym2qm5+Co6kdQ15fvpGXo/UfLsIj3Qik3BNFGgp8cehzF61A4tNU5y6 5T2XmF3qAnei8osR6NkuQgbSsa4nacsD4ni6oennZfWYwRZPtYqpEe5lpcFNMFEDjh4I4qHe FyBIWEjcwmOG+yfjTcpC1i0dasVnM8ElOPRVUDoNWc13xTkGpix0UVycQDljML9Y47SZND++ PYW54Y4o1mX4sTd+ZwFe0BScy4BijERg/NKnubJRD9GKQOKxv22uzKCXUOlZKXkbAzvesPcc 76IS1lXEYJCjPTNfE=
X-Talos-CUID: 9a23:pgXDm2rx+umaO5Ch9q0lVTbmUcV9VFH89FrBGVK1J3pIR5G8b3qPpLwxxg==
X-Talos-MUID: 9a23:sTQgUwSb/ioDDfFDRXT3oG08OOpquJ2jUkUpk8kA5tuIJTZ/bmI=
X-IronPort-AV: E=Sophos;i="6.07,222,1708383600"; d="scan'208,217";a="33920538"
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ky53N5z4U5caRyM/i2r7Cks3SBaluGdDQqorr1NMyLOg3Dl+6uY8b+n89s3qq3kXbbVmLOSkyJFY6szizWJqcy8hPn5PMCrz/QjNgZKsV23immni2BMU46KoePnMzjQ7QqW3Pji3J2AmbhRo6n7czr/Wb55P7HYjNG2a5GKH5gB3pkZC8aURN09R05u2ZaSgTt1PdJd2DBUylVuBrkh9yQ6xVyCYEPgt224eeCVdivW4/Lemu2dapMSAkC8xXxV7OtbHukyPPoHWv6bomtwVRTCBvkVEukQmBuYivZzEz8bT59kdtxPomfbNxlXF5ts0xaB9eIqJIIUdlJAPOG+Fsw==
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=5HY7Hq5OOFm44fiXnDBelKyKTDC/fYhu+mDO00SxRm4=; b=Ao1iLO9Ghw1crv2ewfhHtwY96gzNRl4IJUI8V4UpiG768BsoWCgYqx8fLQyLGhm63HIfyiUw5NZKA4R12yrYMvp+sFQ02w8FqOBZYEMS5aXTZJn6NUD1m1KkTi22fIngMoPAO/B4TT1SQW4TyZoZoVPvfY0WB1iBK65uU5GrPumlKq2DyxJM886IlI7kI+w2qmgRDECw1wPoeeUYsvwQijHrMNQJCe/I229YVxuk11jqGg61VFJwL3YwYFENZWcBrF9LPPQInt9khybFA8pOzu2dyUZsNWNzmwnR5L71dS+LCSFU1lfXsexmS+KvgvA0ZqFBwEHnvTvvfPj1vvQXFA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=orange.com; dmarc=pass action=none header.from=orange.com; dkim=pass header.d=orange.com; arc=none
To: Kent Watsen <kent+ietf@watsen.net>
CC: "netconf@ietf.org" <netconf@ietf.org>, "Jon Shallow (supjps-ietf@jpshallow.com)" <supjps-ietf@jpshallow.com>, "kaname nishizuka (kaname@nttv6.jp)" <kaname@nttv6.jp>
Thread-Topic: [netconf] A case for vendors to move to RESTCONF?
Thread-Index: AQHalYGLuu+FU8uBYEuoN14YaMQtJLF12GiA
Date: Tue, 23 Apr 2024 13:57:27 +0000
Message-ID: <DU2PR02MB101606A9C6DF1A64A1F53E8D088112@DU2PR02MB10160.eurprd02.prod.outlook.com>
References: <0100018f06bdefc1-585475aa-dc43-4dc2-ac7c-a35b08a070d5-000000@email.amazonses.com> <DU2PR02MB10160405946625AFFCF4C203A88112@DU2PR02MB10160.eurprd02.prod.outlook.com> <0100018f0b2089ec-3e7e2e2f-8f65-47f2-950e-e23e8b976b0a-000000@email.amazonses.com>
In-Reply-To: <0100018f0b2089ec-3e7e2e2f-8f65-47f2-950e-e23e8b976b0a-000000@email.amazonses.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_f47c794b-e3ab-43f0-9e0f-29fc3e503192_Enabled=true;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DU2PR02MB10160:EE_|AS8PR02MB7207:EE_
x-ms-office365-filtering-correlation-id: 9a00189b-9db8-4e2d-e135-08dc639d4f4d
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: C9FosB8TlUO2mz06Ay8C0yVE0x56Vzra62bUNceTQ+0suU64EHA49LaL8zlnhNOeZlZwJG6cmqrO5Oq8Dd3ps6Tx81ufgqf/hvBnMzfwXk60KwJIY4PyZe/sRrUkCpCriyfvVp2jBYWxvZoEc42EzkbwjDkEznGS57bWVzB7yOf3sjILdTrvXBYnDtPHUDSr0jpt1BMeTLEcZJrWgXIM1Bv9H6JK6yTAh3dppkRvNQwWa9ov0dBYOjYVio5MsxAQmmcrYp7i1oBreqKtL7FKaVznH4+/oU4AExgtnpFTVxKKO1d9gldKLSXIDt8Fs0UKPvSqPUIt3LM0A5Gwv+k2ZPm8yB9jhKI3TH/0NXatKeo4/3ZatIsS8UeYc72phCv6nwZEjJ+s66ko4BTANMDKcYM1LuiYeS563rx5r96E1cqriHnDDKgIZ/ifFo2tOLoJDR8K1DqTbkVW3kl6HHScrZStw+mRWe7rCOq3/lHr3ULCedaYogffij63ZnDpm5nDQsRerNqmNeSONdbbp66JzXtsu2T+cSDcpWGeVyDbbpPvGCrtqNW8NA03fPcptMAEWQsKcE/o9HxKj8hUo4po1GM+LzrMZ/656IXmEzT0KCONU0cH/yEZ8uMUGfRxLswl0jPoMvADIjFvwxTlgWmiyiCk6kYkq0KR+obGCDHt6x9z1nD1wKwMn8RP4F+zqnsGlTpicXo0P1gX6ooDymIAoOL9hjZ8LW38ghE4MJy1cGFPD00sFtw0+bSNB30BJW+Ue4zF4k3a8aw2XiZ1koahm0eMSOX60Ee3Ih2tCxiq3ZGUYxI9WLBd3MhfXMi3XQpWc94TkqQoBMEklzTYHJBmMkfTxYzhbo1Iwry/XqyCh5lvHX4ykNswrRqzQPQoGCRiteI8q1z5bXfjhIxcSKNTOKs3ySmIS/cL6/g43A5kKvyZurHtcOWiXforN1rq5UJWDLNSkcOl4P9iXbcrG2vxY+t8JQj/YPjxFYN985iSijmFBtWdUokqQp/OyH8VDRcHO+9WK7QX2PzalWB8aNkhO4mtZ8b1gxe8vqEcFgv56xfmCKULWpR2YcYeiftZerbFpmb5AUJN0Nleuc0EWiRXTeoUxsO9iEYZfMe3Sdb77GlD5ymc87l3SbsKXUp8PZyieLW7p7HW+cOg/uYdus9hs/MHbXCIjNgzgU851Wb4ABY64vHhml0vrxwfmkirYCP9CK/4zJKfRPECf2HcHjuHG2FfPiH/VBcs651eJUfsOPkw51J+ReEz6esrNocoWSsJaiUBjtU81YLjo0PU93ZLhA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU2PR02MB10160.eurprd02.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: PToa+1gGnquih7W+2yR1Fh2u/Yd9Yk/WV7r2Yq0LtghN8Otdq/D6bZhy6pRhXCbkJZ1g6/Ia2cPF7PjxsQPKFWLr+t/lJGYBO8I34Jp46N7b21T8y/PffkCl17ZhNjhUDa796xTZdP0XnK9HQSdTv+7GKzk0oLkaWByqK8AdVmTt+mtBYMcmrwVEQLSpMuddp9iEwpQcZsZ151j8RMb1AQqmjH1BTSOOJnM7HH/F52A2yq3XZPNH30EgM2VQEajJQ97cT15u+Vz7EW8q+n7+xbKEWvPFZIZSSLc/N4uYzi6EcxItMHnkIo+jf3ZGjSgJATRwN6YMN0mk4PQk2qK7r34CBe4UI+1mlykk390F8xASlGlvyeG9Wit80JHjvN4KtiriMnzQ+Yy6fOidTWTG+NKJl3wWiE0gal/GR5Msn+GktdZC4taLBCtYrcx7i5R3TP74E9zjS3L9Z3TLm5H5Vi9e7LTsDmzeLnAP2uIvpHS6E9vqaCvmAifMQHAWx3PA1F3qw9he97WaY1LTsN4HxvJA84TFjYA7hIo1l0dqiIriM5JXsp8KmQ7z0DAtZUB0nCr15EKVDbXO6ne1sFYNqlMCz+/XzBpujN1bg+Eo/WLJ6KZIhMf0it9SyErzvKuU36v1CsgFgxnOHNwnQOZr8N0SAzzAt9iJ/mRUYckEiWU3KdfYdNYaXrjmpB7/B5A/M3IbJZZrG0Z84Dv5Vd9/tpdLA+//My02kwlxoN1L2aFQZqhaJJif90KB9TSI6t6U3yG5Nf69RkEW3vJqChyCcGXEbNVseZkSCzaNCSqQPkXIjGt5h2lMZjQjUaXHUI1hINXr+2WBKbNIudb0MOY8NFlDmHMLLr37OCmnwBhG1OfcMYhI0OIp5uyXO0mxJHiWqmWqpHZUcNAC9zXfKt2IckwfZcYMt952+EVejcOQbSwbDdfIjLKS+BxjxjF5453nzwa+ANRjg0XdYqdvRF4XWYsm+5oQfY/bCLLUMRvMw2dvi5M46bphmcmEFEu4F5W5e99T/SxJ1bs+p8rbWzcxMvawqpEUCTPfp649uy+UcTnQ1HQDfkkVsU19FXrKmVhqf2EAoi+S53siFpmm6nCrDCdOtAnWFVz454+fIDPoePW1Sm/tA9/qCmkIXC+aVkEvHfVHKFjzHHEPlL3+3suBaAx2345CoaJvMeZVZY0oTqLJvzhweth7rFExzoaYPnyYsRK/qfGSo6/g6j5B/zdQvjhXZDQmyaw+fqThldKLJtb33RXJhle9BhpLwsrwUkZ9vwfDQjL4mQZxRj1NJhMn6WqVJ+/dTdMUZySsSNwRsjTgB9l02W+aAsuG5jD5FWnehhyV0YZakamzqLYEjIDJZqQRgQNDzSBbIPiMIck2WeEA0Lz2DkVNljNXGzhG6fv+0fbuhssaHRYhqDSh3OYhVaCQDrPCfyu+M5UXEuW8ZBNiitFuS+GziGBpCag7lmQbNsCy7wum8i+36msB0RboMdwCEwSanTnU1Gr10z1YKRHE+PUR1C6E00Wj6i6LTxLrFCEM1v4B0rvQNrW/S80F2rhDupYW8sd/ValdFAzZbqShFShrFo9RoeiLRCjK6LjQ4mAX/gOGwWVOQKZdSKiGMg==
Content-Type: multipart/alternative; boundary="_000_DU2PR02MB101606A9C6DF1A64A1F53E8D088112DU2PR02MB10160eu_"
MIME-Version: 1.0
X-OriginatorOrg: orange.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DU2PR02MB10160.eurprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9a00189b-9db8-4e2d-e135-08dc639d4f4d
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Apr 2024 13:57:27.0911 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 90c7a20a-f34b-40bf-bc48-b9253b6f5d20
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: fFRgUb1uswnNIHIaZ1dBrsN56VEUT2NfBTuEmah1VzfhUpmnl1XnHZrLGj4jwB99JksVv4p2v8uxYYNsuPsXjyrSE/oShj3HKU0IuH+Dr/E=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR02MB7207
X-TM-AS-ERS: 10.106.160.161-127.5.254.253
X-TM-AS-SMTP: 1.0 c210cC1vdXQzNjUub3JhbmdlLmNvbQ== bW9oYW1lZC5ib3VjYWRhaXJAb 3JhbmdlLmNvbQ==
X-TMASE-Version: DDEI-5.1-9.1.1004-28340.000
X-TMASE-Result: 10--44.779600-10.000000
X-TMASE-MatchedRID: 7u3eoxEoplD0lZqQGuQv98vnXbhSGw3rDZs/Kgmqdkt+tO36GYDlstzO Na1Rspx3VS6x6C9XSUhGwreiuS2/fIit1UHFybR1Kq9drOoruLwX6pCkJZNSOdhQO8CvZj/XmnK /MiGS/+tkfFY5g68uNg1RxwBNHJ3USr4uVnyrhZQ2sw58eWE/mm5IHkZABHAUaXmdXF2Ym8dX5b L9foRcMGsVMgb+0+QTxgjtRpk1L1ZBxGEz1MyfiDoGIAjujgJmi95/KnWCU3QXivwflisSrMi8l st9HXHij3dZSyALReLjrt7vIt7hB275sZXfSOBPTKaL59DGX8DT4MUOI3kXQUEe5VjFzwNbsMZG 2pUzAfNfxNjhQhyghfnjpjTLOPD219KAqj5Qr9Z26Yd9CcRa5wAh4xieOibZM9EkAUzyluG7tGO kYCEd71zvvS60IN/xSMH8AVUS7Bi+Di8m7bsU370uRWbaJRilmqdQuKXkmovQxDD776KHL9odkN YFbOrO1xvNmiS10Z4hHr+pkQiTeJDcQPKBUmqQiK+3MC3Z+MfSLSmNicS195naxzJFBx6vubKpN ccbEsgoxCDWnyhHjktxumFDOxi0BKWCgHPC01y9zSHuHacCKyZwaC9AUM9Qt3LZ+Id2o7CU+tkB 4CIWx34gPGwx2+t1PqXy0KoAKJGih4UUmoJMTidbaSv+Id5q0h4reJ/cfUFOLgR1YFN2gB0Prcn nvtiMfjN43UT36JnSeM3yBT/hkOYPXXjISUzXIvhX+rn1tJicMxLpTYmS6lliWtTIJEtbteXjSB MYnmkl/mi29q85l/fCAKmN5/lQ6ZbECCN8N+umjbH/zKW6bJ4CIKY/Hg3A8gGd4jv8zaP9a7Q38 w1tP7Yh47+6UnDR4E9s12Gvf509l7H+TFQgdaeluit/pcFpkU6UkIr/V+1nME/Jsn/m+g==
X-TMASE-SNAP-Result: 1.821001.0001-0-1-22:0,33:0,34:0-0
X-TMASE-INERTIA: 0-0;;;;
X-TMASE-XGENCLOUD: 9b00248d-4ecb-4b15-86bf-80e8d3ac37dd-0-0-200-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/3RnZiNf5uij7_zNnfYSV2oKeHuM>
Subject: Re: [netconf] A case for vendors to move to RESTCONF?
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: Tue, 23 Apr 2024 13:57:44 -0000
Re-, Please see inline. Cheers, Med De : Kent Watsen <kent+ietf@watsen.net> Envoyé : mardi 23 avril 2024 15:24 À : BOUCADAIR Mohamed INNOV/NET <mohamed.boucadair@orange.com> Cc : netconf@ietf.org; Jon Shallow (supjps-ietf@jpshallow.com) <supjps-ietf@jpshallow.com>; kaname nishizuka (kaname@nttv6.jp) <kaname@nttv6.jp> Objet : Re: [netconf] A case for vendors to move to RESTCONF? Hi Med, Could you say some more about what happened? Is this a case when NETCONF was better than RESTCONF? [Med] Both NETCONF and RESTCONF were considered at the time, but went with RESTCONF which is really better for what we wanted to achieve. Some had some concerns even with RESTCONF, e.g., https://mailarchive.ietf.org/arch/msg/dots/gqiRudRypBWhXT_10JDgvnN9Q44/. Because we also manipulated CoAP with CBOR/YANG mapping (RFC9132), we found for example CoAP better than RESTCONF on the specific point I mentioned because once could supply an URI path with one key (cuid, e.g.), while it is not possible to supply an empty key per the following from 8040: o Missing key values are not allowed, so two consecutive commas are interpreted as a comma, followed by a zero-length string, followed by a comma. For example, "list1=foo,,baz" would be interpreted as a list named "list1" with three key values, and the second key value is a zero-length string. My hidden comment is that we need to keep in mind what is possible with target protocols to adjust some model structures (during design) to ease support of intended operations. You mention “suffering” an "8040 limitation", is there a RESTCONF-next issue that needs to be tracked? Also, could you add the missing "error-app-tag” registry issue to the netconf-next issue tracker? - TY! Kent On Apr 23, 2024, at 7:12 AM, mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> wrote: Hi Kent, all, One tangential issue when using of RESTCONF is that some operations may not be easily provided with some YANG models. For example, we used to have in early days of DOTS Data Channel (RFC8783) a YANG modules which indexes some entries using two keys but when mapping it to the DOTS operations it wasn’t possible to retrieve, e.g., all filtering entries for a given dots-clients, etc. to accommodate that, we adjusted the YANG model structure so that we don’t “suffer” from the 8040 limitation. We got it right because we have the implementation work in // of the spec. Also, unlike conventional RESTONF, we needed a feature to detect infinite loops (yes, because we have proxies). We defined an error-app-tag, but at my surprise at the time there is no registry to track such things, so we simply included it in the spec itself. == * If it detects that its own information is present in the Via header field, the DOTS gateway MUST NOT forward the DOTS message. Messages that cannot be forwarded because of a loop SHOULD be logged with a "508 Loop Detected" status-line returned to the DOTS peer. The structure of the reported error is depicted in Figure 3. error-app-tag: loop-detected error-tag: operation-failed error-type: transport, application error-info: <via-header> : A copy of the Via header field when the loop was detected. Description: An infinite loop has been detected when forwarding a requests via a proxy. Figure 3: Loop Detected Error == I let Jon and Kaname share their experience with RESTOCNF client implementations/integration. Cheers, Med De : netconf <netconf-bounces@ietf.org<mailto:netconf-bounces@ietf.org>> De la part de Kent Watsen Envoyé : lundi 22 avril 2024 18:58 À : netconf@ietf.org<mailto:netconf@ietf.org> Objet : [netconf] A case for vendors to move to RESTCONF? At NANOG 90, Rob Shakir used his Keynote in part to make a point that there are not that many NETCONF clients: https://youtu.be/uOWxogW5Ubg?t=1721 This a true, as NETCONF is purpose specific. On the other hand, RESTCONF is just HTTP, and one can easily argue that there are many more HTTP clients than gRPC clients. If NETCONF client proliferation is being held up as the poster-child for the impediment of deployment velocity, it seems obvious that RESTCONF (for NEs) would more than level that position. NE vendors should support RESTCONF (with JSON encoding) on their devices, so that their devices are easier integration targets, for both application and script developers. Kent // an individual contributor ____________________________________________________________________________________________________________ Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci. This message and its attachments may contain confidential or privileged information that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and delete this message and its attachments. As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified. Thank you. ____________________________________________________________________________________________________________ Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci. This message and its attachments may contain confidential or privileged information that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and delete this message and its attachments. As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified. Thank you.
- [netconf] A case for vendors to move to RESTCONF? Kent Watsen
- Re: [netconf] A case for vendors to move to RESTC… Andy Bierman
- Re: [netconf] A case for vendors to move to RESTC… Kent Watsen
- Re: [netconf] A case for vendors to move to RESTC… Andy Bierman
- Re: [netconf] A case for vendors to move to RESTC… Schwarz Albrecht (ETAS-DAP/XPC-Fe6)
- Re: [netconf] A case for vendors to move to RESTC… mohamed.boucadair
- Re: [netconf] A case for vendors to move to RESTC… mohamed.boucadair
- Re: [netconf] A case for vendors to move to RESTC… Kent Watsen
- Re: [netconf] A case for vendors to move to RESTC… mohamed.boucadair
- Re: [netconf] A case for vendors to move to RESTC… Kent Watsen
- Re: [netconf] A case for vendors to move to RESTC… Qin Wu
- Re: [netconf] A case for vendors to move to RESTC… Schwarz Albrecht (ETAS-DAP/XPC-Fe6)