Re: [Netconf] Draft Charter Proposal for NETCONF WG

Benoit Claise <bclaise@cisco.com> Fri, 17 March 2017 15:48 UTC

Return-Path: <bclaise@cisco.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 0A8051294BC for <netconf@ietfa.amsl.com>; Fri, 17 Mar 2017 08:48:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.521
X-Spam-Level:
X-Spam-Status: No, score=-14.521 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-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
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 XHSwS_BZ8fOJ for <netconf@ietfa.amsl.com>; Fri, 17 Mar 2017 08:48:43 -0700 (PDT)
Received: from aer-iport-3.cisco.com (aer-iport-3.cisco.com [173.38.203.53]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 047041294B7 for <netconf@ietf.org>; Fri, 17 Mar 2017 08:48:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=32240; q=dns/txt; s=iport; t=1489765723; x=1490975323; h=subject:to:references:cc:from:message-id:date: mime-version:in-reply-to; bh=2JdphRyvVf7JpySQDtJZMfFoAejA4G1wjS+hNH7V7XQ=; b=OX5Z9RIRMvOinDpHGZJNmXlxXRJ6TP6nWQmbeTZI6M9xTs2z+BCuIiRn G7eKur+kpeYgqx9EuO6HwxS8PTw7OKRtKOnkAprs6IS9Hti0wMmUI+gLQ pdri7oezdvpDMeUYGcWpGtSEOiRnqCODhcIyQ44Hp1LGrXS6XvAv6Ksd7 k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AwAQDQBMxY/xbLJq1bAxkBAQEBAQEBAQEBAQcBAQEBAYQyKmCNcXOQZ4gSjTCCCwMfAQqFLkoCgz4YAQIBAQEBAQEBayiFFQEBAQECAQEBJUcLBQcCAgsOAgEEAQEBIAEGBxsGBh8JCAYBDAYCAQGJZAMNCA60EDorhwwNgw4BAQEBAQEBAQEBAQEBAQEBAQEBAQEdBYZJggWCaoJRgWYBATwVEYUeBZwPOoZ5hxiEMYJPiAeGVYpgYogRHziBBCMWCBcVQYRXHYFkPzWHKYIuAQEB
X-IronPort-AV: E=Sophos;i="5.36,177,1486425600"; d="scan'208,217";a="651520259"
Received: from aer-iport-nat.cisco.com (HELO aer-core-4.cisco.com) ([173.38.203.22]) by aer-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 17 Mar 2017 15:48:39 +0000
Received: from [10.60.67.87] (ams-bclaise-8916.cisco.com [10.60.67.87]) by aer-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id v2HFmceI017715; Fri, 17 Mar 2017 15:48:38 GMT
To: Kent Watsen <kwatsen@juniper.net>, Mehmet Ersue <mersue@gmail.com>, 'Susan Hares' <shares@ndzh.com>, 'Andy Bierman' <andy@yumaworks.com>
References: <014101d2913a$3db72870$b9257950$@gmail.com> <070e01d291ba$9bb8f4a0$4001a8c0@gateway.2wire.net> <m2fuiye8rj.fsf@birdie.labs.nic.cz> <072D22E1-66DA-414E-BD16-C43D36BE9B6E@juniper.net> <026e01d29273$5cc0cfc0$4001a8c0@gateway.2wire.net> <5A12F60C-3BA9-41A2-B77C-9E73B9DA115D@juniper.net> <05c201d2941a$d4bd4500$4001a8c0@gateway.2wire.net> <20170303133448.GA3133@elstar.local> <00b201d2942b$32395b50$96ac11f0$@gmail.com> <014701d29753$bb651790$322f46b0$@ndzh.com> <CABCOCHSacn15vfo8MR0K-UJJo6E0AZ14Gwj3M43KYkgbtwK8Kg@mail.gmail.com> <005101d2975f$ae87ac20$0b970460$@ndzh.com> <017d01d29769$0df70b20$29e52160$@gmail.com> <010701d29771$a45f66e0$ed1e34a0$@ndzh.com> <026601d2977f$8d059600$a710c200$@gmail.com> <685B9088-7557-4C6E-9A8F-54C3208DB312@juniper.net>
Cc: 'Netconf' <netconf@ietf.org>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <7217bc23-0e1e-c250-929d-e18c3f0a800f@cisco.com>
Date: Fri, 17 Mar 2017 16:48:39 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1
MIME-Version: 1.0
In-Reply-To: <685B9088-7557-4C6E-9A8F-54C3208DB312@juniper.net>
Content-Type: multipart/alternative; boundary="------------8DDFFAB5DB3582D340F49DEA"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/sDdXqR14Y_9v4rJVXkrgTUR6IOE>
Subject: Re: [Netconf] Draft Charter Proposal for NETCONF WG
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 17 Mar 2017 15:48:47 -0000

On 3/8/2017 12:57 AM, Kent Watsen wrote:
>
> I agree with Mehmet, any changes to the NC/RC protocols should be done 
> in the NETCONF WG.
>
+1.

Regards, Benoit
>
> K.
>
> On 3/7/17, 3:15 PM, "Netconf on behalf of Mehmet Ersue" 
> <netconf-bounces@ietf.org <mailto:netconf-bounces@ietf.org> on behalf 
> of mersue@gmail.com <mailto:mersue@gmail.com>> wrote:
>
> Hi Sue,
>
> I personally prefer to publish such NC/RC add-ons in NETCONF WG as 
> they belong together.
>
> I would like to suggest to discuss on the maillist and let NETCONF WG 
> decide in Chicago.
>
> BR,
>
> Mehmet
>
> *From:*Susan Hares [mailto:shares@ndzh.com]
> *Sent:* Tuesday, March 7, 2017 7:36 PM
> *To:* 'Mehmet Ersue' <mersue@gmail.com>; 'Andy Bierman' 
> <andy@yumaworks.com>
> *Cc:* 'Juergen Schoenwaelder' <j.schoenwaelder@jacobs-university.de>; 
> 't.petch' <ietfc@btconnect.com>; 'Netconf' <netconf@ietf.org>
> *Subject:* RE: [Netconf] Draft Charter Proposal for NETCONF WG
>
> Mehmet:
>
> Sounds like a good plan to do the RESTCONF additions for I2RS in I2RS.
>
> How do we make this official?   Should we do the same for NETCONF 
> additions for I2RS?
>
> Sue
>
> *From:*Mehmet Ersue [mailto:mersue@gmail.com]
> *Sent:* Tuesday, March 7, 2017 12:34 PM
> *To:* 'Susan Hares'; 'Andy Bierman'
> *Cc:* 'Juergen Schoenwaelder'; 't.petch'; 'Netconf'
> *Subject:* RE: [Netconf] Draft Charter Proposal for NETCONF WG
>
> Hi Sue,
>
> providing add-ons which don’t require republishing of RESTCONF-8040 
> would be indeed important.
>
> I don’t mind if add-ons to RESTCONF specific to I2RS are done in I2RS.
>
> However forcing serious reviews early and publishing them in NETCONF 
> would be my preference.
>
> In any case we need I2RS people working on it.
>
> BR,
>
> Mehmet
>
> *From:*Susan Hares [mailto:shares@ndzh.com]
> *Sent:* Tuesday, March 7, 2017 5:27 PM
> *To:* 'Andy Bierman' <andy@yumaworks.com <mailto:andy@yumaworks.com>>
> *Cc:* 'Mehmet Ersue' <mersue@gmail.com <mailto:mersue@gmail.com>>; 
> 'Juergen Schoenwaelder' <j.schoenwaelder@jacobs-university.de 
> <mailto:j.schoenwaelder@jacobs-university.de>>; 't.petch' 
> <ietfc@btconnect.com <mailto:ietfc@btconnect.com>>; 'Netconf' 
> <netconf@ietf.org <mailto:netconf@ietf.org>>
> *Subject:* RE: [Netconf] Draft Charter Proposal for NETCONF WG
>
> Andy:
>
> Thank you for the clarification. Since this is an Add-on and not 
> focused on the base specification, where should the Add-on 
> specification be worked on?  I2RS WG with final cross-review in 
> NETCONF?  It seems that NETCONF has lots of other work on the list.
>
> Sue
>
> *From:*Andy Bierman [mailto:andy@yumaworks.com]
> *Sent:* Tuesday, March 7, 2017 11:25 AM
> *To:* Susan Hares
> *Cc:* Mehmet Ersue; Juergen Schoenwaelder; t.petch; Netconf
> *Subject:* Re: [Netconf] Draft Charter Proposal for NETCONF WG
>
> On Tue, Mar 7, 2017 at 7:01 AM, Susan Hares <shares@ndzh.com 
> <mailto:shares@ndzh.com>> wrote:
>
> Mehmet:
>
> These are clarifying question - not requests.
>
> Do the items #6 and #7 on the charter include revising the NETCONF and
> RESTCONF to serve as a control plane protocol that interacts with the I2RS
> control plane data store supporting the ephemeral datastore?   If so, 
> based
> on the WGs comments it seems key players (Andy Bierman for RESTCONF and a
> group of players for NETCONF) do not want this work to be done in the
> NETCONF WG.   Do I understand the sense of the mail list?
>
> My position is that I2RS features can be done in its own RFC without
>
> republishing the RESTCONF RFC. Since this functionality is
>
> optional-to-implement, a new protocol version is not required.
>
>     Sue Hares
>
> Andy
>
>
>     -----Original Message-----
>     From: Netconf [mailto:netconf-bounces@ietf.org
>     <mailto:netconf-bounces@ietf.org>] On Behalf Of Mehmet Ersue
>     Sent: Friday, March 3, 2017 9:34 AM
>     To: 'Juergen Schoenwaelder'; 't.petch'
>     Cc: 'Netconf'
>     Subject: Re: [Netconf] Draft Charter Proposal for NETCONF WG
>
>     > Back to your question, it seems obvious to me that YANG and the XML
>     encoding rules naturally belong to NETMOD, the 'NETCONF protocol
>     details
>     that NETCONF
>     > did not define' naturally belong to NETCONF.
>
>     Basically it is our aim to make the YANG language specification
>     generally
>     applicable to all protocols and to put protocol-specific details
>     into the
>     protocol specifications.
>
>     Mehmet
>
>     > -----Original Message-----
>     > From: Juergen Schoenwaelder [mailto:j.schoenwaelder@jacobs-
>     <mailto:j.schoenwaelder@jacobs->
>     > university.de <http://university.de>]
>     > Sent: Friday, March 3, 2017 2:35 PM
>     > To: t.petch <ietfc@btconnect.com <mailto:ietfc@btconnect.com>>
>     > Cc: Kent Watsen <kwatsen@juniper.net
>     <mailto:kwatsen@juniper.net>>; Mehmet Ersue
>     > <mersue@gmail.com <mailto:mersue@gmail.com>>; 'Netconf'
>     <netconf@ietf.org <mailto:netconf@ietf.org>>; 'Benoit Claise'
>     > <bclaise@cisco.com <mailto:bclaise@cisco.com>>
>     > Subject: Re: [Netconf] Draft Charter Proposal for NETCONF WG
>     >
>     > On Fri, Mar 03, 2017 at 12:24:34PM +0000, t.petch wrote:
>     > > ----- Original Message -----
>     > > From: "Kent Watsen" <kwatsen@juniper.net
>     <mailto:kwatsen@juniper.net>>
>     > > Sent: Wednesday, March 01, 2017 8:14 PM
>     > >
>     > > > > Kent
>     > > > >
>     > > > > 7 is a monster because of the XML encoding rules, not
>     because of
>     > > > > the revised datastore concepts.  And datastores, as you
>     say, are
>     > > > > more important - revising the XML encoding rules is cosmetic,
>     > > > > not needed technically and, as I said, only make sense
>     when the
>     > > > > NETMOD WG has
>     > > done
>     > > > > its bit; and the revised charter being discussed on the NETMOD
>     > > > > list makes no mention of this work.
>     > > > >
>     > > > > So scrap NETCONF XML encoding rules.
>     > > > >
>     > > > > Tom Petch
>     > > >
>     > > >
>     > > > Hi Tom,
>     > > >
>     > > > Such changes fall under the "maintaining" clauses in the NETMOD
>     > > charter:
>     > > >
>     > > >   a) Maintaining the data modeling language YANG.  This
>     effort entails
>     > > >      periodically updating the specification to address new
>     > > requirements
>     > > >      as they arise.
>     > > >
>     > > >   d) Maintaining encodings for YANG modeled data.  This
>     effort entails
>     > > >      updating encodings already defined by the NETMOD
>     working group
>     > > >      (XML and JSON) to accommodate changes to the YANG
>     specification,
>     > > >      and defining new encodings that are needed, and yet do
>     not fall
>     > > >      under the charter of any other active IETF working group.
>     > >
>     > > Kent
>     > >
>     > > I was going to be sarcastic but resisted the temptation:-)
>     > >
>     > > I am unable to reconcile those paragraphs with
>     > >
>     > > 'NETCONF XML Encoding Rules from RFC 7950 will be moved to
>     > > RFC6241bis.'
>     > >
>     > > To me, they are on different planets; one puts XML encoding
>     rules in
>     > > the NETCONF WG and the NETCONF RFC, the other places them in the
>     > > NETMOD WG and the NETMOD RFC.
>     > >
>     >
>     > YANG today defines the language plus its data encoding rules
>     into XML
>     > plus NETCONF protocol details that NETCONF did not define (and the
>     > reason is simply that YANG was done after NETCONF and nothing else).
>     >
>     > I think the goal is to move the NETCONF protocol details that
>     NETCONF
>     > did not define to the NETCONF specification. Some may want to factor
>     > out the XML encoding out of the YANG specification as well,
>     similar to
>     > how we have JSON as a separate document. On the hand hand this makes
>     > sense, on the other hand it makes it a bit more difficult to write
>     > examples down in the YANG specification (since the examples then
>     > depend on another external specification - or one would have to
>     create
>     > yet another ad-hoc notation (YAAN).
>     >
>     > Back to your question, it seems obvious to me that YANG and the XML
>     > encoding rules naturally belong to NETMOD, the 'NETCONF protocol
>     > details that NETCONF did not define' naturally belong to NETCONF.
>     >
>     > /js
>     >
>     > --
>     > Juergen Schoenwaelder           Jacobs University Bremen gGmbH
>     > Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen |
>     Germany
>     > Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>
>
>     _______________________________________________
>     Netconf mailing list
>     Netconf@ietf.org <mailto:Netconf@ietf.org>
>     https://www.ietf.org/mailman/listinfo/netconf
>
>     _______________________________________________
>     Netconf mailing list
>     Netconf@ietf.org <mailto:Netconf@ietf.org>
>     https://www.ietf.org/mailman/listinfo/netconf
>
>
>
> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf