Re: [netmod] [Netconf] WG LC comment on draft-ietf-netconf-nmda-netconf-02

Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> Fri, 26 January 2018 12:19 UTC

Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ED48E12EA81; Fri, 26 Jan 2018 04:19:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level:
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
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 OuZXq3VV4Fou; Fri, 26 Jan 2018 04:19:51 -0800 (PST)
Received: from atlas5.jacobs-university.de (atlas5.jacobs-university.de [212.201.44.20]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1F62E12DA1D; Fri, 26 Jan 2018 04:19:51 -0800 (PST)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas5.jacobs-university.de (Postfix) with ESMTP id D82116BA; Fri, 26 Jan 2018 13:19:49 +0100 (CET)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas5.jacobs-university.de ([10.70.0.217]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10032) with ESMTP id 6_AlSG6oQMwz; Fri, 26 Jan 2018 13:19:30 +0100 (CET)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas5.jacobs-university.de (Postfix) with ESMTPS; Fri, 26 Jan 2018 13:19:31 +0100 (CET)
Received: from localhost (demetrius2.jacobs-university.de [212.201.44.47]) by hermes.jacobs-university.de (Postfix) with ESMTP id 936A920149; Fri, 26 Jan 2018 13:19:31 +0100 (CET)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius2.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id Ob6cTeEaRmsE; Fri, 26 Jan 2018 13:19:31 +0100 (CET)
Received: from elstar.local (unknown [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id DB9A320147; Fri, 26 Jan 2018 13:19:30 +0100 (CET)
Received: by elstar.local (Postfix, from userid 501) id 880E8422B42D; Fri, 26 Jan 2018 13:19:28 +0100 (CET)
Date: Fri, 26 Jan 2018 13:19:28 +0100
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Robert Wilton <rwilton@cisco.com>
Cc: Mahesh Jethanandani <mjethanandani@gmail.com>, netconf <netconf@ietf.org>, NETMOD Working Group <netmod@ietf.org>
Message-ID: <20180126121928.okojvgryszxhubj7@elstar.local>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: Robert Wilton <rwilton@cisco.com>, Mahesh Jethanandani <mjethanandani@gmail.com>, netconf <netconf@ietf.org>, NETMOD Working Group <netmod@ietf.org>
References: <CF60B198-564B-499A-9B17-E992569074CB@gmail.com> <b33594be-d4e8-d75a-aace-0d0b66ad5ee3@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
X-Clacks-Overhead: GNU Terry Pratchett
Content-Transfer-Encoding: 8bit
In-Reply-To: <b33594be-d4e8-d75a-aace-0d0b66ad5ee3@cisco.com>
User-Agent: NeoMutt/20171215
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/cJFlRC_OrBSW-zogL6pJDkL6OZc>
Subject: Re: [netmod] [Netconf] WG LC comment on draft-ietf-netconf-nmda-netconf-02
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Jan 2018 12:19:53 -0000

I support this proposal.

/js

On Fri, Jan 26, 2018 at 12:01:03PM +0000, Robert Wilton wrote:
> Hi,
> 
> One minor point that came up after the WG LC drafts had been posted is that
> draft-ietf-netconf-nmda-netconf-02 explicitly references the path
> "/yang-library/checksum", which means that the draft has a hard dependency
> on this leaf always existing at this path in YANG library.
> 
> e.g. section 2 of draft-ietf-netconf-nmda-netconf-02 contains:
> 
>    The parameter "checksum" has the same value as the leaf
>    "/yang-library/checksum" from "ietf-yang-library".  This parameter
>    MUST be present.
> 
> I think that it would be more flexible if the draft only referred to a "YANG
> library checksum", and then have Yang Library bis formally define the "YANG
> library checksum" term.  This is to avoid the need to formally update NMDA
> NETCONF draft, if the checksum path ever needs to be updated in a future
> revision of YANG library.
> 
> 
> To give an example of where we hit a similar issue, was in RFC 7950, section
> 5.6.4, that has to be updated by draft-ietf-netconf-nmda-netconf-02 because
> it explicitly references the "/modules-state/module" list.   Generally, I
> think that it would be good to try and avoid these tight dependencies where
> possible, and try to have them more loosely coupled.
> 
> E.g., text from 7950:
> 
> 
>        5.6.4 <https://tools.ietf.org/html/rfc7950#section-5.6.4>.
>        Announcing Conformance Information in NETCONF
> 
> 
> 
>    This document defines the following mechanism for announcing
>    conformance information.  Other mechanisms may be defined by future
>    specifications.
> 
>    A NETCONF server MUST announce the modules it implements (see
>    Section 5.6.5 <https://tools.ietf.org/html/rfc7950#section-5.6.5>) by implementing the YANG module "ietf-yang-library"
>    defined in [RFC7895 <https://tools.ietf.org/html/rfc7895>] and listing all implemented modules in the
>    "/modules-state/module" list.
> 
> 
> Requiring this text in draft-ietf-netconf-nmda-netconf-02:
> 
>    This document updates [RFC7950], Section 5.6.4, to allow servers to
>    advertise the capability :yang-library:1.1 instead of :yang-
>    library:1.0, and to implement the subtree "/yang-library"
>    [I-D.ietf-netconf-rfc7895bis] instead of "/modules-state".
> 
> Thanks,
> Rob
> 
> 
> 
> On 17/01/2018 18:39, Mahesh Jethanandani wrote:
> > The authors of draft-ietf-netconf-nmda-netconf and draft-ietf-netconf-nmda-restconf have posted updates to their drafts, and believe that the documents are ready for LC.
> > 
> > This starts a 2 week LC on the two drafts that will end on January 31. Please send your comments on this thread. Comments like “I have reviewed the documents and believe they are ready for publication”, or “I have concerns about the document because …” are welcome and useful for the authors.
> > 
> > Authors please indicate whether you are aware of any IPR for either of the drafts.
> > 
> > Thanks.
> > 
> > Mahesh & Kent
> > 
> > _______________________________________________
> > 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


-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>