Re: [netmod] js review of draft-ietf-netmod-arch-05.txt

Phil Shafer <phil@juniper.net> Thu, 17 June 2010 05:41 UTC

Return-Path: <phil@juniper.net>
X-Original-To: netmod@core3.amsl.com
Delivered-To: netmod@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F276D3A67B7 for <netmod@core3.amsl.com>; Wed, 16 Jun 2010 22:41:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.339
X-Spam-Level:
X-Spam-Status: No, score=-6.339 tagged_above=-999 required=5 tests=[AWL=0.260, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NZX5ZbDvL9cQ for <netmod@core3.amsl.com>; Wed, 16 Jun 2010 22:41:50 -0700 (PDT)
Received: from exprod7og105.obsmtp.com (exprod7og105.obsmtp.com [64.18.2.163]) by core3.amsl.com (Postfix) with ESMTP id 54FFB3A6832 for <netmod@ietf.org>; Wed, 16 Jun 2010 22:41:49 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob105.postini.com ([64.18.6.12]) with SMTP ID DSNKTBm1nznOVKk1nUfQan+wMuwJTxPn4nPK@postini.com; Wed, 16 Jun 2010 22:41:54 PDT
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.2.254.0; Wed, 16 Jun 2010 22:34:58 -0700
Received: from p-emlb02-sac.jnpr.net ([66.129.254.47]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.4675); Wed, 16 Jun 2010 22:34:58 -0700
Received: from emailsmtp55.jnpr.net ([172.24.18.132]) by p-emlb02-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Wed, 16 Jun 2010 22:34:58 -0700
Received: from magenta.juniper.net ([172.17.27.123]) by emailsmtp55.jnpr.net with Microsoft SMTPSVC(6.0.3790.4675); Wed, 16 Jun 2010 22:34:57 -0700
Received: from idle.juniper.net (idleski.juniper.net [172.25.4.26]) by magenta.juniper.net (8.11.3/8.11.3) with ESMTP id o5H5YuD45373; Wed, 16 Jun 2010 22:34:57 -0700 (PDT) (envelope-from phil@juniper.net)
Received: from idle.juniper.net (localhost [127.0.0.1]) by idle.juniper.net (8.14.3/8.14.3) with ESMTP id o5H5H7Ca006109; Thu, 17 Jun 2010 05:17:08 GMT (envelope-from phil@idle.juniper.net)
Message-ID: <201006170517.o5H5H7Ca006109@idle.juniper.net>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
In-Reply-To: <20100616214227.GA12869@elstar.local>
Date: Thu, 17 Jun 2010 01:17:07 -0400
From: Phil Shafer <phil@juniper.net>
X-OriginalArrivalTime: 17 Jun 2010 05:34:57.0752 (UTC) FILETIME=[D29BD580:01CB0DDE]
MIME-Version: 1.0
Content-Type: text/plain
Cc: "netmod@ietf.org" <netmod@ietf.org>
Subject: Re: [netmod] js review of draft-ietf-netmod-arch-05.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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: Thu, 17 Jun 2010 05:41:59 -0000

Juergen Schoenwaelder writes:
>The workshop was not just attended by operators, see RFC 3535 for the
>details. The sentence in question talks about operators, not the
>workshop attendees and thus my question remains valid.

I'll change "operator's needs" to "observations".

>I thought we introduced the deviation statement since we believe a
>honest description of what an implementation does is worth to have.
>So if there are deviations, I think they should be documented. Or
>are you saying that it is better to not document them?

Nope, just that I think this needs to be discussed in the
section dedicated to it, instead of an brief mention earlier
in the doc.

>We do exactly this now to identify defaults in explicit config
>implementations - so if this is not workable, we should remove the
>attributes from with-defaults.

The other three options can be chosen and implemented within
the current NETCONF/YANG framework with little effort.  The
introduction of these attributes is not a valid choice for
the modeler.

In fact, the first option ("data models that explicitly differentiate
between configuration data and operational state data") is probably
the only realistic choice for modelers.

>My preference would be that 4.3 is not needed. However, since we do
>not seem to move into the direction of answering the question how we
>prefer to represent operational state, the second best choice for me
>still is to make the problem clear and to describe the solution space.
>This will help data modelers to understand the issue and pick one of
>the solutions.

Given that we can't agree sufficiently to give guidance, how will
this section help the typical modeler.  This section reads more
like an apologist view of why this issue is hard and why we didn't
decide, but I'm not sure that has any real value to our audience.

Perhaps the best fix is to add a conclusion that gives the "explicitly
differentiated" as the only realistic current answer and push
modelers in this direction.

Thanks,
 Phil