Re: [Netconf] Draft Charter Proposal for NETCONF WG

"Mehmet Ersue" <mersue@gmail.com> Fri, 03 March 2017 14:34 UTC

Return-Path: <mersue@gmail.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 0F1F112953C for <netconf@ietfa.amsl.com>; Fri, 3 Mar 2017 06:34:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=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=gmail.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 vgZ3TK1nZ_1E for <netconf@ietfa.amsl.com>; Fri, 3 Mar 2017 06:34:03 -0800 (PST)
Received: from mail-wm0-x236.google.com (mail-wm0-x236.google.com [IPv6:2a00:1450:400c:c09::236]) (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 BC4C91294A4 for <netconf@ietf.org>; Fri, 3 Mar 2017 06:34:02 -0800 (PST)
Received: by mail-wm0-x236.google.com with SMTP id n11so16773676wma.1 for <netconf@ietf.org>; Fri, 03 Mar 2017 06:34:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-transfer-encoding:thread-index :content-language; bh=AN6w8hVs6GgXHWYrNBisq+mU7uhOVkilNQ1OetsZQ6U=; b=CpYC1b7TZTHJ5sDtq9/c/MET3D0Y+CYVVjjFo2UF1XuML8JcdcNZmaYZWjZ3I6vQQB EWex8VruwD9+3qICXOE+VJ8ZGbIijp1KP307Rddel4Wn2f/JyW3gL1lumnsasyMrnAWi v+NyCBs3cDz1muM4ErdXcT41aLXJDlmXOCNp9QjP1B8rYIcBUEq+xWH6WEBhruJi5wlt MbRt0Z3eTzSY/Z/QzWIH6DUw9py1o24P5XSafCsqwEJAIS2UwRKaCZipMpcG69/A5PNP zwrASiPFA+VbmL4uoAaDTkrYt3q1Hv+1ysw+UXpa7+QfU1wE3DHXiz0bm9+Ait4+jiJ+ A+Pw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:references:in-reply-to:subject:date :message-id:mime-version:content-transfer-encoding:thread-index :content-language; bh=AN6w8hVs6GgXHWYrNBisq+mU7uhOVkilNQ1OetsZQ6U=; b=CMMheBX33WC2gKmS0RzvsPr5DzC16lGHdGkvcvotMjHM5C2BtZH1WqVkB7qK1z+0ji jxiV7CYW1o1hN1bPabEjfa/gPmxXaA3O7m8Bf7MMLS8f6bBr2gF2O0LgKiCCwMpvcVOI 5PWN7v+gV/yFvOtb0ql/QegJCendOxjaKEasMqPltKsC7gSFyjWRPS8cz/Or1wB06jys 5arBqvyOVu9q4Cg8T+KL7cpWAjElksVcqRv5hl/4tGTZ3PviUmgPlZDcXyaQnoDm5d4a Nn9xWSVMzn/6DLfZZsMABIpfzOLMk9M20sUC+uCky/F78bMshVxJWoUYpiC42S+A3zx2 dqvw==
X-Gm-Message-State: AMke39mt05wSz8W4beBqlWEhP2OHTYTIBK486qW/gs04DWzbu2BAp98DQmvOEyUxYWIbAg==
X-Received: by 10.28.13.20 with SMTP id 20mr3294575wmn.24.1488551640719; Fri, 03 Mar 2017 06:34:00 -0800 (PST)
Received: from DESKTOPFLHJVQJ (p5B340E49.dip0.t-ipconnect.de. [91.52.14.73]) by smtp.gmail.com with ESMTPSA id j74sm371871wrj.21.2017.03.03.06.33.59 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 03 Mar 2017 06:34:00 -0800 (PST)
From: Mehmet Ersue <mersue@gmail.com>
To: 'Juergen Schoenwaelder' <j.schoenwaelder@jacobs-university.de>, "'t.petch'" <ietfc@btconnect.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>
In-Reply-To: <20170303133448.GA3133@elstar.local>
Date: Fri, 03 Mar 2017 15:33:58 +0100
Message-ID: <00b201d2942b$32395b50$96ac11f0$@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQIyv9GjSLwvl3/aW7VefmnI1KPkxQGcr3rZAbO/BBkCdMhdQwFkWEUHAha++0cBsvu24QIofL3NoFn3sTA=
Content-Language: de
X-AVK-Virus-Check: AVA 25.10928;F984776D
X-AVK-Spam-Check: 1; str=0001.0A0C0202.58B97ED7.01AA,ss=1,re=0.000,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0; AE713
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/6_ps62P-jeyB-4jpesTRbmhxuAU>
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: Fri, 03 Mar 2017 14:34:05 -0000

> 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/>