Re: [Rtg-yang-coord] Operational State Modeling
aldrin ietf <aldrin.ietf@gmail.com> Fri, 15 May 2015 22:48 UTC
Return-Path: <aldrin.ietf@gmail.com>
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 BAEC31A89F9
for <rtg-yang-coord@ietfa.amsl.com>; Fri, 15 May 2015 15:48:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001,
SPF_PASS=-0.001] 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 a8ZyqsSbg0tr for <rtg-yang-coord@ietfa.amsl.com>;
Fri, 15 May 2015 15:48:02 -0700 (PDT)
Received: from mail-ig0-x233.google.com (mail-ig0-x233.google.com
[IPv6:2607:f8b0:4001:c05::233])
(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
(No client certificate requested)
by ietfa.amsl.com (Postfix) with ESMTPS id 2787D1A89F6
for <Rtg-yang-coord@ietf.org>; Fri, 15 May 2015 15:48:02 -0700 (PDT)
Received: by igbpi8 with SMTP id pi8so50403531igb.0
for <Rtg-yang-coord@ietf.org>; Fri, 15 May 2015 15:48:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
h=content-type:mime-version:subject:from:in-reply-to:date:cc
:message-id:references:to;
bh=viIchAeOYNn1ebWT0OVHJi1sY4YVy73YMVJaBPjGjAw=;
b=EoF08h9mKwuSQOBzzdDMf836dhMm5M9+jtH3Pw0ri6s7KdI9hcDSP98iPmYA498mjq
x33cuCynLfAoyXjS8In5L+XC2RpHcsypdHx7NTVupgjForDAwIbQGe3c8qEez/aNHDAx
FphsV2c14WAex9KFZAV7YgfrdCIEnbtQBLi58iKxBDfmT7YhcuI5ts6YS7nzVwpKkzK0
zIaiydc7YoBC8vV2ZLxsrTvUIa2Xal50EX49i5OEYR1WTzle26Qlv4xRh+b0FJjZdfAk
+tPVd8o3ZHFU23SYOhx/gAgPfkERjNp5kNfARz86SgNmDuldCBUa0y3YLVLOiTGeAHMx
jqtw==
X-Received: by 10.107.150.14 with SMTP id y14mr13537502iod.55.1431730081551;
Fri, 15 May 2015 15:48:01 -0700 (PDT)
Received: from ?IPv6:2620::1000:3202:8858:f013:bd64:d7c?
([2620:0:1000:3202:8858:f013:bd64:d7c])
by mx.google.com with ESMTPSA id rr5sm97697igb.7.2015.05.15.15.48.00
(version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
Fri, 15 May 2015 15:48:00 -0700 (PDT)
Content-Type: multipart/alternative;
boundary="Apple-Mail=_29D62597-0140-4F36-9279-DBABFF227633"
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\))
From: aldrin ietf <aldrin.ietf@gmail.com>
In-Reply-To: <C2C3C9E7-3D50-4866-A359-CA08CB23922E@lucidvision.com>
Date: Fri, 15 May 2015 15:47:58 -0700
Message-Id: <91F7EF33-5D5F-41B1-A397-9176A49056A6@gmail.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>
<CABCOCHQYr=-MV=5Mwsj1puDYU24pEnpmF-EcdYb-w-dj0=qTVw@mail.gmail.com>
<C2C3C9E7-3D50-4866-A359-CA08CB23922E@lucidvision.com>
To: Nadeau Thomas <tnadeau@lucidvision.com>
X-Mailer: Apple Mail (2.2098)
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtg-yang-coord/4wbfl8EfifR4AJczSzSaqLSahBs>
Cc: "Rtg-yang-coord@ietf.org" <Rtg-yang-coord@ietf.org>,
Anees Shaikh <aashaikh@google.com>,
Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>,
Andy Bierman <andy@yumaworks.com>, "Acee Lindem \(acee\)" <acee@cisco.com>,
Xufeng Liu <xufeng.liu@ericsson.com>
Subject: Re: [Rtg-yang-coord] Operational State Modeling
X-BeenThere: rtg-yang-coord@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
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 22:48:04 -0000
> On May 15, 2015, at 10:11 AM, Nadeau Thomas <tnadeau@lucidvision.com> wrote: > > > >> On May 15, 2015:12:28 PM, at 12:28 PM, Andy Bierman <andy@yumaworks.com> wrote: >> >> On Fri, May 15, 2015 at 9:14 AM, Nadeau Thomas <tnadeau@lucidvision.com> wrote: >>> >>> I don’t think the open config guys are asking for refactoring for purely aesthetic reasons. These guys operate some of the world’s largest networks with tens of thousands of devices, so I’d hope that their asking to move things around is in order to make interacting with those things at that scale better. >>> >> >> >> I think Juergen and I and others are pointing out that it >> would be better to solve this problem by adding an >> operation to NETCONF. RESTCONF already has the >> ability to retrieve just "content=nonconfig”. > > > This is reasonable option/solution. What do the open config folks think? > >> Replicating config as operational state in all the data models >> is not a good idea. Using arbitrary NP containers called >> "config" and "state" (instead of the YANG config-stmt) >> is not a good idea. > > I think you are saying that, but the others are clearly not, so we need to listen to their reasons before discounting them as less efficient. Remember that the operators are users not implementing these models so they need to understand if the boxes/servers they are using can do this and what the costs are. If after they weigh the relative costs, they feel the return on that investment in say RAM on those servers is ok, then we need to think carefully about why we would not want to support that. Remember, even though you as a server/compiler vendor might think its not a great idea, they might be willing to pay the price for say memory, to store the operational state. Tom, We are in continual discussions with various vendors. If there exists, issues related to this, I am sure they will be brought forth by them for discussion with the community at large. -sam > > —Tom > > > >> >> >>> —Tom >> >> Andy >> >>> >>> >>>> On May 15, 2015:4:52 AM, at 4:52 AM, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> wrote: >>>> >>>> On Wed, May 13, 2015 at 09:13:37AM -0400, Thomas D. Nadeau wrote: >>>>> >>>>> Speaking as an individual, while what Juergen says is true, that does not mean that existing models can never be refactored. >>>>> >>>> >>>> Refactoring for the sake of 'it looks nicer' (for some definition of >>>> nice) likely does not meet the bar. We are talking about APIs here >>>> with multiple independent implementations and applications sitting on >>>> top of these APIs. >>>> >>>> /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/> >>>> >>>> _______________________________________________ >>>> Rtg-yang-coord mailing list >>>> Rtg-yang-coord@ietf.org >>>> https://www.ietf.org/mailman/listinfo/rtg-yang-coord >>> >>> _______________________________________________ >>> Rtg-yang-coord mailing list >>> Rtg-yang-coord@ietf.org >>> https://www.ietf.org/mailman/listinfo/rtg-yang-coord > > _______________________________________________ > Rtg-yang-coord mailing list > Rtg-yang-coord@ietf.org > https://www.ietf.org/mailman/listinfo/rtg-yang-coord
- [Rtg-yang-coord] Operational State Modeling Xufeng Liu
- Re: [Rtg-yang-coord] Operational State Modeling Russ White
- Re: [Rtg-yang-coord] Operational State Modeling Juergen Schoenwaelder
- Re: [Rtg-yang-coord] Operational State Modeling Acee Lindem (acee)
- Re: [Rtg-yang-coord] Operational State Modeling Anees Shaikh
- Re: [Rtg-yang-coord] Operational State Modeling Juergen Schoenwaelder
- Re: [Rtg-yang-coord] Operational State Modeling Thomas D. Nadeau
- Re: [Rtg-yang-coord] Operational State Modeling Andy Bierman
- Re: [Rtg-yang-coord] Operational State Modeling Xufeng Liu
- Re: [Rtg-yang-coord] Operational State Modeling Xufeng Liu
- Re: [Rtg-yang-coord] Operational State Modeling aldrin ietf
- Re: [Rtg-yang-coord] Operational State Modeling Anees Shaikh
- Re: [Rtg-yang-coord] Operational State Modeling Juergen Schoenwaelder
- Re: [Rtg-yang-coord] Operational State Modeling Christian Hopps
- Re: [Rtg-yang-coord] Operational State Modeling Ladislav Lhotka
- Re: [Rtg-yang-coord] Operational State Modeling Juergen Schoenwaelder
- Re: [Rtg-yang-coord] Operational State Modeling Acee Lindem (acee)
- Re: [Rtg-yang-coord] Operational State Modeling Nadeau Thomas
- Re: [Rtg-yang-coord] Operational State Modeling Andy Bierman
- Re: [Rtg-yang-coord] Operational State Modeling aldrin ietf
- Re: [Rtg-yang-coord] Operational State Modeling Juergen Schoenwaelder
- Re: [Rtg-yang-coord] Operational State Modeling Nadeau Thomas
- Re: [Rtg-yang-coord] Operational State Modeling aldrin ietf