Re: [Netconf] Draft Charter Proposal for NETCONF WG

Andy Bierman <andy@yumaworks.com> Tue, 07 March 2017 16:24 UTC

Return-Path: <andy@yumaworks.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 54C8F1294EF for <netconf@ietfa.amsl.com>; Tue, 7 Mar 2017 08:24:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.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 ZS7QbTkxeU10 for <netconf@ietfa.amsl.com>; Tue, 7 Mar 2017 08:24:56 -0800 (PST)
Received: from mail-wm0-x22c.google.com (mail-wm0-x22c.google.com [IPv6:2a00:1450:400c:c09::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D010F1294E4 for <netconf@ietf.org>; Tue, 7 Mar 2017 08:24:55 -0800 (PST)
Received: by mail-wm0-x22c.google.com with SMTP id v203so11248513wmg.0 for <netconf@ietf.org>; Tue, 07 Mar 2017 08:24:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=0tFLeFJHFeopAvVZcZB2xqVHnRP6IJoN6YmwxJS8itI=; b=dBZaLhZYkJBoJ/PL5iubZSnBw+LpO/NX/i0rFVfQHLItPmTFhfM66D+Hz6+3JBXlli B77Xc3WAlKM7/FVRmQRiSKTxBFoPZoTA0cPfgwXhQzA2dU8BgbSugr5fm6G+ofybHWNQ fFc+f3CNO28N2YpSfPRtpe+QB6wiWuR/oRfRD+nelTVKCxh3YYYQPxSzMn1cBp0SkWz7 tgIX2nz1BVTlvr8kLvUNckweFqvk4/7tUpiu7YM/tCeiq+m9U6R2Pq8XsKH7V6iHpiBH aBccy/o42A7lWBiWLmzB83rlr3znsejqRcGOytuec7IQshV3uJlWEXTqZX8u1YA0w+ei GIQg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=0tFLeFJHFeopAvVZcZB2xqVHnRP6IJoN6YmwxJS8itI=; b=cZFls8NhjFmFXhkkltLSHGTv00WdwF956SI9oSheyLm/3Ktxay/1Vw0a7VVBIOv/F9 LQHOSesYtG1XZs9FPrG1L5cTsdjtrDiClUJpZbNJIaSDq7Zi6LRmVUjWqiI/oevF9Um/ zISwUD5nWTNZjiLDCDG9fWVK9TLd/MMjGnenExq4duEnUBFrNNY7sLJ76UMr3cgZMdoY ApOcPoU2NK/lVqjmkgnv6qkjVNBsM4BWnMsKLRmWftKkA/v6A/lhHxUkwOqwlPQJPIGL q9UZKQSWCRvc4VeGglF2g02cl6iV8BE43FPE73+E+oKWoDqkC7Q0WVPSAtERqV4ELV94 iWZw==
X-Gm-Message-State: AMke39mOP7+dF0ltbeemucAxgKmd4r9wKt0lTFuo4EdIPcPBDU/VBXUHou+GzOXTFUbn+CNgDknURLpqEDoFsw==
X-Received: by 10.28.103.3 with SMTP id b3mr18000742wmc.99.1488903894115; Tue, 07 Mar 2017 08:24:54 -0800 (PST)
MIME-Version: 1.0
Received: by 10.223.165.154 with HTTP; Tue, 7 Mar 2017 08:24:53 -0800 (PST)
In-Reply-To: <014701d29753$bb651790$322f46b0$@ndzh.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>
From: Andy Bierman <andy@yumaworks.com>
Date: Tue, 07 Mar 2017 08:24:53 -0800
Message-ID: <CABCOCHSacn15vfo8MR0K-UJJo6E0AZ14Gwj3M43KYkgbtwK8Kg@mail.gmail.com>
To: Susan Hares <shares@ndzh.com>
Content-Type: multipart/alternative; boundary="001a114a91b2b6bb75054a2673c9"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/jC1BqQiHtmx3AY9yEytbrrDz7A0>
Cc: Netconf <netconf@ietf.org>
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, 07 Mar 2017 16:24:59 -0000

On Tue, Mar 7, 2017 at 7:01 AM, Susan Hares <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] 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-
> > university.de]
> > Sent: Friday, March 3, 2017 2:35 PM
> > To: t.petch <ietfc@btconnect.com>
> > Cc: Kent Watsen <kwatsen@juniper.net>; Mehmet Ersue
> > <mersue@gmail.com>; 'Netconf' <netconf@ietf.org>; 'Benoit Claise'
> > <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>
> > > 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
> https://www.ietf.org/mailman/listinfo/netconf
>
> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf
>