Re: [core] CoMI Cool draft splits
Somaraju Abhinav <abhinav.somaraju@tridonic.com> Thu, 19 November 2015 10:07 UTC
Return-Path: <abhinav.somaraju@tridonic.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 41B8E1B314A for <core@ietfa.amsl.com>; Thu, 19 Nov 2015 02:07:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 uvqwYOEGxOWg for <core@ietfa.amsl.com>; Thu, 19 Nov 2015 02:06:59 -0800 (PST)
Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3on0766.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe04::766]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 320A21B3147 for <core@ietf.org>; Thu, 19 Nov 2015 02:06:57 -0800 (PST)
Received: from AM3PR06CA040.eurprd06.prod.outlook.com (10.141.192.158) by DB4PR06MB159.eurprd06.prod.outlook.com (10.242.155.145) with Microsoft SMTP Server (TLS) id 15.1.325.17; Thu, 19 Nov 2015 10:06:38 +0000
Received: from AM1FFO11FD043.protection.gbl (2a01:111:f400:7e00::115) by AM3PR06CA040.outlook.office365.com (2a01:111:e400:882b::30) with Microsoft SMTP Server (TLS) id 15.1.331.20 via Frontend Transport; Thu, 19 Nov 2015 10:06:38 +0000
Authentication-Results: spf=pass (sender IP is 146.108.200.10) smtp.mailfrom=tridonic.com; yumaworks.com; dkim=none (message not signed) header.d=none;yumaworks.com; dmarc=bestguesspass action=none header.from=tridonic.com;
Received-SPF: Pass (protection.outlook.com: domain of tridonic.com designates 146.108.200.10 as permitted sender) receiver=protection.outlook.com; client-ip=146.108.200.10; helo=ATDOAGMSX01.itiso.net;
Received: from ATDOAGMSX01.itiso.net (146.108.200.10) by AM1FFO11FD043.mail.protection.outlook.com (10.174.64.232) with Microsoft SMTP Server (TLS) id 15.1.325.5 via Frontend Transport; Thu, 19 Nov 2015 10:06:38 +0000
Received: from ATBRAGMSX02.itiso.net ([169.254.2.220]) by ATDOAGMSX01.itiso.net ([146.108.41.67]) with mapi id 14.03.0248.002; Thu, 19 Nov 2015 11:06:37 +0100
From: Somaraju Abhinav <abhinav.somaraju@tridonic.com>
To: Andy Bierman <andy@yumaworks.com>
Thread-Topic: [core] CoMI Cool draft splits
Thread-Index: AQHRIRwbW5jNwRAHeU+Rg/6jmUcLNJ6gTL6AgAAcVgCAAOkigIAAHgWEgAB6WYCAATLOoQ==
Date: Thu, 19 Nov 2015 10:06:37 +0000
Message-ID: <0E9A48AB39AF3547ACD28A6DE3E2906A0F1ACE72@ATBRAGMSX02.itiso.net>
References: <0559fa310f26530d1c1e89c1ed64b7aa@xs4all.nl> <BN1PR04MB424BAAB4D9E771D891BD06F921D0@BN1PR04MB424.namprd04.prod.outlook.com> <CABCOCHQ8QQArhVUVT4FkYOYnYny4osGMeY4F6jvNjZ0v9Pa3bg@mail.gmail.com> <cf7b132ec85a3781bf4e3a28cda4cb97@xs4all.nl> <0E9A48AB39AF3547ACD28A6DE3E2906A0F1AC492@ATBRAGMSX02.itiso.net>, <CABCOCHROWZtR3jZ431ZK_rxZR-giAr9qzGcANzYSD-a85dSyHQ@mail.gmail.com>
In-Reply-To: <CABCOCHROWZtR3jZ431ZK_rxZR-giAr9qzGcANzYSD-a85dSyHQ@mail.gmail.com>
Accept-Language: en-US, de-AT
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [146.108.8.124]
Content-Type: multipart/alternative; boundary="_000_0E9A48AB39AF3547ACD28A6DE3E2906A0F1ACE72ATBRAGMSX02itis_"
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-Microsoft-Exchange-Diagnostics: 1; AM1FFO11FD043; 1:szY1jtlaREqxx9kWLQJeEix+DXZSflw05V6AYDu3iUMtM22+RSmy5rVb3w1KN8e/3kg0Y2ckRYDHwvzXrApWxk6ccpZlnhbk2FPAG5ubD8iweLC3Xk3qT4JOLArvR/dywYjcFGarNh8Jm/bbmrhUESANBMhfffLZkuiMsS+BkCYC7oqUWQC8QMux6T8WpFeGtoTcYLnLjfzdRLQuxSxn0Ui+kMyfKEW/LudAvI6UmnZcNla6YE4CAZdxgayYEUxpBLnfrmvlBDyIPJAkbp06zmsIn8CQp0z1fR+58+pIeJw9kugdTncXxJMv//AYTU0qgXobYzcUR7i6jcgL+8xEwWx/KepCtbKjidAyLOOWRos=
X-Forefront-Antispam-Report: CIP:146.108.200.10; CTRY:AT; IPV:CAL; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(2980300002)(438002)(377454003)(57704003)(24454002)(189002)(199003)(561944003)(33656002)(53416004)(87936001)(5890100001)(110136002)(104016004)(86362001)(69596002)(189998001)(5008740100001)(15975445007)(102836003)(106466001)(6116002)(55846006)(5004730100002)(3846002)(2900100001)(16236675004)(84326002)(81156007)(512934002)(2920100001)(11100500001)(54356999)(5003600100002)(6806005)(50986999)(106116001)(5001960100002)(93886004)(92566002)(5007970100001)(19580405001)(26826002)(76176999)(300700001)(2950100001)(5001920100001)(19580395003)(586003)(19617315012)(66066001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB4PR06MB159; H:ATDOAGMSX01.itiso.net; FPR:; SPF:Pass; PTR:unknown.zgrp.net; MX:1; A:1; LANG:en;
X-Microsoft-Exchange-Diagnostics: 1; DB4PR06MB159; 2:7qNao2FZ6hS3/8l93EBOhQ3ngPj+HvSQbYLWsFBn/TC3LNrA9Bd7Muk3WTrkViOEhDDCqvTo4zBX0IG71ymA/ZW0fkj/JR5+ie8Mk77KldxD71uq5JQC2MrdYfW4c6fWK9xNeg+r1/NXVXO4sDc6+XmyzBvniCyPzLzzrW39Zko=; 3:oj4+tX9D/60Pxa8pwWtAZNUhiYUxLf/P97SOA4jeMTutcF5YaiDmhld5Qe4XYCzKy12MFxTLEWwMTPh3+KZL9IBNo47xJ4JL7Ca1N2JGVtT33VoXWTWN1MUGZIT7ttRwdpc7z0BERKP5PZocMEJ+3rFX3aiawBPHIhJDbEZtpgitFR0OKG93n/FOibLay0Em94bQ87f8VDQRygCsuWDbvbT1xvw5oo3ItWKXOCbBSJQ4myvUjD4bFFCMV7cO6f5PzP7UlJe2LP4yClWdxkr0RQ==; 25:2bkoGmjB29LaGX+gF/qwnbOVRMAfKgHqR6Lt168oJq5H3bkffa6O+MIevNykKoM0uB9qGEoMpqEW1/S2B/XEQDaIy+noGGjwtQGXzdEpUOqSOCbg85reoDJkg6bsoKXnxM863PaoqilHpbVshymWlXKD10q7uDrAKbtAP/KkkphTF1Qr5GbnWKPX/0+CSkf/ydjHTP8crFrXM+kC+KZtQ0k0jOEpIFBaekmY4TYl76trCjAI7G31UuG4xOoXIz7Zd+gnkrqtil5JZLdqrPiKFA==
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(8251501001); SRVR:DB4PR06MB159;
X-Microsoft-Exchange-Diagnostics: 1; DB4PR06MB159; 20:4ERWQukkQFCeCTT5u80l/v1Y8D6/F9Vz7w50SKX4A70jKNpTKra+JCb5YUJmnPK7ZQjNP2dmjt2D4mHjYhX4QEKeiL/EA938E+zay4VUAqaEs9qZqGCsE+jWvRZHb9XPcYgar5HUkE8zReVs/nG5NO3txLPH+dJYuvGwVbXn6Mn1BdRVKMY/3xErGGYhpchFsGfzk3PbdbxuILnhHdVLVkejRpfrOINMei0sMVBhujZoEcHYnY7rICJPFJmi1raDKh8phIoDzs8QhY93Fd48Dsj9GbxV5+pU5eO1tzRNEss9klAfEC8LR0pZdtYUY3X5EIswwsfJt52LxXeEyEKJl+NuKzajK1D+xRwERuAyfGlw/4TLICOwBXl1nv6f3v/PjaRmkQsagY0WCJjGh2D272twisC4e/4wtAcj1ePN1QeSRpwGMUWYsnkFEQqCYrvAFaZo205othrJSMNtb1kDLMa8Efjp8fQbntYt/QwRy5SPI3/rbRCCZbcpO+vSwfNz; 4:KykNIm+5da83p4MTIT6ZCkaNKE6k22VVZys8DsUzg2kgLmpG9mtjwdISo53Vl6eNtAu+0Jdy5NIWqx/F1+bX4fb3VYu0E/yRDnpSwAstAhlwu1b8OE9JLbaxjbL+yKy5w7judrYoQKeBR7aCaKehDN6PrVHxIxntE8GkJOjHU9PyZ8Dke7WUWkpJyi7daOD8nYfIwWiCtsofHaN9+RUk+QVvUGMpi9w2aHWSRByb/2kJXT0hFYfWO3hSvN5yDbiQyuQfe4OLtbKZ7Fuz5mLokiXsq1zzGGdSkcp62KaGJxl2jvLLWnS7poTKawXQaE6v7uttazTfziS3P4kFf6Kh6Ywsq6UFsebewhbvpl9SW6vGORL3z5dGj3WuCJne3Fbb
X-Microsoft-Antispam-PRVS: <DB4PR06MB159473B24C5EC1BF1B15C9DFC1B0@DB4PR06MB159.eurprd06.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(262738631018165)(216554174695431);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(520078)(8121501046)(5005006)(3002001)(10201501046); SRVR:DB4PR06MB159; BCL:0; PCL:0; RULEID:; SRVR:DB4PR06MB159;
X-Forefront-PRVS: 07658B8EA3
X-Microsoft-Exchange-Diagnostics: 1; DB4PR06MB159; 23:RuiXUC359fjxTFzqEQr93e/0gyW8Mr/16HcfBHzeUWbV7PllLdJDNl0Hj/7TyNwYWPa7hppIH9tgG+FY7p4qdJwM9ysQIw1dIxaYvcZWM9rTZSdiUdoc+bGFPKEZ0n7m0B0+3oFZb/B0mR3485lau1NFtfPWi7Pg13e5+LrupGaLixXJ5h7Wuq/kwJiCioJ94LgYWwKHJDkwbglw5TgQ/xJ3CA7RVBbG4kE7PLUF+Y5WbF/A49q6VmwHACBZN6r6g4ovjhipCYJlAsOSKRodeVFdSWmnNvfU49WJEaqVeu4y4b7Y0AIt/AT7OELV+YS83QjDv76W5e1cVqVdbEfyvfBYPZ+Oxh0jtwavb9/JTtlXSYcCAhgQd5dBAdNQRKX2HcdKaMF6SdnZtY8zt9+8babQbZPaZGF6aC/XjJHwZx/OVeET/qCwqPkKV7PA7G1ueuUb+9zZQSsSxMUNP87iHQaxy39XV/qCQ0jc43TqHpXm2g/R5OigjwOK21mi6BP7vVS0jQ2GRq7KfMUP+u8NZ+D6yYHVl+vu5jHpNNY5iouSlSdun3MASc2n+g6l5IscOQv+S8xT5kAIP2PhUEhcWhEwuqRv8sXZJt7qLHfI5l3pj73ynOKcgkcmzZhojxg93sgMo26bWfqbtLBCzFCFGHQXpZ31bcApUKqKYOp9QZpMYprKwg2TFh/0wz73kGKQOl9b9eXwiPw2wrren+YXSQSqrKP+J/8Nly4g+LIrjleU+Ohd+HVkuAnEZyMZuQoTO6qm1zoNFQft6XU/uTEFLrcSLQc+6mhu9IjYGe71hiqn+Oeh5XHIcxj+9bonVkEg5QF8I7d+YNRhpkf0+p4bdEayhMrdZaA2TTOZlA3jYFS+bv+cWfNcM3B4KaSypPXZLMllw6r6Q8lWYxRZhHRwQk121Fz4UobiLIgmCZOYzZH4f39ElClmDPPmLvdTsxVOkqFavfbeFYdLEHZtiH4eQeCpB1e3sX8MyGXkJJ/rRot9Xhy2mkL155Kc8nfAZIll9iR05h8W+v+NY/KMtCq9JvVSmzpO/jLG2Dx8gZ4CpX0PmnFThgRSZzJiTMMVWuk6seUaLaj9uboI5O14wAZow6vEnRkZkeGHhXHUKf5X0G0Q/akXp2GTCk9uvni6Cw+Z+ywV3X4gD7MYNtXQIwq+EeInmUM1uKsV07FG4rakBTx0oemO3WAH9krDNHo2khmKxg40h+Ss2kX442n0o4nToHzt83lQ9vRsp79t2l2SneAmynXgk1aF7NJdHHfJ1qrT26tElPsqZjSqNNiCxZKIZLjKaobXyS6MOYHNHKeRaXbVb95WEopUwFfHDnESR44PA7uFBwuegM7OqBPRA1quw0Z4N3Bz7oB8RkdT8QOH1WY=
X-Microsoft-Exchange-Diagnostics: 1; DB4PR06MB159; 5:OL625yIkKmPthyKxD713LvKieKFVjXfzq/J5vTqyFri7kY4Tx6uSZsDY67Ihv1gzHdmj4u4prbTQgGoFLdElZxCUg46i6fNrqDIXTSeKQN91QntGzwBFGKxllYb9/L9Mm+MufyhzlwDiYKsbWl526w==; 24:qvwLILKCh27Xroif+/O5uSeRQNVqQQcPYv6AzsuzoB2asxCHc46OEc5RqNdg63994w7rAEk3etb8OWZdbvZJAOThD0+qTwBFdpC+CEE2OaU=; 20:p53D2vVzLc2tht7uo8T4inj3KDlisrjl1nI+cpGd4+Zj3GxJrfD6MWeyis+EfLMhM/XnZGtwEJk0ZfZsBGXFOw==
SpamDiagnosticOutput: 1:23
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: tridonic.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2015 10:06:38.3608 (UTC)
X-MS-Exchange-CrossTenant-Id: 8b206608-a593-4ace-a4b6-ef1fc83c9169
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=8b206608-a593-4ace-a4b6-ef1fc83c9169; Ip=[146.108.200.10]; Helo=[ATDOAGMSX01.itiso.net]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR06MB159
Archived-At: <http://mailarchive.ietf.org/arch/msg/core/YEYUYs_ei_58MHAZxAYpHkSbg8g>
Cc: Core <core@ietf.org>
Subject: Re: [core] CoMI Cool draft splits
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
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: Thu, 19 Nov 2015 10:07:03 -0000
Hi Andy, please see inline for comments. ________________________________ From: Andy Bierman [andy@yumaworks.com] Sent: Wednesday, November 18, 2015 5:32 PM To: Somaraju Abhinav Cc: consultancy@vanderstok.org; Core Subject: Re: [core] CoMI Cool draft splits On Wed, Nov 18, 2015 at 12:31 AM, Somaraju Abhinav <abhinav.somaraju@tridonic.com<mailto:abhinav.somaraju@tridonic.com>> wrote: Hi Peter, I like your proposal of starting with the four drafts. Just a few comments - Before working through iv) function set, I think it makes a little bit of time working out what use cases we want to support. In particular, I think we should decide if we are only going to address Netconf/Restconf support or if we expect to support Yang application layer module management. In my opinion, in constrained networks we will not support two management protocols one for networking and one for application layer. Therefore, we should support both in the function set. We don't know this term "YANG application layer module management" in the NETMOD WG. The semantics of the YANG module can be anything. The same language is used for devices and controllers, as well as application and server code generation by many tools. [AS] Agreed. But we understanding this explains what function set we want to support. One example was the argument to include RPC/operations. I think CoMI currently does not support RPCs because the need to do so was not clear from a network management point of view. However, for applications, I can provide clear reasons to do so. Same thing for "actions" from the Yang 1.1 draft. - Access control. I think for iv) function set, we should also think about how access control is going to work while we look at the function set. I don't know if this is a separate draft in a different WG (e.g. ACE). But from the perspective of being able to use a device management protocol, unless we also get interoperability for access control/security mechanisms, the drafts will not be usable in the field. Would this be a replacement for NACM, which is how authorization is handled for YANG data. [AS] Yes. I think CoMI/CoOL should recommend something similar to NACM. Whether it is based on NACM or something new that is coming from ACE/COSE is up for discussion. This also relates to the previous point about use cases. Will we also use the same access control methods also for application layer CoAP resources? - Regarding Versions of YANG modules: I do not understand why we need consistent numbering when a module version gets upgraded. As Rodney already mentioned, we can not assume that new versions of a module are supersets of old versions. I think it is also important to keep using the automated numbering scheme as far as possible. So, my questions is the following: do we need data node IDs consistent across versions of YANG modules. YANG is just like SMIv2 wrt/ permanent identifiers. [AS] I did not realise that all YANG modules MUST have permanent module identifiers. Could you please point me to the right reference where I can read about this? Anyways, the permanent identifiers need not be the same as the identifiers that should be used withing the API to access the modules themselves (i.e the identifiers used withing CoOL to access data). Therefore, my questions still stays the same, do data node IDs need to be the same across multiple versions of the same module. Once an ID is assigned it is never removed. The 'status' statement is used to manage lifecycle issues like obsolete objects. So you can assume revision N+1 is a superset of N (at least for the purpose of object identification). When a module is updated in the server, we usually attempt to minimize the change such that existing client code will continue to work without an upgrade. This is how YANG Hash works. If the Cool numbers are version-specific, then a client needs to store multiple sets of IDs to work with each version, and also needs to be updated anytime a server it manages is updated. Abhinav Andy ________________________________________ From: core [core-bounces@ietf.org<mailto:core-bounces@ietf.org>] on behalf of peter van der Stok [stokcons@xs4all.nl<mailto:stokcons@xs4all.nl>] Sent: Wednesday, November 18, 2015 8:27 AM To: Andy Bierman Cc: Core Subject: Re: [core] CoMI Cool draft splits > > I think the YANG Hash draft should be separate from the protocol. > We want to use it with RESTCONF, as well as the YANG/CBOR encoding. > I agree with Andy here. Although I sympathize with Rodney, that once the four drafts are reality, the WG should decide about adoption and a recombination of documents. Peter _______________________________________________ core mailing list core@ietf.org<mailto:core@ietf.org> https://www.ietf.org/mailman/listinfo/core ________________________________________________________ The contents of this e-mail and any attachments are confidential to the intended recipient. They may not be disclosed to or used by or copied in any way by anyone other than the intended recipient. If this e-mail is received in error, please immediately notify the sender and delete the e-mail and attached documents. Please note that neither the sender nor the sender's company accept any responsibility for viruses and it is your responsibility to scan or otherwise check this e-mail and any attachments. ________________________________________________________ The contents of this e-mail and any attachments are confidential to the intended recipient. They may not be disclosed to or used by or copied in any way by anyone other than the intended recipient. If this e-mail is received in error, please immediately notify the sender and delete the e-mail and attached documents. Please note that neither the sender nor the sender's company accept any responsibility for viruses and it is your responsibility to scan or otherwise check this e-mail and any attachments.
- [core] CoMI Cool draft splits peter van der Stok
- Re: [core] CoMI Cool draft splits Rodney Cummings
- Re: [core] CoMI Cool draft splits Andy Bierman
- Re: [core] CoMI Cool draft splits Michel Veillette
- Re: [core] CoMI Cool draft splits Michel Veillette
- Re: [core] CoMI Cool draft splits Rodney Cummings
- Re: [core] CoMI Cool draft splits Andy Bierman
- Re: [core] CoMI Cool draft splits Michel Veillette
- Re: [core] CoMI Cool draft splits peter van der Stok
- Re: [core] CoMI Cool draft splits peter van der Stok
- Re: [core] CoMI Cool draft splits Somaraju Abhinav
- Re: [core] CoMI Cool draft splits peter van der Stok
- Re: [core] CoMI Cool draft splits Somaraju Abhinav
- Re: [core] CoMI Cool draft splits peter van der Stok
- Re: [core] CoMI Cool draft splits Somaraju Abhinav
- Re: [core] CoMI Cool draft splits Andy Bierman
- Re: [core] CoMI Cool draft splits Michel Veillette
- Re: [core] CoMI Cool draft splits Rodney Cummings
- Re: [core] CoMI Cool draft splits Somaraju Abhinav
- Re: [core] CoMI Cool draft splits Andy Bierman
- Re: [core] CoMI Cool draft splits Carsten Bormann
- Re: [core] CoMI Cool draft splits Andy Bierman
- Re: [core] CoMI Cool draft splits Carsten Bormann
- Re: [core] CoMI Cool draft splits Somaraju Abhinav
- Re: [core] CoMI Cool draft splits Rodney Cummings
- Re: [core] CoMI Cool draft splits Andy Bierman
- Re: [core] CoMI Cool draft splits Rodney Cummings