Re: [netmod] YANG next
Ladislav Lhotka <lhotka@nic.cz> Tue, 23 July 2019 18:00 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 14310120745 for <netmod@ietfa.amsl.com>; Tue, 23 Jul 2019 11:00:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.996
X-Spam-Level:
X-Spam-Status: No, score=-6.996 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, SPF_HELO_NONE=0.001, SPF_NONE=0.001, TVD_PH_BODY_ACCOUNTS_PRE=0.001, 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 f8WjmjRf2SiP for <netmod@ietfa.amsl.com>; Tue, 23 Jul 2019 11:00:33 -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 E2AA5120765 for <netmod@ietf.org>; Tue, 23 Jul 2019 11:00:32 -0700 (PDT)
Received: from birdie (unknown [IPv6:2001:67c:1232:144:1a4f:a84b:2bfd:c611]) by mail.nic.cz (Postfix) with ESMTPSA id BAB5F140B13; Tue, 23 Jul 2019 20:00:30 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nic.cz; s=default; t=1563904831; bh=X1wF7drMtocflpV0MJamQvpvNAoJl61I0BfsZ8DVYwU=; h=From:To:Date; b=xlbhcgmWGrAuxps4w+hp07wDfEvUklsx+mkaZ3US6974vVKXlumpl/g2rVRLyGfVV hqEOggwyoqm1/Fv0pZH1psy2YZ7763ZJqMmI4PLg+t8rehY92fxhrYW9CxU5QpHLeH k5ivmYB8YxPvtgNoe6kFRyZykyUB8vD0XKNjh64c=
Message-ID: <02c4110737b4ff23f966e6153fad764f04436089.camel@nic.cz>
From: Ladislav Lhotka <lhotka@nic.cz>
To: Andy Bierman <andy@yumaworks.com>
Cc: NETMOD WG <netmod@ietf.org>
Date: Tue, 23 Jul 2019 14:00:29 -0400
In-Reply-To: <CABCOCHRxfKWh1OS3bUJAabk3XAqTCiOswiE65JtMC8eyxMUxMA@mail.gmail.com>
References: <ff5d90b51872df190abb226cb10d51a635e88521.camel@nic.cz> <CABCOCHRxfKWh1OS3bUJAabk3XAqTCiOswiE65JtMC8eyxMUxMA@mail.gmail.com>
Organization: CZ.NIC
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.32.4
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: clamav-milter 0.100.3 at mail.nic.cz
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/4P-37XJPpISuiWCB7BbSZMPVZT0>
Subject: Re: [netmod] YANG next
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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, 23 Jul 2019 18:00:46 -0000
On Tue, 2019-07-23 at 09:22 -0700, Andy Bierman wrote: > > > On Tue, Jul 23, 2019 at 9:03 AM Ladislav Lhotka <lhotka@nic.cz> wrote: > > Hi, > > > > this morning I attended the side meeting "Next Step of IETF YANG". I was > > somewhat misled into thinking that it would be about future evolution of > > YANG > > the language, which was not the case at all. However, my personal conclusion > > from the meeting is that it would be a total disaster to throw in a new > > version > > of YANG within the next few years or so. > > > > > I hope a summary of the meeting is posted to the WG mailing list. I think so, minutes were taken. > > > The operators and equipment vendors are busy putting together YANG modules > > and > > tools, filling the gaps, coping with NMDA, schema mount, IETF versus > > OpenConfig > > etc. A new YANG version (and modules written in it) would IMO be extremely > > counter-productive at this rather turbulent stage. > > > > So, if we want to continue the yang-next discussion, I think we first have > > to > > figure out how to evolve YANG without making waves in the current YANG pond > > and > > let the operators and vendors do their work, without which YANG can never > > succeed. > > > > IMO a new version of YANG would not be disruptive (if done right). > The issue is whether it is cleaner in the long-run to introduce NBC changes > properly > with a new version number, or not so properly, through YANG extensions. I don't see much difference provided that the extensions will be properly signalled. But we have to take into account that some tools that people use may not be updated for quite some time, and if they cannot properly work with modules written for the new version (or extensions), then things will break. This problem is actually not limited to YANG itself - people are reporting problems with the transition to NMDA. > > E.g -- adding a leaf to the datastore that says "I don't follow the rules in > 7950" > is still breaking the YANG 1.1 contract. Using extensions instead of real > statements > is problematic because they are optional to implement (as you point out all > the time). Yes, hence critical extensions. However, the problem is still the same - these changes require updated tools, and not all tools will be updated immediately. I think that we should make sure that (at least in the IETF) all modules will be compatible with tools supporting YANG 1.1, say for the next 5 years. Lada > > Seems like the WG is going the YANG extension route, which has its own set of > problems > compared to a new YANG language version. > > > > Lada > > Andy > -- Ladislav Lhotka Head, CZ.NIC Labs PGP Key ID: 0xB8F92B08A9F76C67
- [netmod] YANG next Ladislav Lhotka
- Re: [netmod] YANG next Balázs Lengyel
- Re: [netmod] YANG next Andy Bierman
- Re: [netmod] YANG next Ladislav Lhotka
- Re: [netmod] YANG next Ladislav Lhotka
- Re: [netmod] YANG next Lou Berger
- Re: [netmod] YANG next Adrian Farrel
- Re: [netmod] YANG next Ladislav Lhotka
- Re: [netmod] YANG next Juergen Schoenwaelder
- Re: [netmod] YANG next Andy Bierman
- Re: [netmod] YANG next Ladislav Lhotka
- Re: [netmod] YANG next Rob Wilton (rwilton)
- Re: [netmod] YANG next Balázs Lengyel
- Re: [netmod] YANG next Qin Wu
- Re: [netmod] YANG next Qin Wu
- Re: [netmod] YANG next Ladislav Lhotka
- Re: [netmod] YANG next Andy Bierman
- Re: [netmod] YANG next Balázs Lengyel
- Re: [netmod] YANG next Robert Varga
- Re: [netmod] YANG next Robert Varga
- Re: [netmod] YANG next Kent Watsen
- Re: [netmod] YANG next Juergen Schoenwaelder
- Re: [netmod] YANG next Andy Bierman
- Re: [netmod] YANG next Robert Varga
- Re: [netmod] YANG next Balázs Lengyel
- Re: [netmod] YANG next Ladislav Lhotka
- Re: [netmod] YANG next Rob Wilton (rwilton)
- Re: [netmod] YANG next Ladislav Lhotka
- Re: [netmod] YANG next Andy Bierman
- Re: [netmod] YANG next Ladislav Lhotka