Re: [Rtg-yang-coord] Operational State Modeling

Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> Fri, 15 May 2015 17:10 UTC

Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: rtg-yang-coord@ietfa.amsl.com
Delivered-To: rtg-yang-coord@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 232E41A8768 for <rtg-yang-coord@ietfa.amsl.com>; Fri, 15 May 2015 10:10:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.86
X-Spam-Level:
X-Spam-Status: No, score=-3.86 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] 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 9VtREz6fOQOj for <rtg-yang-coord@ietfa.amsl.com>; Fri, 15 May 2015 10:10:44 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5F3761A8728 for <Rtg-yang-coord@ietf.org>; Fri, 15 May 2015 10:10:44 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id F1DEA1254; Fri, 15 May 2015 19:10:42 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id EHvydZpdzH15; Fri, 15 May 2015 19:10:41 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Fri, 15 May 2015 19:10:42 +0200 (CEST)
Received: from localhost (demetrius3.jacobs-university.de [212.201.44.48]) by hermes.jacobs-university.de (Postfix) with ESMTP id 282112002C; Fri, 15 May 2015 19:10:42 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius3.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id L7WB3o3587Gy; Fri, 15 May 2015 19:10:41 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 3652B2002B; Fri, 15 May 2015 19:10:39 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 168C933345E8; Fri, 15 May 2015 19:10:37 +0200 (CEST)
Date: Fri, 15 May 2015 19:10:37 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: aldrin ietf <aldrin.ietf@gmail.com>
Message-ID: <20150515171037.GA5229@elstar.local>
Mail-Followup-To: aldrin ietf <aldrin.ietf@gmail.com>, Nadeau Thomas <tnadeau@lucidvision.com>, "Rtg-yang-coord@ietf.org" <Rtg-yang-coord@ietf.org>, Anees Shaikh <aashaikh@google.com>, "Acee Lindem (acee)" <acee@cisco.com>, Xufeng Liu <xufeng.liu@ericsson.com>
References: <D177E7E1.1AC4C%acee@cisco.com> <CAJK7ZqLp4_dOVMcSMXP3juZHHeQJ6iLGkryJ8t6gs2Mcn=Ez5Q@mail.gmail.com> <20150513103509.GA59689@elstar.local> <D481ED34-84C4-455D-8CE5-36D01A5264CC@lucidvision.com> <20150515085228.GA4024@elstar.local> <0EDEDDB6-40EA-47AF-AA5A-E7212445CCF8@lucidvision.com> <9F69B95B-0873-43F2-BED5-5C49DEB2AC70@gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
X-Clacks-Overhead: GNU Terry Pratchett
Content-Transfer-Encoding: 8bit
In-Reply-To: <9F69B95B-0873-43F2-BED5-5C49DEB2AC70@gmail.com>
User-Agent: Mutt/1.4.2.3i
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtg-yang-coord/wmBVaCa3qz6NctHd6RRlmJN4txM>
Cc: "Rtg-yang-coord@ietf.org" <Rtg-yang-coord@ietf.org>, Nadeau Thomas <tnadeau@lucidvision.com>, Xufeng Liu <xufeng.liu@ericsson.com>, "Acee Lindem \(acee\)" <acee@cisco.com>, Anees Shaikh <aashaikh@google.com>
Subject: Re: [Rtg-yang-coord] Operational State Modeling
X-BeenThere: rtg-yang-coord@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
List-Id: "\"List to discuss coordination between the Routing related YANG models\"" <rtg-yang-coord.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-yang-coord>, <mailto:rtg-yang-coord-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-yang-coord/>
List-Post: <mailto:rtg-yang-coord@ietf.org>
List-Help: <mailto:rtg-yang-coord-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-yang-coord>, <mailto:rtg-yang-coord-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 15 May 2015 17:10:46 -0000

On Fri, May 15, 2015 at 09:53:17AM -0700, aldrin ietf wrote:
> It is totally misconstrued and wrong to think it is being done for the looks. It is clearly outlined in the draft on ‘why?'(<http://datatracker.ietf.org/doc/draft-openconfig-netmod-opstate/?include_text=1 <http://datatracker.ietf.org/doc/draft-openconfig-netmod-opstate/?include_text=1>>. 
> 
> We, the operator community, are requesting for a reason as outlined in the draft, to make it operationally efficient, when managing network @scale.
>

I read this I-D and I agree to some what it says. To some of what it
says I tend to disagree. My main concern is that trying to infer
semantics from structure is

- brittle, and

- it is for me more than unlikely that all YANG models will follow a
  common structure.

I also do not see anything wrong with the approach taken by RFC 7223
and on the other hand I do see problems with the example shown in
section 4 of the I-D (interface/name points to config and hence state
is bound to the lifetime of config, a limitation RFC 7223 does not
have - you can actually see unconfigured interfaces).

The bottom line is that I do not subscribe to all requirements stated
in the I-D and I do not subscribe to the solutions proposed. Nor have
I seen something that clearly tells me the structure we used in RFC
7223 is broken.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>