Re: [Netconf] Draft Charter Proposal for NETCONF WG

Kent Watsen <kwatsen@juniper.net> Tue, 28 February 2017 20:51 UTC

Return-Path: <kwatsen@juniper.net>
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 7BE241296FD for <netconf@ietfa.amsl.com>; Tue, 28 Feb 2017 12:51:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 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, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.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 vwsnr7tztbL7 for <netconf@ietfa.amsl.com>; Tue, 28 Feb 2017 12:51:26 -0800 (PST)
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0116.outbound.protection.outlook.com [104.47.38.116]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 173D61296FA for <netconf@ietf.org>; Tue, 28 Feb 2017 12:51:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=uPeWZi2PBzi/dNWszhpjlw6qZ1qVjnD96tffLt2EpYA=; b=L9zt8KoEMnPhYcYTpEN4Zr47uKvtDr98VpteGHTB4GX8aWsmu1KCjDWoNF5q45dFQNfFUolRTXPHvWvm5CkN2v+JFEcPb15s3UmssR2Y0NxpGzhfOJWYewE83yjlzzpZnCsf7Aj2130NhfutMq6u4x0a1EWgpUjORmi557NNBHg=
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com (10.160.117.151) by BN3PR0501MB1443.namprd05.prod.outlook.com (10.160.117.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.947.2; Tue, 28 Feb 2017 20:51:19 +0000
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) by BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) with mapi id 15.01.0947.011; Tue, 28 Feb 2017 20:51:19 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: Ladislav Lhotka <lhotka@nic.cz>, "t.petch" <ietfc@btconnect.com>, Mehmet Ersue <mersue@gmail.com>, 'Netconf' <netconf@ietf.org>, 'Benoit Claise' <bclaise@cisco.com>
Thread-Topic: [Netconf] Draft Charter Proposal for NETCONF WG
Thread-Index: AdKROeE3Cc7ORdXbRmOFzdaoTO5UHAAgSeNTAAMyYgAABKtfAA==
Date: Tue, 28 Feb 2017 20:51:19 +0000
Message-ID: <072D22E1-66DA-414E-BD16-C43D36BE9B6E@juniper.net>
References: <014101d2913a$3db72870$b9257950$@gmail.com> <070e01d291ba$9bb8f4a0$4001a8c0@gateway.2wire.net> <m2fuiye8rj.fsf@birdie.labs.nic.cz>
In-Reply-To: <m2fuiye8rj.fsf@birdie.labs.nic.cz>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.1f.0.170216
authentication-results: spf=none (sender IP is ) smtp.mailfrom=kwatsen@juniper.net;
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [66.129.241.10]
x-ms-office365-filtering-correlation-id: fef6a71e-c724-408f-0c10-08d4601b8c12
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081); SRVR:BN3PR0501MB1443;
x-microsoft-exchange-diagnostics: 1; BN3PR0501MB1443; 7:Ng/DVhmayuE8LcOKnudp1lEzmNUkYvhDcVgxh6wtuWiue32PPmk+ArdG+PDkHo5aTQGEffIgRlefXBENv/sfXDzrq7d4KJ4xgcUULXLJTAjlU6WVlHG4tuoHlxUD2ZFpQ+QOVLfZ/hpqpQ3B4NN2GpEVMCCpdaxpxZTREqTwXaGzD0fTs1x4aLtdo0RI6AR85N9BO+rX4OLm2iJY+t63+mUWkcf46rDLhQWfYfbx1YQ7+U8XwALHbFFBwoI1q7ru4ZVUqFD11UUdGjiOu9k44rXE04cXFoqxV9bD3ayYJhxHckTGfTGLev8TbTbKGHUTn7SaJScA6oygQrjGLhhcxA==
x-microsoft-antispam-prvs: <BN3PR0501MB14433B0D837E44506C4B4F05A5560@BN3PR0501MB1443.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026)(6041248)(20161123558025)(20161123555025)(20161123560025)(20161123562025)(20161123564025)(6072148); SRVR:BN3PR0501MB1443; BCL:0; PCL:0; RULEID:; SRVR:BN3PR0501MB1443;
x-forefront-prvs: 0232B30BBC
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(7916002)(39850400002)(39860400002)(39450400003)(39410400002)(39840400002)(199003)(189002)(189998001)(77096006)(50986999)(54356999)(76176999)(101416001)(33656002)(561944003)(305945005)(53936002)(25786008)(7736002)(2950100002)(82746002)(6506006)(5660300001)(39060400002)(83506001)(6436002)(229853002)(6486002)(83716003)(6246003)(99286003)(38730400002)(8666007)(6512007)(92566002)(3280700002)(2900100001)(81166006)(68736007)(81156014)(8936002)(86362001)(8676002)(36756003)(2906002)(3660700001)(6116002)(102836003)(3846002)(106356001)(4001350100001)(105586002)(122556002)(97736004)(66066001)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0501MB1443; H:BN3PR0501MB1442.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <F822851868DB6A44967FF403F569C862@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Feb 2017 20:51:19.5052 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0501MB1443
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/4F-EmkGQzrfZmt5XuUZZYewLobk>
Subject: Re: [Netconf] Draft Charter Proposal for NETCONF WG
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: Tue, 28 Feb 2017 20:51:28 -0000

>> Even updating 7950 I would expect to be resisted given how long it took
>> to appear but for me, it is the only logical first step and not that
>> difficult one, just tedious to proof-read.
>
> I agree.
>

As a NETMOD co-chair, I plan to start a preliminary 7950bis discussion in Chicago.  The scope of such an effort would be the key topic, but hopefully factoring out all the NETCONF and XML specific parts would be near the top of the list.  I know some think that we should not waste resources on housekeeping, but I believe that periodic cleanups are necessary to keep things running smoothly...

Of course, the XML-specific parts factored out of RFC7950 would go into another NETMOD WG draft (mirroring RFC 7951) and the NETMOD WG could ensure to run both the 7950bis and draft-ietf-netmod-yang-xml drafts at the same time (for as clean a cutover as possible).  However, it would be up to the NETCONF WG to pick-up the NETCONF-specific parts factored out of RFC7950, and it would be up to the NETCONF WG to decide to do this work now, or wait to do it in parallel with the NETMOD WG (whenever that might be), or wait until after 7950bis comes out.

While it seems like the NETCONF WG could kick-off this activity now if it wanted to, said activity is nowhere near as important as updating NETCONF WG maintained documents to support the solution defined in the revised-datastores draft (namely RFCs 6241, 7895, 8040).  Without said update, there would be no way for clients to access ephemeral configuration (i2rs requirement) or operational state (open config requirement).  So, this is clearly a higher priority, though it seems that the two could be done at the same time, as is captured by work item #7 in Mehmet's charter proposal.

So, my opinion is that Mehmet's proposal is nearly spot-on with its work item #7.  Yes, it’s a "monster", but it must be done ASAP or else we fail to deliver the datastore solution in a timely manner.  The only thing I hesitate on is that I don't think the WG has enough information to decide if it's better to work on new standalone drafts or -bis of existing drafts (this addresses Andy's point).  To the extent the charter describes changes being made to specific documents, it may be better to remove this part from the charter until more information is known.

PS: the next update to the revised datastores draft will contain an Appendix section for each RFC believed to be impacted, in both the NETMOD and NETCONF WGs, along with a proposal for how that RFC might be changed or updated.  The revised datastore authors plan to request a NETCONF WG presentation timeslot to go over the impact to NETCONF WG drafts, with the intent of asking the WG how to proceed (e.g., standalone NETCONF WG drafts or -bis on existing drafts).  So, we'll be having this discussion then, can the charter wait that long?


Kent