Re: [YANG] default values

Andy Bierman <ietf@andybierman.com> Wed, 16 January 2008 17:02 UTC

Return-path: <yang-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1JFBem-00006Y-6X; Wed, 16 Jan 2008 12:02:28 -0500
Received: from yang by megatron.ietf.org with local (Exim 4.43) id 1JFBek-0008Ji-Ay for yang-confirm+ok@megatron.ietf.org; Wed, 16 Jan 2008 12:02:26 -0500
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1JFBej-0008Fm-QL for yang@ietf.org; Wed, 16 Jan 2008 12:02:25 -0500
Received: from smtp117.sbc.mail.sp1.yahoo.com ([69.147.64.90]) by chiedprmail1.ietf.org with smtp (Exim 4.43) id 1JFBej-0002Mj-AG for yang@ietf.org; Wed, 16 Jan 2008 12:02:25 -0500
Received: (qmail 65801 invoked from network); 16 Jan 2008 17:02:24 -0000
Received: from unknown (HELO ?192.168.0.10?) (andybierman@att.net@67.126.240.103 with plain) by smtp117.sbc.mail.sp1.yahoo.com with SMTP; 16 Jan 2008 17:02:24 -0000
X-YMail-OSG: eKfVea0VM1lINqRuMwV18jhRf1AFFtX_j6gD7nL8VtBhzZij
X-Yahoo-Newman-Property: ymail-3
Message-ID: <478E38B6.2080208@andybierman.com>
Date: Wed, 16 Jan 2008 09:02:46 -0800
From: Andy Bierman <ietf@andybierman.com>
User-Agent: Thunderbird 2.0.0.9 (Windows/20071031)
MIME-Version: 1.0
To: Ladislav Lhotka <lhotka@cesnet.cz>
Subject: Re: [YANG] default values
References: <1200478981.7029.27.camel@missotis> <20080116.123549.140000433.mbj@tail-f.com> <1200487153.7029.71.camel@missotis> <478E0FCD.6080908@andybierman.com> <1200493871.7029.137.camel@missotis> <478E1EF4.4050002@andybierman.com> <DCABA351-3933-4AED-A6E6-80C5F85E3F9C@jdscons.com> <1200501131.7029.151.camel@missotis>
In-Reply-To: <1200501131.7029.151.camel@missotis>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: c1c65599517f9ac32519d043c37c5336
Cc: yang@ietf.org
X-BeenThere: yang@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: YANG modeling Language for NETCONF <yang.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/yang>, <mailto:yang-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/yang>
List-Post: <mailto:yang@ietf.org>
List-Help: <mailto:yang-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/yang>, <mailto:yang-request@ietf.org?subject=subscribe>
Errors-To: yang-bounces@ietf.org

Ladislav Lhotka wrote:
> Jon Saperia píše v St 16. 01. 2008 v 10:20 -0500:
>>> We will never have standard writable knobs until vendors understand
>>> the concept of a standard, and make an effort to define some
>>> standard knobs, which actually provide enough functionality
>>> to configure the device.
>> And they believe it is in their best interest (beyond lip service and  
>> Marketing) to have the standard.  There are plenty of smart people at  
>> vendors, they have the money to do it.  If they really wanted it and  
>> the customers really wanted to push it we would have them.  It has  
>> nothing to do with technology.
>> /jon
> 
> That's why I believe it won't help to specify the default in the data
> model. And it's not necessary - I can actually imagine a manager station
> that follows the standards and changes the wrong defaults in misbehaving
> devices - and showing the user only non-default values, but according to
> its own set of defaults, not necessarily the devices'.
> 

I disagree.
If there is a agreed-upon default value (along with
the rest of the agreed-upon properties), then it should be
documented, and be both machine and human readable.

Why should the manager assume the devices will be misbehaving or buggy?
I think vendors try to implement the standards as they are written.
There is no big conspiracy theory here -- just a lot of hard work that
has been historically difficult to accomplish.

If the shared mindset persists that all these NE boxes are proprietary
by nature, and they have little or nothing in common that can
be configured with standard data models, then we are wasting
our time with NETCONF and YANG.  I choose to believe that we
are simply in the Stone Ages of network management, and it will
take some time to evolve the protocols and tools beyond the
hand-crafted, ad-hoc, poor excuse for a programmatic interface,
we call The CLI.


> Lada
> 



Andy



_______________________________________________
YANG mailing list
YANG@ietf.org
https://www1.ietf.org/mailman/listinfo/yang