Re: Blog: YANG Really Takes Off in the Industry

Benoit Claise <bclaise@cisco.com> Mon, 08 December 2014 09:54 UTC

Return-Path: <bclaise@cisco.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 77CC81A89ED for <ietf@ietfa.amsl.com>; Mon, 8 Dec 2014 01:54:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level:
X-Spam-Status: No, score=-14.511 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_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 rfel7lNroWNA for <ietf@ietfa.amsl.com>; Mon, 8 Dec 2014 01:54:44 -0800 (PST)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DFCF11A89EF for <ietf@ietf.org>; Mon, 8 Dec 2014 01:54:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1364; q=dns/txt; s=iport; t=1418032484; x=1419242084; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=yD9J8tBvxATkoOcuiwGaXxHA34Obwm5vA2e/toc1XH0=; b=ZWl0Px2oIdpnOTYI2uf2W+XH1a6bX1wAIuEH4LyVXDnPMYZHUgMCGE3w w16/IEKv7uv1hOcOH0cgHQEk7dYTNpghUqX7bSpwtVgeNFmDbSvg40YV9 BOfxNCGqmPDKr/XBVlPCFbuYS0vV4h8kk1ugRxc80ZN+NNjJaSmt/IJ9a c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AtkEADt0hVStJssW/2dsb2JhbABahDDMMQKBPAEBAQEBfYQDAQEEOEABEAsYCRYPCQMCAQIBRQYBDAEFAgEBiDfUYwEBAQEBAQEBAQEBAQEBAQEBAQEBGJBPB4Q2AQSZX4EigxKCO4hug2KDcD4wgkMBAQE
X-IronPort-AV: E=Sophos;i="5.07,537,1413244800"; d="scan'208";a="261378675"
Received: from aer-iport-nat.cisco.com (HELO aer-core-3.cisco.com) ([173.38.203.22]) by aer-iport-4.cisco.com with ESMTP; 08 Dec 2014 09:54:42 +0000
Received: from [10.60.67.84] (ams-bclaise-8913.cisco.com [10.60.67.84]) by aer-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id sB89sgtN015467; Mon, 8 Dec 2014 09:54:42 GMT
Message-ID: <54857562.7040709@cisco.com>
Date: Mon, 08 Dec 2014 10:54:42 +0100
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.7.0
MIME-Version: 1.0
To: Ted Lemon <Ted.Lemon@nominum.com>, Dean Bogdanovic <deanb@juniper.net>
Subject: Re: Blog: YANG Really Takes Off in the Industry
References: <54770BA5.5060603@cisco.com> <809EFD2B-A845-46B7-A394-A9C9E5393CD5@piuha.net> <547874D6.1090001@cisco.com> <7890AE32-F7A9-4C32-9C3D-8251E70B1F29@lucidvision.com> <m2sigyhpxc.wl%randy@psg.com> <8BBBDF7F-00A0-44BD-AA64-DA7044D35012@lucidvision.com> <C51AC247-C16D-4452-874E-0D97BDB009EB@juniper.net> <547D0AEA.4020309@gmail.com> <0BFD0B22-EC45-473F-8E7A-7FB608B60E6F@juniper.net> <139D837E-F131-4791-A026-234699A7E617@nominum.com> <4DD04125-EA18-499A-A060-219056E4ABE3@juniper.net> <3AE8A34F-2191-4E96-9C86-ED033E8998D1@nominum.com>
In-Reply-To: <3AE8A34F-2191-4E96-9C86-ED033E8998D1@nominum.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/ietf/XvD3lmZ30_UTtxpZxbTSLnbN_2Q
Cc: IETF-Discussion list <ietf@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Dec 2014 09:54:45 -0000

Ted,
> On Dec 1, 2014, at 9:06 PM, Dean Bogdanovic <deanb@juniper.net> wrote:
>> This is not the answer to my question.
> It's certainly an answer to your question.
>
>> I asked about adding support for another language, not how the models are architected. Vendors can (and, in my personal opinion, will) provide proprietary and standard data models. The operator can choose then which model they want to use for their purposes.
> If the YANG data model is architected badly, then the vendor may not be _able_ to support that data model, and then the operator won't be able to choose that model.   If a vendor's experience of data models written in that language is that they aren't good enough, then the vendor might well decide that there's no value in supporting the language.
>
> That said, one of the issues with YANG that has been reported back to me, but with which I do yet have specific experience of my own, is that the language is not sufficiently expressive.   E.g., it was not thought possible to express DHCP option extensions in YANG.   This would mean that certain basic functions of a DHCP server could not be supported without a non-YANG management model.
Can you please follow up on this claim that YANG is not sufficiently 
expressive. I would like to understand if there is a (YANG) problem to 
be solved.

Regards, Benoit
>
>