Re: [netconf] Shepherd review on draft-ietf-netconf-restconf-client-server-26

tom petch <ietfc@btconnect.com> Tue, 03 January 2023 16:59 UTC

Return-Path: <ietfc@btconnect.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 C3D01C157B33; Tue, 3 Jan 2023 08:59:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.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 rUlb1Ad5fUC6; Tue, 3 Jan 2023 08:59:24 -0800 (PST)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on2108.outbound.protection.outlook.com [40.107.7.108]) (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 1FDC5C157B37; Tue, 3 Jan 2023 08:58:39 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BmvBQKBVcGVe5lXffZ3cjgmxZxBbuKLVeLgVL32gAIs+pfgRB9fbQ9JpCNcsvfai0g9SX+1DsEJwsYdfqEQIsfDtFXMJ7BgBVNgYbZ02q0RfCc/DmvAHoW6kxphgEOY4JG5bgY+9oJ/5D0PrH5AaC9bDXPJDxhg1rsMf5HQEql43VhxE9tk7V81C91PxFhsnsdaV8SAtftck4zwktyXtuWSarATScDvnaXveJ9V6RMcVZDZFN0vOxq0LFvbarlZwL/R0xlKKFKCck5v2c84KuqUZKRTXNaIKW0IpVr2CNFSvACdXUC2C/hyw5/mk6mYNT18qxH8EBvgoaS9UxQLD/Q==
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=pEVaaqqMagclBQv1WXfqbRavJSxsELr670N0Y5i5zZw=; b=jpbAqsiMdkM1PMOCmzhoUzVh1bM3agpEnYTIL+pBus3zKTYcFeLzLeyeo6R+Qyzk7x7rBjGjFXTgixn9oqgn0iMAlMzqNemBpxll/DO5RMJV+WFAbQQryUz6l3GeliGn7XkBfgraqwctFwxtjtkeYPbnmhVOLZHfgGJkr9Fn0UXbBkchU/kLSYEwEAfYMm4A1THLs0QAgSXTcfil+ROR6VVRGX1j1GzVFpNicpxaNKI79Dmdhz7l3C5awMQz/n2uTEHvDavYax1KhIZWQu+9cSZUQMpD/bZhjx2AayYnOjPA6gfaO11wYu0of0Z2ICWwHBUnM78yX1QJ7sFFGc0igA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pEVaaqqMagclBQv1WXfqbRavJSxsELr670N0Y5i5zZw=; b=oKnF0Xo48HWeEfs01G1231PyzkGl+S1SaMmR33iWs5ee+JkTgXyrAVTEllNVssRe57Hkj/mVMrvQvcUVZD4eTaR/q8i0feVvt7Bu9br9npf4OLOg9B7FAKbnLfuMSC1egpQewTOMoGDqkTWH54TQjyVm9jFWsUVBZxaMFNQnbIg=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by PAXPR07MB8338.eurprd07.prod.outlook.com (2603:10a6:102:231::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.19; Tue, 3 Jan 2023 16:58:36 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::86cd:e36d:9333:8537]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::86cd:e36d:9333:8537%5]) with mapi id 15.20.5944.019; Tue, 3 Jan 2023 16:58:36 +0000
From: tom petch <ietfc@btconnect.com>
To: Kent Watsen <kent+ietf@watsen.net>, "maqiufang (A)" <maqiufang1=40huawei.com@dmarc.ietf.org>
CC: "draft-ietf-netconf-restconf-client-server@ietf.org" <draft-ietf-netconf-restconf-client-server@ietf.org>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [netconf] Shepherd review on draft-ietf-netconf-restconf-client-server-26
Thread-Index: AdjBnjN4COvm2QUbRXOkxoqK/Zr21AieLsWADtbJdyc=
Date: Tue, 03 Jan 2023 16:58:36 +0000
Message-ID: <AM7PR07MB62485733FFB9DA593E8F6B78A0F49@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <58bb380efce9495aaaa7a4098154ecdd@huawei.com> <01000183f2b0c6f9-c88128da-599c-48af-8667-8ad1a999d32b-000000@email.amazonses.com>
In-Reply-To: <01000183f2b0c6f9-c88128da-599c-48af-8667-8ad1a999d32b-000000@email.amazonses.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=btconnect.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AM7PR07MB6248:EE_|PAXPR07MB8338:EE_
x-ms-office365-filtering-correlation-id: 91acdbf3-22af-44d6-c811-08daedabc138
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: HJhuYIh41yj6+UYtgzB4rtCxAfIm94H1Z6s9DApddiCSpZ03i+oQElnHbJ4LrDaTYmHXOj6NK6BOgIhvEvuBUAJEBRQaCqaAE9NX1OSbMDQh3ZtZCwIarPtawgcgsA5UI/B299qsNbcLHlfEwMpPbkoLmEpwUa1b24BPLtYk1LrtbDQLHcY9rHZV425F8UNDUo9Uks+iqqFReRjMm8z00RVpJKt/wTB+hJv/OKsl18kVEoJ69WiVHpSEzHl3UCwwT3s8Y07myFwAe2xmb5aeYJTc7v9LJzaeHgBL4qHYt5HMRumqkwdxB8N+j1VmKvhWyqheyrpVfAoPRU8CNKAsn4yG1gS9SIEkbuMylSdWgMnUhLe75IuuHvIbx1zuav47OotILdPYPAWPdzP2SaXiz4/inPmlUK44tDYef9SEvj7lnzmaDdzR/KEhKlczZA649wCJG8Xm4ace3AeP4ECbmNU2oStbEpTU78JilUvfyBwnzcW4gjONOvDT3993Bmwza8ufjIejV/d21Tl4s4W1lbMvngiKkreafg8j9+AvrafsxCEZjt4oWox24KGIWtkf+gjUPA/F7YTns+UoREwr68a29J7Pq39EbhnLhQLu8rAv7yU9P3Wa0+cJTvVV3lQojSHYQgaQvTPEQTNUQD6IXjWMazaovQhit/vAdsV1JK61pxDHso9lg8+6lPhfVpVXAiokxxYlFdPLncHuAjypiZpJmQ9ZGidAazk33NhiltYwx/mKuhkCPOrBEaz5M0i8irgDzWbmsCZUlK8/9gR5gw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM7PR07MB6248.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(136003)(376002)(346002)(396003)(366004)(39860400002)(451199015)(9686003)(26005)(186003)(55016003)(8936002)(83380400001)(33656002)(71200400001)(53546011)(478600001)(6506007)(52536014)(7696005)(91956017)(54906003)(316002)(66476007)(66946007)(76116006)(8676002)(66556008)(66446008)(64756008)(4326008)(38070700005)(41300700001)(38100700002)(122000001)(5660300002)(2906002)(82960400001)(110136005)(86362001)(22166006); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: gZeLBLg4+BO9aout8RT/w8HPVtRxRg0g3G41frd8+rt4/m50pmsVAcDz2F0vX4tO0jy/LsfYkKSFjTS+eWelrPs5pYb2KWt71m4SuIlDKC8OUpzinmJFbnRdR3ibHYoG2GxhafCGdxZRAd0nv99JNIs5pIRWP54D2RGFREd8Ty6+RBmbgjl+eoJAoLVCzSbT4W11ffhUC/IZ/u34fvyNdsWXQwyMBgPvlQ7+w3wBotJCB3n5sPhegcolSZh8uaMxfMz7Hkcde36SIF0B21invCYYlTMjlRXhAfvF+/EB9x5pAShn235xp6l84duFcdKvOyXe2Jg3XyVgeF7qy1I0crwYLJ3gAbBgzoJWYaUKnMLYYZd0vfuthpIO3DQ/PI22XTV1xLAC5RWpWlqjLbmdWQfAeerAE8pzRbNhajh81jVw34MYe0RiwxC2Pq0UBMZiqYzvLFhgc7Ren5g9AMcCNLFnTun1dxcpyDkJ7eo7pABW5kJmIf9ssQR32zDBXhWxkjD4DHYHgggKjGxvwDk9sipLJkphLcZsFpo7KRzAChfuzS/CKIWsRNc9xXeRcyARSSW6j5uYBwIiCICUi+/hH2jC1A7eSVrImRHiqBFNQjeNxzGLNB0DdcnOG8VVih1p+01csiqmw+KlJ8J0wvpKs17rC3paveJXzoOpbZQ7Dacg0+z/MBqWtEcoA/AJkt/H1GIn1BQUwqxNOcqgOdLFu8r6vq+SYVH77eGhqqvmTzTq0DO7bKnFjydvFXYsNUKLqN4rofsqevcuZTLCSgnfSqiH2geu58QgRk7Pf+F1Lc6zQo49mlqqNgJPbvfOMrit7v5QAC9NSnTINJqrtj/mjBdX+/i5cslt0QixEyyElgABYfQzAFZuVq0936T6tFHljBjH9+T/7Q11ekT1kFD1Tq0s5K77nCS2fzA/ciQ0seMW4vou23GzMbBrwdiW02ASrAnLJYo9Zkzu8XG+yPaE/WbBfi4f+Wznwlb8X+qNZVxYwipMWHsAXikquezu1PkK/azMX52yrrEkhPv9FLMs/b7ktbOxaARjAcW2WbKD6lA0hzWV0hUFf1f8g+ojeTjLgfAAY9SE5B7zzA3ATHZDR019l7pT4t/rrXSyQ3zqZGtRoX9j4h/nDSHQfyIABcOR5fgePBSFz36GtmxEI3tVukrVlEKaSpm3a5yQcbMZ5mK1bT52/lm8pxb+stLW4DrmDkOC5JjRnfrfbR4v524yDGqHn2yCxxINki8PUSBZ82vlq0C7hBO1hG3LWtZi/xCRaN0OWLGc3u4pqDwtMsStZgO9fAVkLgrCVYk/zP1c6plXVnZzSTHJyPP7KQzrjnizmcHMvOwFfIgA1jYWOxoPgjsn/+m0obgf8Bk/HE+BjEvb4W/HEFZLGPlZsY/d0+w07Z3Nos57wGA0j316kNrZYcsywEqqFyXPHUvMTy6Ql1XD5oxScZ9sR5llljfpxFk5e5/OHAaeSgADfw3A8mW7tAVmH+i9uMaPjd1K1X+mOS5oo1UCioXo5VmPuuDLLdV6oxPqi9wIIk6KszimkPKuCHNq/nsZkbLMjz4SH1EklGQ=
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR07MB6248.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 91acdbf3-22af-44d6-c811-08daedabc138
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Jan 2023 16:58:36.2636 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: M50OXDLRYdYE/XtN8ovd/MzHGDfIVt2D0RpqVkgVkOTTwm+uLL3WONw7FP4ysioynS6ZpglpMygTmrhRpcC9AQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR07MB8338
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/sXOwKbh6Yyr-nZjx7aT7LPPmws8>
Subject: Re: [netconf] Shepherd review on draft-ietf-netconf-restconf-client-server-26
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, 03 Jan 2023 16:59:25 -0000

Picking a useful looking set of addressees to use but nothing to do with the actual shepherd comments on the I-D

I am looking at the I-Ds and have started with restconf; the comments may or may not apply to other I-D, time will tell

Some are errors, others are matters of opinion which you may not wish to consider at this stage.

YANG string unqualified is used as a key for the servers.  I think that this needs some discussion in the I-D pointing out how big a string can be and all the potential characters therein (emoji?),  I see this as a security issue YMMV.

You have flip-flopped between increases and decreases as the consequence of a periodic connection as opposed to a permanent and both are right and both are wrong until you qualify what resource you have in mind; I think that this needs expanding  in this and other I-D.  Currently it is written as an absolute which is right and wrong.

YANG doctors often point out the redundant elements in identifiers.  Thus a grouping is clearly a grouping where it is defined and where it is used and so ',,,-grouping' is redundant.  I would say the same about connection as in 

connection-type/connection-type/persistent-connection/persistent
might be
connection/type/persistent 

Arguable '-stack' as well

The examples use IANA allocated IP addresses - should be ones reserved 
for documentation 

/TPC/TCP/

IP addresses use the zone format

'handled internally'
internal to what? box, site nework stack,  ... needs a qualification IMHO

well known port 443 could do with a reference in the YANG, RFC or IANA website

Tom Petch

 

________________________________________
From: netconf <netconf-bounces@ietf.org> on behalf of Kent Watsen <kent+ietf@watsen.net>
Sent: 20 October 2022 01:00
To: maqiufang (A)
Cc: draft-ietf-netconf-restconf-client-server@ietf.org; netconf@ietf.org
Subject: Re: [netconf] Shepherd review on draft-ietf-netconf-restconf-client-server-26