Re: [Netconf] health of NETCONF

t.petch <ietfc@btconnect.com> Wed, 01 March 2017 11:07 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 59CE6129978 for <netconf@ietfa.amsl.com>; Wed, 1 Mar 2017 03:07:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.921
X-Spam-Level:
X-Spam-Status: No, score=-1.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 KYNXJjFeRbok for <netconf@ietfa.amsl.com>; Wed, 1 Mar 2017 03:07:52 -0800 (PST)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0090.outbound.protection.outlook.com [104.47.1.90]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EBDC7129960 for <netconf@ietf.org>; Wed, 1 Mar 2017 03:07:50 -0800 (PST)
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=Pg2VeIhZeaTyOXa8eRgWFBptKsB9stUxoTe2EM4hKe8=; b=hizppN2XMR19RwRE+gjypacKCotcA4uqNHBddxCwNnHps8HuBceBvlK8mMxFzv+mroE+WXEMcZ9pDOG+umY/ell+0PSToDqRSdQlxh09POP7i5H6bwYxhQ1Ih7b2EGrBr3dO+cSwyAwLgISe0rb1LBRD9djrORUfb5WRF0Wkxx8=
Authentication-Results: jacobs-university.de; dkim=none (message not signed) header.d=none;jacobs-university.de; dmarc=none action=none header.from=btconnect.com;
Received: from pc6 (86.185.203.75) by AM5PR0701MB2995.eurprd07.prod.outlook.com (10.168.156.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.947.2; Wed, 1 Mar 2017 11:07:48 +0000
Message-ID: <05ec01d2927b$a7e374a0$4001a8c0@gateway.2wire.net>
From: "t.petch" <ietfc@btconnect.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Mehmet Ersue <mersue@gmail.com>, Robert Wilton <rwilton@cisco.com>
References: <014101d2913a$3db72870$b9257950$@gmail.com> <20170227221434.GB68878@elstar.local> <026f01d29273$5d57dfa0$4001a8c0@gateway.2wire.net> <5e19057c-1b77-e6e3-bf30-8acf36e279d9@cisco.com>
Date: Wed, 01 Mar 2017 11:04:25 +0000
MIME-Version: 1.0
Content-Type: text/plain; charset="Windows-1252"
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: [86.185.203.75]
X-ClientProxiedBy: DB6PR0202CA0025.eurprd02.prod.outlook.com (10.171.70.11) To AM5PR0701MB2995.eurprd07.prod.outlook.com (10.168.156.145)
X-MS-Office365-Filtering-Correlation-Id: 49f74bb7-70ea-4382-3b92-08d460933250
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:AM5PR0701MB2995;
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0701MB2995; 3:lylu7ViHVqnuTYlWvI0VNYF0jTvdfI7BfPgO51lM2/Ne2qzePvdneTP4J7klFaRTPASDkYcPeVrGjhzNbvWOFWChG7cGDwerIh2T3F5IsEViYJjtTLG+Bw6gucoTLAAtZBCaqh9TSsF8YzmBq1EN31dF2QPSMVEYme2Fgg8CQNXxFQW8L38UKYOkayQPfJ0GDI2J5gmlXOSD8cjhPY/lwYbTonp9ai6OzWDjp1F6eA/APq+OzJKoXJn3GyHSDSt6Pugatp0O/Ah41UkuF5FuGQ==; 25:fXBBzg0JXWN7/9l7s79zHz18iiEWQY8KSf08xiRHF2CFxQSGgwthjnrIBOeHnFUrDfVQTNe3suCSjmQ+N5LEFMhb7oFTTR1QMCm3PYrofD4MGeyr+cg8Gma0DhmU45//3W+6fSrT8auXVe1/VFVWUwtFNDIFEGLDu+yRhbhtP4PAKi3vf4TJu1WZc96plScbBbwH4JLc9cBWsOi0Jaefl3m5EVncmfKDGxlXEuDSJNUiEApUyRNl7CZLjnIvlTgjysBZewQdnRP1bL4ovXpa/e1NHV+VlrIZcEa589Xhf0Iz+cTxVDmpImDwXU1pWXbgv093CcAWKtfyDkq4AjlYvOGI7BMm1jRkkffBY7OFyDPWUzi/ZVLWy/idym6p/yCHzxZ3JD54MOXPYvzl9H/7oKFmvIZwwjL38IxrySauuojAUHKpifrW2HblzikGWqKFoNm7TL+41YVCVL7ECU9ICA==
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0701MB2995; 31:gNkI4qaXGB4vxKSU5yLD36ashlvl4uPHb8G+NI9WPZXcYfQU4eKxdTvxDbIjWEK4aG/ECqbGC++PPArP0Vrg6/+Bh1Do2WPurESi15I1ycJPlRTdI1W9iRecyXxf6owm+IauR7j5bl+ys45v4JO4gEqaPzRkAyHfTWe9WzqlvKgcttMpIJDWMsCX9RaxeQrw8ItHi0QJ70qkpX8omlXfj/t7NQ+PPmvEmLLBTbjKEsuF+DTLJpEIR10xp/nV0s49agu18Sd9VFdiCgtxlawoDA==
X-Microsoft-Antispam-PRVS: <AM5PR0701MB29951D21FC429E749389704CA0290@AM5PR0701MB2995.eurprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(95692535739014);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6041248)(20161123558025)(20161123562025)(20161123560025)(20161123564025)(20161123555025)(6072148); SRVR:AM5PR0701MB2995; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0701MB2995;
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0701MB2995; 4:jm3qX9tsuWCdUN1AHhGkZHh/53Gfm9YtXK0MwwFjOGaeRHp3eKWqES6f4ZtwCImbmRmkygf4UfWghlLYeymFV63GzqW4wuzncYVuOGKaFheqbcnfMPnBHue0qvT662SCfEDiohEPTNVKWew08unE7CCS0cMLmjdHe+LF20s2zz3lr3NkhyrG+SDBg0Oz+5dr4v6FxviWGT8C35pvaw3SeQ8mBYPx4wLZ+fDZhpIRHdTddmZTkQD1i4P7bAvwSpRFiWGPfyROhHw5Pwcr4kGIdWdJbjIuLTLkkZuAUz2++/FNwO11LUeFG1YVt/OaxfO5qflW6E354ED0EBGeXw7i5Mqd7NRwEBkTH26KJ1cwt4+V5z4O9SIBUolvbVYpJwqmQzt6m1T7PG4o5xSpdQ+Vd4Pu6WyLfku/D5/+bwmUX0/6P/Jep4THJkcBnPn15FUa9257KOMdCbRtcik4t/gW7dCnVd5Ab2KROfIkSZQmNRYMS6YvpxJJkS4w5NFicpXkl/9mQvK2WXGWQOqjdx1S4BKOm8IAtXCDSrwJFxqHg7b/5x/S1MBbXdA9EMXWl5rB2U+YuLGCUDE0io8Wn304tMNm7bRgTbAUbWteYV1gLx+Lb1nxrsDOTTHpUMWuWciLwLICA3oRyh6vYPLleyInmA==
X-Forefront-PRVS: 0233768B38
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(7916002)(39450400003)(51444003)(24454002)(377454003)(13464003)(5660300001)(561944003)(4720700003)(66066001)(44716002)(6666003)(47776003)(62236002)(61296003)(1456003)(42186005)(92566002)(81686999)(81816999)(50986999)(76176999)(116806002)(33646002)(86362001)(8676002)(38730400002)(81166006)(50226002)(14496001)(93886004)(189998001)(6246003)(6496005)(53546006)(229853002)(6486002)(9686003)(44736005)(25786008)(84392002)(53936002)(1556002)(3846002)(7736002)(305945005)(2906002)(4326008)(23746002)(230700001)(50466002)(6116002)(74416001)(7726001); DIR:OUT; SFP:1102; SCL:1; SRVR:AM5PR0701MB2995; H:pc6; FPR:; SPF:None; MLV:nov; PTR:InfoNoRecords; LANG:en;
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0701MB2995; 23:KbFhJIrEV90UEF2B2iZ2RbWv9mjXl7Cj6XhfjHikF9ztoY7bqd//9f1TQ9mVdj459NOc75D0KQ1pKKeabDw6NlLtN6N0lD/uiAHSm+kbgDinjZnEJ4mdfDUqh6gHrIyOQzKefykQgYywxkFEgJBmreg68ozbHTPFdv0ZT6xvieHVPPafV4132AZavSLmdrmwENg7Y+taHEdzbLLPCLBXqcBv1TO5tejerBVrtZjUEzS+bTUKj5ffy7yOPYCj7ZbQfMdqbvf29vfH6mc52RrZ1X0TLpduPfrSkIyNgZiOKDAbjq/mJdrVx0SwJlWVrU2nFV9lSPtTGyiTysi01vu6OAuUzzkw6vRcgJngR+PkQ4gfmxpluF/gfMqG1dG8hTBR7ZxXNlaL52rnYxYst9IHL1DU2ORDp8+dWQaWyNv9TpODDwmbnIa7KiqG5fbT4hiBjVl1F48GO3945wpy+/MXzpsrf0+r1ckEjiVGDisY9A35s7LcrB4LATqJg2hKvpGKXF+JXOx14oIMp4hGNfYGqFt8/3f3+cDIbBEq9poTbk6tuqWsKbyhCJEY/k2+94B+9vrVkS7ekIamiDn82UCJM5P3BFjiCzLzU9fDmtigc6fw3icUeUCkMgwFyTjEDk3tWlbxQKYYEX4fumaFv1awDr/SkHp5XZjMZeIO1JaLuAaiRkYRNgg3/DEvKw6ANBPl2pWCgDqbLZ5DInjM6W5ev+W4BZcn0pbOwsyKorRMI84j4Lf0Mc5dSc5LxiQfTKGuAVGQ0sg+86ASWigL0KT+lKfkWXxcl0nmNTY/BKo6I4VVF2IYzepKfrs5aoN/kIMhNRr0QSet4XFUVuMuf0GVP9r4As9MRNlY/qd1JpACWpBaeSgmghHsCby/poNnjx/BOr/EehMxj/mPpwJcUmuVv7Sxe1JWIrC775Z76/eboVU93wwHxkudZ3IfaRNutRcUegqRS4paG8sjaqeasaLqV22qDVZzAcZVq2eL37Kkg4OyA8+ARt/hG+tTjZRSXbPmJbJCu66JL2DUk3eP1TLq+3fSc8rpc0RmvGRCsJHB22ug0DSAx0ClrpVCqBNidL1HjlBRy7ZyUtEx6tGUyRgG9ESKE+37xFL194TarXqg1ybgL3WNvMKubhKDyB/BgTFlBTCVqfbBNsrN2T2NlBgP+//BSYg+VY0VCCgxjRCWyhFdeHx4JtaOrm8V2JGLul66IJ9kRUaKAumzkN107FjjAECoqeLyl7pW3BmzV/ORm9Kmy8TkrBFt3LM8n/osTnec1abgs5X+zGPKj4Orv5eaoyoBdFgdUbOGVzCcF2jCzLx2EpF5jpNtJ45S1G0nIiv/
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0701MB2995; 6:DuNKtVLWYRVjY2q466Ku1SpuKJlmHElTOAoVJpvIs6bAKsFAcopUEamfgrN9MPv4jNU+9RCvKThWfQE6KLRmJrD7akCWBxKZ/G8czqVU+a06xUnVR9gfqF7SD7hXPWReo/nTRum+qfrZi55GLFR99l6L20IStJFl9ev1aeOXmkZXbbpcpS9TEDiJfoXlQCVnSS+C6yRXLS1PUJnx+Lej+mQUKwvrgCUAXtlCwH74xeVDKOq+GOZ4obDI+wOwEPFpNG4Ob4T0UpT/Z3h+XszQYPVBkDEev71tTgTrrwdhph0MwZ+gh97ZpnTNL5NLo+1xbuECUiIMpOH17JvRpNIEDDIWyhp+gMj4Vpj0+vLCzXRfGe45A5eLOhHwlvzeX8Npnc+A/lKE4MczMZKG+P3JWw==; 5:PMf1w/t07XwvX37WdAbkkMbhPFvBvi2QU9rTkGCQaNLdGLW0fIBRFp4K6Fru74oDjilXy8l8eHv+wkZBFNlOUUGUB+sgowV0NHHz7R5Qg+w6dY0CXwYXaDUmXBo3Kt+s+BWTywvLLKWibJKs6M6MAQ==; 24:hRjnJKkffSWb54B+tgxFVThpgJsU0g7S/Wbyey49iKaw0xg6dEJ1f5RbycY6O2dJWKdJeWnyd9sfEEuZ/Wewqk/jc48UIvW0FVG7XGl3ILQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0701MB2995; 7:iXfJTcwdnA8srIRjmBlxqLXlMaGfz1o4AZlz/SdFNdJUevErUWGLL166+fzDRHVUsxPomz9Ubs9y08w7fOhSFWZKEXNiZq3SI5nITFdHacEdzFyWIflLUex2TFthhRKza7b83sA8bPubKFPgvGDOO1qHJSKZM6wpIc4++cshxC/3yvN5bwYDiJ9tXWmPwVgDg5+C/KG/QTdKRNTjufDppOr6mBv2aQ0IHg9yHnn9VIXjfP9Ra07NkKAIs8VxWekGUEJIjggfhjOzs18v7c/db/6riZEuMGOyn+3to+DYAe7pBRj7kVUYnl1gqjLHI0L4o6wdCeW0eVADE275CippEw==
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Mar 2017 11:07:48.2156 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0701MB2995
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/rAh8Qf8q4EdLigKPX1TlSVK3rQ4>
Cc: 'Netconf' <netconf@ietf.org>
Subject: Re: [Netconf] health of NETCONF
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Configuration WG mailing 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: Wed, 01 Mar 2017 11:07:54 -0000

From: "Robert Wilton" <rwilton@cisco.com>
Sent: Wednesday, March 01, 2017 10:45 AM
> Hi Tom,
>
> On 01/03/2017 09:58, t.petch wrote:
> > ----- Original Message -----
> > From: "Juergen Schoenwaelder" <j.schoenwaelder@jacobs-university.de
> > Sent: Monday, February 27, 2017 10:14 PM
> >> On Mon, Feb 27, 2017 at 09:44:06PM +0100, Mehmet Ersue wrote:
> >>
> >>> 6. Revise the current NETCONF datastore concept as a protocol- and
> > modeling
> >>> language-independent standard as part of the network configuration
> >>> framework. Use the datastore solution proposal in
> >>> draft-ietf-netmod-revised-datastores as its basis. Will be used as
a
> >>> normative reference in protocol specifications.
> >> There is no point in dupliating work in WGs that have a common
history
> >> and a common set of active contributors.
> > Juergen
> >
> > I am not sure what you are proposing;  Currently, datastores are
poorly
> > described in RFC6241 and RFC7950 and the publication of another
> > incomplete description in the shape of
> > draft-ietf-netmod-revised-datastores
> > will likely make things worse.
> >
> > I see a need for a datastores RFC, probably separate from the
current
> > specifications, and do see the NETCONF WG as better placed to do it.
>
> I see that datastores and YANG are directly linked.  Specifically, I
> think that the "config" statement, and any future I2RS related
> "ephemeral" statement (or extension) give the data nodes in a YANG
data
> model particular semantics in the different datastores.
>
> So, I sort of see the document hierarchy should be something like:
>
>     Datastores architecture
>              ^
>              |                    (NETMOD WG)
>         YANG language
>         ^          ^
>         |          |
>         |   Encodings of YANG data trees
>         |               (XML, JSON, CBOR)
>         |                    ^
>    -  - |-  -  -  -  -  -  - |-  -  -  -  -  -
>         |                    |    (NETCONF WG)
>      Common protocol abstraction
> (that all YANG protocols should conform to).
>      ^             ^            ^
>      |             |            |
>   RESTCONF      NETCONF        CoMI
>
> So, for the split of work between NETMOD and NETCONF, my thoughts are
> that basically the work above the dotted line should be done in
NETMOD,
> and the work below the line should be done in NETCONF.  Of course,
some
> of the work may be done in other WGs (CoMI, I2RS, etc).
>
> >
> > I think that the rush to  get
> > draft-ietf-netmod-revised-datastores
> > out is militating against the long term health of NETCONF.
>
> Please can you clarify, do you mean long term health of the NETCONF
WG,
> or the NETCONF RFC, or the NETCONF protocol?

I mean NETCONF the means of doing network configuration, so that
includes the protocol as defined in RFC6241, datastores as defined in
RFC6241 and the existence of a data modelling language and data models
written therein.  Essentially, the problem that the NETCONF WG was set
up to solve.

The weakness I see is the lack of a Standards Track architecture or
framework or some such which would likely have datastores at its heart;
and, unlike you, I see the expertise for that in the NETCONF WG and not
in the NETMOD WG.

Tom Petch

> Thanks,
> Rob
>
>
> >
> > Tom Petch
> >
> >> /js
> >>