Re: [core] Éric Vyncke's Discuss on draft-ietf-core-sid-16: (with DISCUSS and COMMENT)

"Rob Wilton (rwilton)" <rwilton@cisco.com> Wed, 14 July 2021 11:05 UTC

Return-Path: <rwilton@cisco.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 81E1E3A0827; Wed, 14 Jul 2021 04:05:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -11.896
X-Spam-Level:
X-Spam-Status: No, score=-11.896 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=mW/efcv5; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=lfEHV/Me
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 yG2AaqAjtIms; Wed, 14 Jul 2021 04:05:12 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ACEC33A0823; Wed, 14 Jul 2021 04:05:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7654; q=dns/txt; s=iport; t=1626260711; x=1627470311; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=1B0MkPXuCYV0rRIB4d7iHYCQnrEuu3QBpeCiIZi3vBI=; b=mW/efcv5v/07uWPH/7N5C+o4h5U2G7q5IgPAOyXY1aGxKkJOkCaljX2s SoI/qsQeKkF/CR255DbsP0BDXAYLXId0N4imueBQdz6bymnXAXL8DJRNd ZIR4g7j46ikkoO/wIutBKOemBJdw35qpbTqL01HwxMbHNoHCQzCxZfd2M c=;
X-IPAS-Result: A0A5AACSxO5gl5NdJa1aHAEBAQEBAQcBARIBAQQEAQFAgUcFAQELAYFSUX5aNzGESINIA4U5iFkDgSaOQ4pEgS4UgREDVAsBAQENAQEqCwwEAQGEVAIXgmECJTYHDgIEAQEBAQMCAwEBAQEFAQEFAQEBAgEGBBQBAQEBAQEBAWiFaA2GRQEBAQECAQEBEBERDAEBLAsBCwQCAQgRBAEBAwImAgICJQsVBQMIAgQBDQUIGoJPAYJVAw4hAQ6bMQGBOgKKH3qBMoEBggcBAQYEBIFJQYMyGIIyAwaBECoBgnqEDoJJH4N6JxyBSUSBFUOCYj6CYgEBAQKBKAESAQMggxU2gi6CHlwZagQYCgUIDAgIBgIgOxgeB2AFBQMOZJEtNYMNp3sKgySKM5QbEoNji1yXGoU0kFKCG4oUk1UPhHACBAIEBQIOAQEGNYEtCihrWBEHcBU7gmlQGQ6OHwwNCRWDOYUUhUpzAjYCBgEJAQEDCQGMCwEB
IronPort-PHdr: A9a23:+UMauhbteH+GgKDlLscxzhn/LTAzhN3EVzX9orIsiqlFdeKo+JGxd EDc5PA4iljPUM2b7v9fkOPZvujmXnBI+peOtn0OMfkuHx8IgMkbhUosVciCD0CoJ//xZCt8F 8NHBxdp+nihOh1TH8DzL1TZvny162sUHRPyfQp4L+j4AMjclcOyguuz4JbUJQ5PgWnVXA==
IronPort-HdrOrdr: A9a23:DxHI3KPnXGGDfMBcT0f155DYdb4zR+YMi2TDiHoRdfUFSKKlfp 6V88jzjSWE9wr4WBkb6Le90dq7MA3hHPlOkMgs1NaZLUfbUQ6TTL2KgrGSuAEIdxeOk9K1kJ 0QD5SWa+eATWSS7/yKmjVQeuxIqLLsnczY5pa9854ud3AWV0gK1XYeNu/vKDwPeOAwP+tBKH Pz3LsimxOQPVAsKuirDHgMWObO4/fRkoj9XBIADxk7rCGTkDKB8tfBYlul9yZbdwkK7aYp8G DDnQC8zL6kqeuHxhjV0HKWx4hKmeHm1sBICKW3+4oow3TX+0OVjbZaKvq/VQMO0aeSAZER4Y DxSiIbToBOArXqDzmISFXWqlLdOX0Vmg7fIBej8AveSIrCNWgH4w4rv/METvMfgHBQ4e2UmZ g7rF6xpt5ZCwjNkz/64MWNXxZ2llCsqX5niuILiWdDOLFuJYO5gLZvt3+9Kq1wVh4SKbpXZt VGHYXZ/rJbYFmaZ3fWsi1mx8GtRG06GlODTlIZssKY3jBKlDQhpnFoi/A3jzMF7tYwWpNE7+ PLPuBhk6xPVNYfaeZ4CP0aScW6B2TRSVbHMX6UI17gCKYbUki956IfII9FrN1CXaZ4u6fatK 6xJW+whFRCMn4GU/f+rqGj2iq9NFmAYQ==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.84,238,1620691200"; d="scan'208";a="721135689"
Received: from rcdn-core-11.cisco.com ([173.37.93.147]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 14 Jul 2021 11:04:52 +0000
Received: from mail.cisco.com (xbe-aln-006.cisco.com [173.36.7.21]) by rcdn-core-11.cisco.com (8.15.2/8.15.2) with ESMTPS id 16EB4qkp014702 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Wed, 14 Jul 2021 11:04:52 GMT
Received: from xfe-rcd-004.cisco.com (173.37.227.252) by xbe-aln-006.cisco.com (173.36.7.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Wed, 14 Jul 2021 06:04:52 -0500
Received: from xfe-aln-003.cisco.com (173.37.135.123) by xfe-rcd-004.cisco.com (173.37.227.252) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Wed, 14 Jul 2021 06:04:51 -0500
Received: from NAM04-MW2-obe.outbound.protection.outlook.com (173.37.151.57) by xfe-aln-003.cisco.com (173.37.135.123) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15 via Frontend Transport; Wed, 14 Jul 2021 06:04:51 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=P2VP0qblC3br8o+I76Xzx3MM9ET8iWls/tbUM5A3eVA6oROARE9VQKiTCo61C4nVX5P8lDCEm+tZnYYVODAl31exNfUmCrnI2GhKixCqeLbaDmQj/dWBxu/kmZpj2I4L5+sTFkyjyUr9/NIZjTZvMDxhVlrvAOfIiAS50NJzU5T93KcLUxbD8IgeYUMDcnEAdGvXT5nvD3+pEklF4EFG+OB11CmDZzJVTqYoDAdSge9TT/JkBTx43Zy8y410Vuu9c1+a8VO2XZm1n0ojz/M75sPgW7efNdjzIpqCsHJOyts+q1o+eXKgBaUGibz3CkbZaYIaU51xHeLJmbw5w41E+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-SenderADCheck; bh=1B0MkPXuCYV0rRIB4d7iHYCQnrEuu3QBpeCiIZi3vBI=; b=TD1qdgyN3hAU1keg/8SGJ0H8CBwSx1JDjHhOB5EJY46TqBsGhSSewh0ZPe6xC9nYzOcjz/Py+0M/cwNPUxRzw0wcn3mUuvMpq/bQ/f3qw+JJG25glLn2xxGw2OQV+BbbI0FrhYf7vQfZjBhqtlB6+zrY41rzknEN93xAdzAQBN15vPYcPDG/re9TKEGEIwlOHTSlD8ZLTx2u5MazX6ugm1NtUnxVjwueUG8/UrsPjM1JtSsDePv7sc2a+zd8AnZ/ea393Wyy0CL4zlDhgheAjWXqRLVpKfVo6ZkCp4uc3/GjAtkknn9HQprmEEeQtH3P3HVaiIfPrBpsJh9ETrSK3g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1B0MkPXuCYV0rRIB4d7iHYCQnrEuu3QBpeCiIZi3vBI=; b=lfEHV/MevD4axF925bNUpu0oGZjIpU7+DV4pFoibaCeWL8Y0RbAdQ/Q/B3pop6YPUYS/Puv61VhaFR28Hicot7rOQtMBaGJxncIRpB9Cb1GGs6krdYGtAfmGNKc4CBQ6nE+r1Dzt8KkjAxT6Ow17fsaDQ3Ko4EgqNmPfcxtc5Kk=
Received: from DM4PR11MB5438.namprd11.prod.outlook.com (2603:10b6:5:399::21) by DM6PR11MB4012.namprd11.prod.outlook.com (2603:10b6:5:6::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.23; Wed, 14 Jul 2021 11:04:50 +0000
Received: from DM4PR11MB5438.namprd11.prod.outlook.com ([fe80::a85a:cb8b:2d73:5e12]) by DM4PR11MB5438.namprd11.prod.outlook.com ([fe80::a85a:cb8b:2d73:5e12%6]) with mapi id 15.20.4331.021; Wed, 14 Jul 2021 11:04:50 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: "Eric Vyncke (evyncke)" <evyncke@cisco.com>, The IESG <iesg@ietf.org>, "draft-ietf-core-sid@ietf.org" <draft-ietf-core-sid@ietf.org>
CC: "core-chairs@ietf.org" <core-chairs@ietf.org>, "core@ietf.org" <core@ietf.org>
Thread-Topic: [core] Éric Vyncke's Discuss on draft-ietf-core-sid-16: (with DISCUSS and COMMENT)
Thread-Index: AQHXeHLwbcCzBxzHpUK9Esnj41U3kKtCQHgg
Date: Wed, 14 Jul 2021 11:04:50 +0000
Message-ID: <DM4PR11MB54383B64E43463897B6BF66FB5139@DM4PR11MB5438.namprd11.prod.outlook.com>
References: <162624127733.15124.15333004711651272795@ietfa.amsl.com>
In-Reply-To: <162624127733.15124.15333004711651272795@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: cisco.com; dkim=none (message not signed) header.d=none;cisco.com; dmarc=none action=none header.from=cisco.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d5a93f85-c286-4256-eb89-08d946b73351
x-ms-traffictypediagnostic: DM6PR11MB4012:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DM6PR11MB4012E3B3B0FFD498B342D391B5139@DM6PR11MB4012.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: EwNbtCgLN9xrJsYPdEGdm5qfzw5DAXFlIcvrsLum0w2Ye2Z4G+gDdw8BVOjhA8SnJhD33zy8DJ8RhabS1hOvmcVc8lRmxgLH3URpYvAISlUd9iwHHVXkRQWUveV3lE6axKzP3fxf+MejfKOv35XcJTaH5ox5Oikko9/pi+z02xZj2GE7ypruZLNH/8kyIbgjDdGhePjs2mY2QUe0/aMpRFqmeLW0vIeJBSF1nmixPW/0EkUmhoUSQNabTb9xWp5hbHDPB7PuCSmESKntO+8mQ0jdIf2tywvkrob7CG3gFj8Eemy4HqvA7lTdIydQ47wBPL//+1GdV7R7IBMuZK08JHxOGBtKdkgAQlnU1ne2yKa1GtAcAAMSjAj9Nj/KPTUxxOnyn+CuUoFL25zBnNmLmIg10f7aZQltJl4kL0kLEKv+dfzfSmGFgmSdmOU0VdUi0ISO0n37Z6FavjmndogZP1BaSzZgsYBu+kQXzBPHsw1h1uRmh46TBllels49g4k4IiyeSzuVjWycah7iojhxxXmUSbmTTepY3m8fFGPvf7HEgESIQJ4WE6cejpJ30ZGOhX9vPo4SlRWjhMRJunW2LLfkpVSudOQI5Wo1R7rQ++9qmHflEqbuAVayV1TRO9XZ3P8z5a/oc6A0ODXMjQveeCwteQRc6MI4LOOs34WxdG52/6qKeaCqWv6IbTwsis9QFurC5hzcKw8QdPjrasEHz0uf49oCbtaBK4hxTj6IAKsdRcC/6V/i3OhKlKlBNEc0o2Uq8j8ksCsWwNgExgo0C/xYUbcKPq3qbkXiO+ETEussudp6lyPpxUJXSGVgLETNtFSOIo9pouxUZI0JsYe53w==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR11MB5438.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(346002)(376002)(366004)(136003)(39860400002)(396003)(9686003)(186003)(71200400001)(5660300002)(66446008)(86362001)(2906002)(66946007)(4326008)(76116006)(66476007)(26005)(66574015)(66556008)(64756008)(83380400001)(224303003)(52536014)(54906003)(53546011)(6506007)(450100002)(8936002)(110136005)(55016002)(33656002)(122000001)(7696005)(478600001)(966005)(316002)(38100700002)(38070700004); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: qj+g9BuEq0wmBn7GbHlB9XcxzN6OI5i3IJMdRNhL7SUduEIBZmH1GCj9xqM4VLHJQuH0HWmSPXKnmaSfY7KY27a2yTtcLRG+xMEQbUZxeeEdHOvpuIXiHEPHr1vipt6fa7dD+GRtAcL90+4czNZqgizNTLfQZ4iBQLQIY2oOUFogLst3ZMCNgpaAplKIrP+7V3cN4GpGOc4H7doOMdWKgty+VXZN41LOFme0sBcuNn5/rU4Y7hPQJjsD5FWoTXy8UmElsAJYzyrp2bviNteRXmLvnoy1C6q6bBwwww1XUZIT7iwLwSG6a3tQ1ABVRqNOxJ1EzcDOrKj0qLY153KLpXJeusnanAs/GR8K15rLJK5KGUwfod403pIDea4zyHTMCkzgxWwGyyVpPhNSrJVGE9e4eY/PQzVh/fLqMACo9NRsgr8AZqEOFVAC5UEusKVE/T19MolN0yQatOOaRdMGTlTx37Ue/mbDhhHKAix7oBqKB+CktP+DMk92ZHsKi0qNxvB81vPoGDl5nplgOuNG4+Hw7P/pEzyJ/9hDPUDVfJx7LeNPYzcR1TjkV8WAJaod/PhUKSvTKi4OkFFRoXcIeAHIXlFbcXLQdWYjyKizChcgREcv8QSL3pUfrwcjecqZApPjnzwkYLPjQOQqE2v+MRArdYXqirb19bv3rErHVXo5PdDp779iWkFuCYZwxgDgv3hp+X7IGc2MNyM71y0pb48YxvMglkCItimg+4Wuq9sAjEVDS4hmSihweXzH5D/7wtE0nJ63CN1G6Q+VmeAppqauqnYRo6oZWYURwiTKLAlJlnvutoEqQp4TrW3nIrVufjQpfrGJVmM1UQ87bb+XTT6G7VN9zQt2y2TcqhNJhNFSYRh/5e6IRcBsjV5AVSSOzrkLZ+iv7eMNfyXKa5f/glkfCE+0O0AAaLNrqisZcDNFEH2Y7ITUV+1dgW3v9tElb7DIC+ZfLllP7vWyR7Mj8a1kuXv//V90+UiIw6uQzGtqTXfvO+f+YWc5O2iDEKg7+h0KWPXrDb8hjN547Z1KJhmXlqaht97woNbWV2GignVosYZH5pWinF70qPQuZ4smbyHbPR045A7EicERT9Seqex4IVkdxPotmxpF1gjilTogZXCWXewXOqirT6Ue2S6D0IOqoIA35LmF2YPEGowyCfeo6UsDCIfuk0Y/A1ymHcBwoTLRE4clutTTsP+hIs1sH/qOGV2VYUzuQwoNeIXallkexr8dP5PxyOszhEt4H/QU7IjGrcbuMBKyLOJooqm7onmsbBayrqa3Qud+UIaPOaB9EMrgOCUCtpbIrF6aoWR+2tQ4Oq0IPRgvFxBXNH7/
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB5438.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d5a93f85-c286-4256-eb89-08d946b73351
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jul 2021 11:04:50.2257 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: M84QiFVeYiJUzpBPXdmoWA8UpT0mkqgnyUd5L2S4ytiWriKOB2EzdJXxCPI5Bg1WTXpetWIISYJanPLm7ODIsw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4012
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.21, xbe-aln-006.cisco.com
X-Outbound-Node: rcdn-core-11.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/3Pq7LuwJAOggsSydbakpTxx-4qE>
Subject: Re: [core] Éric Vyncke's Discuss on draft-ietf-core-sid-16: (with DISCUSS and COMMENT)
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Jul 2021 11:05:17 -0000


> -----Original Message-----
> From: core <core-bounces@ietf.org> On Behalf Of Éric Vyncke via
> Datatracker
> Sent: 14 July 2021 06:41
> To: The IESG <iesg@ietf.org>
> Cc: draft-ietf-core-sid@ietf.org; core-chairs@ietf.org; core@ietf.org
> Subject: [core] Éric Vyncke's Discuss on draft-ietf-core-sid-16: (with DISCUSS
> and COMMENT)
> 
> Éric Vyncke has entered the following ballot position for
> draft-ietf-core-sid-16: Discuss
> 
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
> 
> 
> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
> for more information about DISCUSS and COMMENT positions.
> 
> 
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-core-sid/
> 
> 
> 
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
> 
> Thank you for the work put into this document.
> 
> Please find below two blocking DISCUSS points (which are probably
> misunderstandings of mine), some non-blocking COMMENT points (but
> replies would
> be appreciated), and one nit.
> 
> I hope that this helps to improve the document,
> 
> Regards,
> 
> -éric
> 
> -- Section 3 --
> As a YANG model can have several YANG modules, was there a discussion in
> the WG
> whether the SID range is assigned per module or per model ? The IANA
> section
> seems to refer to an allocation per RFC, i.e., per model and not per module.

I presume that the allocation is done per module.

On this point, I think that it would be better to use the phrase "Rework YANG module" rather than "Rework YANG model" in the diagram in C.1.


> 
> -- Section 7.5.2 --
> AFAIK, many YANG modules are not originating at the IETF (Open Config,
> vendor
> specifics modules, ...). How can those non-IETF modules get a SID as the two
> ways to get a SID are based on RFC (if I understand correctly this section).
> 
> 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> == COMMENTS ==
> 
> I will let my OPS and Management AD to comment on the use of 'YANG
> schema'
> rather than 'YANG module' and about the word 'item' for many YANG-
> related
> concepts.

This is a good point.  I missed it for this document, but planned to raise in my YANG CBOR encoding doc review.

This document talks about a schema-node path (pulling in the terms for schema node and schema tree from RFC 7950).  However, the SID file that has been generated does not seem to follow the schema tree, but instead, it leaves out any nodes in the schema tree that don't exist as data nodes, except for rpcs, actions, or notification nodes.   Specifically, I would not expect to see SIDs for 'case', 'choice', 'input' and 'output' nodes that exist in the YANG schema tree, but don’t exist in the YANG data tree.

So, I think that this document probably needs to:
 - Import "data node" from RFC 7950.
 - Update the description of the algorithm used to generate SIDs to indicate that the following "schema nodes" are elided from the 'schema path' that is generated ('choice', 'case', 'input', 'output'), but their child nodes are processed.  Or this could be stated in the reverse sense that SIDs should be defined for all data nodes and also "rpc", "notification", and "action" schema nodes.

This block of text in Appendix B also seems to be wrong:

   Note also that RPC or action "input" and "output" data nodes MUST
   always be assigned SIDs even if they don't contain data nodes.  The
   reason for this requirement is that other modules can augment the
   given module and those SIDs might be necessary.

I don't think that you want to give "input" and "output" data nodes SIDs, because they don't appear in the data tree encoding, e.g., the YANG CBOR draft indicates that these are calculated relative to the RPC node itself, not the 'input' or 'output' nodes that don't appear in the data tree.

Thanks,
Rob


> 
> I know that Alex Pelov is an author but was there any discussion with LPWAN
> WG
> on this?
> 
> No need to reply but the use of ".sid" to qualify a file format reminded me of
> MS-DOS... ;-)
> 
> I am somehow concerned by having so many SIDs being generated as it
> requires
> being careful in generating them and having a scalability issue when using
> them
> as the 'mapping table' could become quite large.
> 
> -- Abstract --
> Suggest to add the reason why using SID in constrained environments for
> people
> outside of CORE WG ;-)
> 
> -- Section 4 --
> In addition to a reference to RFC 7951, why not simply adding that the the
> ".sid" file is encoded in JSON ?
> 
> -- Section 7.4.1 --
> Out of sheer curiosity, why using a decimal million rather than the usual
> power
> of 2 ? Again just out of curiosity ;-)
> 
> -- Section 7.5.3 --
> Suggest to either remove entries related to ietf-anima-constrained-voucher
> or
> move this I-D in the normative references section.
> 
> == NIT ==
> 
> -- Section 1 --
> Suggest to expand "YANG SID" again as the abstract is not really part of the
> document.
> 
> 
> 
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core