Re: [netmod] Opstate solutions discussions: update and request for WGinput

t.petch <ietfc@btconnect.com> Fri, 17 June 2016 15:17 UTC

Return-Path: <ietfc@btconnect.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BAF8812D764; Fri, 17 Jun 2016 08:17:48 -0700 (PDT)
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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XWwJZz3M9U0q; Fri, 17 Jun 2016 08:17:46 -0700 (PDT)
Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3on0708.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe04::708]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DD51F12D766; Fri, 17 Jun 2016 08:17:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector1-btconnect-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=xcImB8/gNREMS85dd7In6OaSf23duhn8XgTiIpC0RBE=; b=grVmxYv63HQmAuHEEdN1/5SB1C+bQU2CK0wFpx9wqxzdLP9EUWTDIryNMaWaxMVrczZGo3u9nRvaygerDcKvlxgrlJ92hD/pdsPvAY+7VZ8emcA3gN/Vz9eLQ/XEkwgoixUUgrwParClRjoQ+FpBcc3sZTiuHAyg/zSu5Lm1pNE=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ietfc@btconnect.com;
Received: from pc6 (81.151.165.8) by DB5PR07MB1622.eurprd07.prod.outlook.com (10.166.12.149) with Microsoft SMTP Server (TLS) id 15.1.517.8; Fri, 17 Jun 2016 15:17:27 +0000
Message-ID: <008701d1c8ab$211bfc20$4001a8c0@gateway.2wire.net>
From: "t.petch" <ietfc@btconnect.com>
To: Lou Berger <lberger@labn.net>, netmod WG <netmod@ietf.org>
References: <63b1dc74-c60c-351d-8d6d-38c860a6476e@labn.net>
Date: Fri, 17 Jun 2016 16:15:37 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [81.151.165.8]
X-ClientProxiedBy: DB5PR08CA0039.eurprd08.prod.outlook.com (10.163.102.177) To DB5PR07MB1622.eurprd07.prod.outlook.com (10.166.12.149)
X-MS-Office365-Filtering-Correlation-Id: e030dc78-0583-4b48-babd-08d396c27e8d
X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1622; 2:gg2e4v7gFoT0+aYZY8lYHxHIIAyfk+7mh3ramGYF44SW/2vcrr4px6AqUqjmdEtCQ3DB8TGsxTJDnvEX+YMuekyN429ZhXeA4kW5zMc1FaFm1xKgpVjFScUQDxlPveoaGJwsGCK8PGocOizdFFIi1jSEYIdLZjN3+elyQ/8gUTGplJ9HiPWoSI1U0Xu0zurz; 3:11yYHxuXPe8WsNhi8F9liUMHhjiC+siEHkbHdUYssPuRyqmA/MpqcuQX5dGq1cPwGQu9pAzWtjiD7m3s61k2hHw8Z8TpufoPEEdyVCJN7EH9UnTmKPdjeg/UYXEzhxZx; 25:umpwPiSFp8QatNFGhQ90tMLt1xbmUtAXzjj3vQaxmncL2587CUA07y9RF48j+NN8uoJeCCahJqhdejEfoVs+HYg8eH3tSdEd3G4GdwVPWb12zixgm/geYnglaQdbdtAN6+85K0WHAFZDkGgl/Y5eYeB4O81JFaTk4tv0zZXk9aOOBRd+/arjuPnbgv+CvQupnefm8146g0KkmLBkpssccEGOWtMZrUzZ5WCEUI5cqdeEoVHroNyQkwfZ+Q7gVm91hlwyVcH5ciadYVDHXNr77+u8LOCGF0TpsatDubIYjSXmqOasT2VvAMk/IzsCnHf/o3l8s2wtxUeShQr9kb49oUqvCjmiNEKbcr6HQHDuyXJ1fyVl/tLgPeRrySjmummHVdo6Vqmcc/VV+05nFwuFbumhYQm22J46BsKQrHHDJBU=
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB5PR07MB1622;
X-Microsoft-Antispam-PRVS: <DB5PR07MB16227E498E2889635356C7A1A0570@DB5PR07MB1622.eurprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046); SRVR:DB5PR07MB1622; BCL:0; PCL:0; RULEID:; SRVR:DB5PR07MB1622;
X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1622; 4:8qQzt8DgxP+K4IrrTsCgF8Pri4b2WHi/if4VXLwPD25B+9w9DnmSwUIzvkwOeqBxBeqreR6XuIQU3f7bXJJDeVswggs3/mn+EVYtQKLzY3228r8dqWz12ufQHUQS19Cw//fxkxCessQKS9FP6FnVvXxX4m+vA0IIKZbGc6TotKJ/I603D11rqowqDw8WBbtPg113rh8qhrs9/JXPV4NKCQdOBNB5bmlj2o8q6VlS3xYGZ+SMJzPpJ3U59A9q8FCQ13Ugg5HJZjwFB4/CsAoY5qsRAqQl5C1WExHbIhrFGErQrFqghh3J49oUfeTpl51/tjYDQf53Z2FUNB8YbeSOIPVY4Ik0rl0bIdDEkt8kSXszH/Bmk10PyJja9aJI4gVG
X-Forefront-PRVS: 09760A0505
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(7916002)(189002)(377454003)(13464003)(199003)(101416001)(81156014)(561944003)(106356001)(81166006)(5008740100001)(33646002)(66066001)(77096005)(15975445007)(50466002)(105586002)(62236002)(2906002)(44716002)(47776003)(84392002)(4326007)(86362001)(8676002)(42186005)(44736004)(230700001)(81686999)(76176999)(50986999)(50226002)(14496001)(6116002)(3846002)(586003)(19580395003)(61296003)(23756003)(81816999)(5004730100002)(19580405001)(15650500001)(5001770100001)(97736004)(9686002)(1456003)(1556002)(189998001)(68736007)(116806002)(92566002)(74416001)(7726001)(4720700001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB5PR07MB1622; H:pc6; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:0; CAT:NONE; LANG:en; CAT:NONE;
Received-SPF: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1622; 23:fX2zkCgZHb8uef2fkQ7YFTJ5b4+rhBZnbgggmMYUz3KnACUAo+xVYcmFKgj+U4NpZ2/NRE9l69AdgRjLOs3M6oAdSRvb76bwzHmvAaxx6rfjMnTQ9QqVCRpF8E5t31ktzgSV7YkAzsmkUnPyM0bH29GESEMUyC7OJsgZemUa5ite1gyrM2srjVsF+T7Y/l2VW3WU8Q1UHD9B4fPkza50pCbNPsIylzMv/PHlA3DRimVKCRUrMMSKw6zZlF0scCLGIy8WNpcjKHoE9z9Elr3DIuGDBQYxsfGJQMSLXAVBQ9f9bxnaQu0NRKUNTFFm9RCZZBGQClPBVfJV5QZVKhGHLut/95pbwoTM+iGvvq70Vgq2NfuuCmagsEp538CYEGDozrIpxdJmRP4He8n7E7xnkMDZWofzpDQ11I0PkRSGmzexboyn8mocfXZ829o/CJAqLZI7q1FVNJT/c6lMwQQAUljrXQWIE+k8Wc1lBr2owrjgIdgw/zgmxIKRSp8R+m9aYTCUOn9O2KHp8kYbXXpwJuMtcEsX7TaGyxRwbQwFqQ6br47iUoe3FJAtXIoOFKif2vStoZiR505LHi5YlrwBVvasXLb9ZfywzY4V82ootWpeVpLNbsx6Upw3JcdRtejy4R1B+msrPO/EgasKEArNfzmjYgy5rgVAOphXUD10CfJeaZWzg83NmQ5FlO/1Bwn+/9UVNAHszaAi+b50lMV+TPs7onIkWKPgVPfDB35C9uUznYJtLkzTuFkOOuvSfT2AdpDgpCahQ0YrQjzvJmENaKrxoYGm4IQt9A9P2sKW8PQfRCp88PFGAAkmKhD09QXLWCmJipPoNEFfmw4hLxZvMWE1SFNM8E/RUCViNuDcAz59nXnghhXuuG7UKYouy2j4tQiLNDFtqyuT+lO1bIvDwY530EsN5ULgZkJswP1EGyztdnr+RhND9LpyEHp56vzDsLOmtAcbLB8JRXP4KHZ5ZwFTSUJfwzo4GXV9T4B1aoo8IfKI8EFqgzKse73P9YxtQZUELXEN+N9ops9+d889I3JNBrs0AM3qDceY8ic09YH1HHW6AwWPgSuaJ+Dr3NRxXPs3RuBvJtv0IMkq3bivR8FPRRW0a0Ns/7oGXaK8kbhWfDa8rIasOJE7Uifwxu36mCU4eLkMMqmvmtsN3RFXI/m7EU8wcdRThTBa2e3E9m9kVjzxLQ+awzSWoxgX+JGq/BWKjv6FkLHs3k9XbTG+8BIxz219KGj56+UZL5DDE+GRWleF4EG30Ekz+ZI2P/5Ci6NUH6MqWSyIzDwWHRqujRlwTxI/QEKNktDE86WNq8DdhKlRxVNdZy5WiiZCkl23eM2KpznCZEdLueEW4TOPX+ElPwuEMzSgYiRtZ0P4AZ4IzNtr86VXWo5Y7ZUI4D1VG9NgVUt/sIvrf3gWIKBpiA==
X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1622; 6:FfoJ/cg2Tr0r3c4wJoLPUfs/afm6u/Hh295LcQ7Tg+BhkeiqwxNBENyBWwyVYQ7SKuExo/ci3DtlbmVJvWn5zP9lBBYScA00vXIwZLXQv48JpNnxvFoYQqv1tqQxjgHv3wLYblLuzjfrkOArbvUrqOs1lCfo5KnCqEskaIuVM2iqo0rXdWcnZqkKS1gpUvGLeqZgT+ggcL9Oy9pHLQxldikYxaB/RTLe3xq5PdsLdBBnz/m9n9N8KT+SzJvDj2urfouELztX0quuo6FnMVXcrnT+yfSoPcRZtHO/TgQu88c=; 5:vWzv0cmY1D8q7ffId4/THV3S62m3U2/TGmQQRjalqRe+1FM/4Y7JNjy6UidGVJk1VOQ+lsd2Rh8c3D3aFqtE0ZNgiyjjIpppT6dajppVDG62BAAGWgxfwjuFaWDjPMPLBSi5fZO0c4Klgk3EaJvEWw==; 24:miTKv+VhbCO7XQrP2iAdzk5jyQuwTNdSSipQSX0ePNqL2eDn+/oVVgfyjLoXuaJ8XQQnTYVrruuwQ+IL6sry0fRVwCTTOrSRO4yFKAfyWio=; 7:WmP9t523vyatibyabQJ0bHe+cZWCUak7IiexBG76VsV6oEtNkPL4kwuQk3isr0aRXPdeU6V0lYeKaZ1ZW9esh9t4fikW5gaMbjh7ydPdVobRhBMMFICRG//LeUYo7Um7sb5aVQ8AONsc6loyoaazgbPj7EzD4vKTcKXVhuXX6hczS5QMxamd1rSi7hMJ9d7YcIcVZqJHGFDJ2djU/16KxA==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jun 2016 15:17:27.8449 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR07MB1622
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/179Sf5iF4JRGzOYEQ9m47lcLe0I>
Cc: netmod-chairs@ietf.org
Subject: Re: [netmod] Opstate solutions discussions: update and request for WGinput
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 17 Jun 2016 15:17:48 -0000

Lou

By now, 17th June, I see solid support for one option but only see
comments from a somewhat small number of participants

The majority of the authors of the 172 YANG files I have in an
archive are probably unaware of this discussion and yet some at least
will be affected.  What concerns me is that history might be repeating
itself.  In a sense, this discussion is about the original proposals for
NETCONF and YANG not meeting current requirements which
may be because there has mostly been a limited number of
participants in netmod discussions.

I was struck by Dale's recent, brilliant review of 6020bis because it
came from a fresh angle and brought up nagging concerns that I had had
but had not been able to articulate.  With a wider audience, similar
comments might have been made much earlier to the advantage
of YANG (perhaps even about RFC6020).

In the same vein, there is NETCONF.  Juergen's I-D, which I see finding
favour, could be said to cut the ground from under NETCONF (well, I
would).  RFC6241 says
" Configuration data is the set of writable data that is required to
   transform a system from its initial default state into its current
   state.  State data is the additional data on a system that is not
   configuration data such as read-only status information and collected
   statistics.  "

The proposed 'intended' in the I-D is (ct, ro).  It is ct, configuration
true, so it is configuration data.  It is ro, read only, so it is
clearly not
configuration data.  Without changing RFC6241, I cannot reconcile this.

So I see RFC6241 being changed; can anyone reading the RFC understand it
any more?  And yet the I-D makes no mention of this change to
NETCONF nor have I seen any discussion on the netconf list.

Stimulated by posts to the I2RS list, perhaps also a trigger for
Juergen's I-D, I wrote up my own summary of the current state of
datastores but I called it draft-tp-netconf-datastore because I see
NETCONF
currently telling us almost all that we know about datastores; YANG 1.0
adds very little.  For me, NETCONF should be the starting point.

Tom Petch

----- Original Message -----
From: "Lou Berger" <lberger@labn.net>
To: "netmod WG" <netmod@ietf.org>
Cc: <netmod-chairs@ietf.org>
Sent: Tuesday, June 07, 2016 3:19 PM

> All,
>
> We want to provide an update based on the off line discussions
> related to OpState Solutions that we have been having and solicit
> input from the WG.
>
> All authors of current solution drafts [1,2,3] together with those
> who helped conduct the solutions analysis* were invited to the these
> discussions -- with the objective of coming up with a single
> consolidated proposal to bring to the WG. (I/Lou acted as facilitator
> as Kent and Juergen were and are involved with the technical details.)
>
> The discussions have yielded some results but, unfortunately,
> not a single consolidated proposal as hoped, but rather two
> alternate directions -- and clearly we need to choose one:
>
>     1) Adopt the conventions for representing state/config
>        based on Section 6 of [1].
>
>        From a model definition perspective, these conventions
>        impact every model and every model writer.
>
>     2) Model OpState using a revised logical datastore definition
>        as introduced in [4] and also covered in [5]. There is
>        also a variant of this that we believe doesn't significantly
>        impact this choice.
>
>        With this approach, model definitions need no explicit
>        changes to support applied configuration.
>
> >From a technology/WG standpoint, we believe an approach
> that doesn't impact every model written (i.e., #2) is superior.
> The counterpoint to this is that the conventions based
> approach (i.e., #1) is available today and being followed in
> OpenConfig defined models.
>
> We would like to hear opinions on this from the WG before
> declaring one of the following as the WG direction:
>
>     A) models that wish to support applied configuration MUST
>        follow conventions based on [1] -- and the WG needs to
>        formalize these conventions.
> or
>     B) no explicit support is required for models to support
>        applied configuration -- and that the WG needs to
>        formalize an opstate solution based on the approach
>        discussed in [4] and [5].
>
> We intend to close on this choice before Berlin.
>
> Thank you,
> Lou (and co-chairs)
>
> [1] https://tools.ietf.org/html/draft-openconfig-netmod-opstate-01
> [2] https://tools.ietf.org/html/draft-kwatsen-netmod-opstate-02
> [3] https://tools.ietf.org/html/draft-wilton-netmod-opstate-yang-02
> [4]
https://tools.ietf.org/html/draft-schoenw-netmod-revised-datastores-00
> [5]
https://tools.ietf.org/html/draft-wilton-netmod-refined-datastores-00
> * - Chris H. and Acee L.
>
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod