Re: [netmod] WG adoption poll draft-bjorklund-netmod-rfc7227bis-00
Ladislav Lhotka <lhotka@nic.cz> Tue, 19 September 2017 14:06 UTC
Return-Path: <lhotka@nic.cz>
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 DBA8B1331F1 for <netmod@ietfa.amsl.com>; Tue, 19 Sep 2017 07:06:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.999
X-Spam-Level:
X-Spam-Status: No, score=-6.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nic.cz
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 qyXqvzVvNifD for <netmod@ietfa.amsl.com>; Tue, 19 Sep 2017 07:06:49 -0700 (PDT)
Received: from mail.nic.cz (mail.nic.cz [IPv6:2001:1488:800:400::400]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7D427133080 for <netmod@ietf.org>; Tue, 19 Sep 2017 07:06:48 -0700 (PDT)
Received: from birdie (unknown [IPv6:2001:1488:fffe:6:f4a0:4ce4:6515:464f]) by mail.nic.cz (Postfix) with ESMTPSA id 93495608E9 for <netmod@ietf.org>; Tue, 19 Sep 2017 16:06:46 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nic.cz; s=default; t=1505830006; bh=LhgNNfrA+nQLiGjrKNwiD371fMqgdWuVHPlzWbR5chg=; h=From:To:Date; b=UuWmyZhw67/FQFU8DGD7yiAvqQm1zHuCSX0LFX5SrhyctelBVC9QBz7g6KCnbYd8u tmKU2ipnN+7AnbxByRT049DuIsUdVuwVuZJSSuIi4cEi8ndewOE0nPhw9ilirXTUiF eR/8/wj6YH3agPSUp3m5k/UyPOqTW6Z3EynXbBN0=
Message-ID: <1505830045.5445.47.camel@nic.cz>
From: Ladislav Lhotka <lhotka@nic.cz>
To: netmod@ietf.org
Date: Tue, 19 Sep 2017 16:07:25 +0200
In-Reply-To: <75221540-d587-cd90-60ab-7cf6a8ff5cd4@cisco.com>
References: <393d3f20-98e3-b4de-e2d7-d627de59ac1f@labn.net> <1505814417.5445.14.camel@nic.cz> <20170919.115915.1668734288988659917.mbj@tail-f.com> <87shfistam.fsf@nic.cz> <75221540-d587-cd90-60ab-7cf6a8ff5cd4@cisco.com>
Organization: CZ.NIC
Content-Type: text/plain; charset="UTF-8"
X-Mailer: Evolution 3.24.5
Mime-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Virus-Scanned: clamav-milter 0.99.2 at mail
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/M1b7rjZwGi3ieHIOTsc7RMU_CKc>
Subject: Re: [netmod] WG adoption poll draft-bjorklund-netmod-rfc7227bis-00
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: Tue, 19 Sep 2017 14:06:52 -0000
Robert Wilton píše v Út 19. 09. 2017 v 14:49 +0100: > Hi Lada, > > > On 19/09/2017 14:37, Ladislav Lhotka wrote: > > Martin Bjorklund <mbj@tail-f.com> writes: > > > > > Ladislav Lhotka <lhotka@nic.cz> wrote: > > > > Hi, > > > > > > > > I support the adoption but I propose two conceptual changes: > > > > > > > > 1. Introduce a new module name and namespace so that it is not > > > > necessary to carry along the deprecated baggage. If readability is > > > > the primary concern, this is IMO the way to go. Instead of > > > > "ietf-ip-2", I'd suggest something like "ietf- ip-nmda". > > > > > > > > 2. Avoid obsoleting RFC 7277. I believe the old modules may continue > > > > to be used > > > > in areas where NMDA is an overkill, such as open source home > > > > routers. > > > > > > Why wouldn't NMDA be appropriate in an open source home router? Note > > > that the new model really just have a single tree instead of two > > > trees, so the data that needs to be instrumented is more or less the > > > same. > > > > It is quite likely that some parts of the data models will be > > implemented only as configuration but not state data. In the "old style" > > modules it is easy to add a deviation for the node(s) under -state but > > in NMDA style this is not possible because we only have one node. > > The new YANG library allows different sets of modules to be available > for <conventional> datastores vs <operational>. The operational > datastore can also have different features supported and different > deviations vs the conventional datastores. OK, I missed the 7895bis draft, sorry. Then there could be differences in mandatory/optional (e.g. a node is optional in configuration but mandatory in state data) or the data type of a leaf can differ. How can these be handled? Lada > > So, the device can make the same deviations to remove the state leaves > from <operational>. Or if they don't want to support the module in > operational at all then a device could just list it as being supported > in the conventional datastores and not <operational>. > > > > > There are subtle differences in the schemas for configuration and state > > data that the NMDA concept doesn't address. If you want another example, > > ietf-routing-2 has the "router-id" leaf that is conditional via the > > "router-id" feature. If this feature is not supported, router-id cannot > > be explicitly configured (it is assigned by the system) but in state data > > "router-id" needs IMO be present in any case. But the if-feature > > isn't able to differentiate between configuration and state data if > > there is only one node for both. > > The new YANG library also supports this: > > The "router-id" feature would be disabled for the conventional > datastores, but enabled for <operational>. > > > > > > In fact, if we claim that the new architecture is not appropriate for > > > some devices I think we have failed, especially if the conclusion is > > > that we need to maintain two versions of all modules going forward. > > > > I am not asking for this but, on the other hand, if NMDA versions used a new > > module name and namespace (my item #1, which is what ietf-routing-2 > > does), then I don't see any pressing need for obsoleting the old style > > modules. > > I think that creating a "-2" versions of these models at this time might > be a mistake. I actually think that the "deprecate state leaves" -> > "obsolete state leaves" -> "delete state leaves" path is a better choice. > > Thanks, > Rob > > > > > > Lada > > > > > > > > /martin > > > > > > > > > > > > > > > > > > > > > > NMDA > > > > implementors should be aware of the new modules but there is no need to > > > > eradicate the old data models. > > > > > > > > #2 applies also to other modules for which the NMDA version is underway. > > > > > > > > Lada > > > > > > > > PS. The subject is wrong, it shoud be -rfc7277bis- > > > > > > > > Lou Berger píše v Po 18. 09. 2017 v 10:33 -0400: > > > > > All, > > > > > > > > > > This is start of a two week poll on making > > > > > draft-bjorklund-netmod-rfc7227bis-00 a working group document. Please > > > > > send email to the list indicating "yes/support" or "no/do not > > > > > support". > > > > > If indicating no, please state your reservations with the > > > > > document. If > > > > > yes, please also feel free to provide comments you'd like to see > > > > > addressed once the document is a WG document. > > > > > > > > > > The poll ends Oct 2. > > > > > > > > > > Thanks, > > > > > > > > > > Lou (and Kent) > > > > > > > > > > _______________________________________________ > > > > > netmod mailing list > > > > > netmod@ietf.org > > > > > https://www.ietf.org/mailman/listinfo/netmod > > > > > > > > -- > > > > Ladislav Lhotka > > > > Head, CZ.NIC Labs > > > > PGP Key ID: 0xB8F92B08A9F76C67 > > > > > > > > _______________________________________________ > > > > netmod mailing list > > > > netmod@ietf.org > > > > https://www.ietf.org/mailman/listinfo/netmod > > _______________________________________________ > netmod mailing list > netmod@ietf.org > https://www.ietf.org/mailman/listinfo/netmod -- Ladislav Lhotka Head, CZ.NIC Labs PGP Key ID: 0xB8F92B08A9F76C67
- [netmod] WG adoption poll draft-bjorklund-netmod-… Lou Berger
- Re: [netmod] WG adoption poll draft-bjorklund-net… Ladislav Lhotka
- Re: [netmod] WG adoption poll draft-bjorklund-net… Martin Bjorklund
- Re: [netmod] WG adoption poll draft-bjorklund-net… Juergen Schoenwaelder
- Re: [netmod] WG adoption poll draft-bjorklund-net… Ladislav Lhotka
- Re: [netmod] WG adoption poll draft-bjorklund-net… Robert Wilton
- Re: [netmod] WG adoption poll draft-bjorklund-net… Ladislav Lhotka
- Re: [netmod] WG adoption poll draft-bjorklund-net… Robert Wilton
- Re: [netmod] WG adoption poll draft-bjorklund-net… t.petch
- Re: [netmod] WG adoption poll draft-bjorklund-net… Robert Wilton
- Re: [netmod] WG adoption poll draft-bjorklund-net… t.petch
- Re: [netmod] WG adoption poll draft-bjorklund-net… Robert Wilton
- Re: [netmod] WG adoption poll draft-bjorklund-net… Ladislav Lhotka
- Re: [netmod] WG adoption poll draft-bjorklund-net… Ladislav Lhotka
- Re: [netmod] WG adoption poll draft-bjorklund-net… Robert Wilton
- Re: [netmod] WG adoption poll draft-bjorklund-net… Juergen Schoenwaelder
- Re: [netmod] WG adoption poll draft-bjorklund-net… Ladislav Lhotka
- Re: [netmod] WG adoption poll draft-bjorklund-net… Martin Bjorklund
- Re: [netmod] WG adoption poll draft-bjorklund-net… Ladislav Lhotka
- Re: [netmod] WG adoption poll draft-bjorklund-net… Martin Bjorklund