Re: [i2rs] comments on draft-ietf-i2rs-ephemeral-state-10
"Susan Hares" <shares@ndzh.com> Thu, 23 June 2016 15:42 UTC
Return-Path: <shares@ndzh.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BEC9D12D1AC for <i2rs@ietfa.amsl.com>; Thu, 23 Jun 2016 08:42:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.738
X-Spam-Level: *
X-Spam-Status: No, score=1.738 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, RDNS_NONE=0.793] autolearn=no autolearn_force=no
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 dGFsDubQEaAu for <i2rs@ietfa.amsl.com>; Thu, 23 Jun 2016 08:42:03 -0700 (PDT)
Received: from hickoryhill-consulting.com (unknown [50.245.122.97]) (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 930F812D505 for <i2rs@ietf.org>; Thu, 23 Jun 2016 08:41:59 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=174.124.195.80;
From: Susan Hares <shares@ndzh.com>
To: 'Juergen Schoenwaelder' <j.schoenwaelder@jacobs-university.de>, i2rs@ietf.org
References: <20160623120251.GA46183@elstar.local>
In-Reply-To: <20160623120251.GA46183@elstar.local>
Date: Thu, 23 Jun 2016 11:41:27 -0400
Message-ID: <00d101d1cd65$b4edf660$1ec9e320$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQHCSRbpWb0yJVb4kgFT1yEyebZopKAWMnQg
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/Zo8izWx3JUB3blQW46Llgk35V6Q>
Subject: Re: [i2rs] comments on draft-ietf-i2rs-ephemeral-state-10
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Jun 2016 15:42:05 -0000
Juergen: Answers are listed below. After you confirm Ephemeral-REQ-03, Ephemeral-REQ-06, and Ephemeral-REQ-08, I will release a version-11. Sue -----Original Message----- From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Juergen Schoenwaelder Sent: Thursday, June 23, 2016 8:03 AM To: i2rs@ietf.org Subject: [i2rs] comments on draft-ietf-i2rs-ephemeral-state-10 >Hi, > >here are few comments on the latest version. > > Ephemeral-REQ-03: Ephemeral state must be able to utilized temporary > operational state (e.g. MPLS LSP-ID or a BGP IN-RIB) as a > constraints. > I am not sure what 'must be able to utilized temporary operational state as constraints' means. The text in the parenthesis does not help me understand this better. Did you want to say something like: > 'Ephemeral configuration state may have constraints that refer to operational state'? I am using 'ephemeral configuration state' since this is used in other places (although sometimes worded slightly different). > Sue: Ephemeral state is defined as "ephemeral configuration state" and operational state. Would this text be acceptable: Ephemeral State Requirements In requirements Ephemeral-REQ-01 to Ephemeral-05, Ephemeral state is defined as potentially including both ephemeral configured state and operational state. Ephemeral-REQ-03: Ephemeral state must be able to utilize operational state (e.g. MPLS LSP-ID or BGP In-RIB) as a constraint. > Ephemeral-REQ-04: Ephemeral state MAY refer to non-ephemeral state > for purposes of implementing constraints. > Hm, now I wonder whether this is just a special case of > Ephemeral-REQ-03 and if so it is not clear why we need this as a separate requirement. If this is not the case but something different, then likely my interpretation of Ephemeral-REQ-03 is wrong. Juergen: Ephemeral state was defined by the I2RS group as both ephemeral configuration state and operational state in ephemeral portions of datastore. >s/2RS/I2RS in Ephemeral-REQ-05. I would actually rewrite the beginning of Ephemeral-REQ-05 as follows: Sue: I will change /2RS/I2RS. > Ephemeral-REQ-05: I2RS interactions may > lead to undesirable or unsustainable resource consumption on a system > implementing an I2RS Agent. It is RECOMMENDED that mechanisms be > made available to permit prioritization of I2RS interactions, when > appropriate, to permit implementations to shed work load when > operating under constrained resources. An example of such a work > shedding mechanism is rate-limiting. Sue: The text that specifies "I2RS pub-sub, logging, RPC or other mechanisms may lead to undesirable or unsustainable resource consumption on a system implementing an I2RS Agent.:" provides useful information to the I2RS implementers. Unless this really causes problems, it would be useful to leave it. I believe it says the same thing. >I would remove the Note: since I believe the key observation here are the potentially high volume of I2RS interactions and not the fact that there is a datastore involved that is ephemeral. Sue: I can remove the note. >I am still struggling with Ephemeral-REQ-06: > > Ephemeral-REQ-06: The ability to augment an object with appropriate > YANG structures that have the property of being ephemeral. An object > defined as any one of the following: yang module, submodule or > components of submodule, or schema node. > Perhaps this is what you wanted to say? > Ephemeral-REQ-06: The ability to augment YANG schema nodes with > additional YANG schema nodes that have the property of being > ephemeral. Sue: If this text allows: 1) yang modules that are all ephemeral, 2) yang submodules that are all ephemeral, 3) portions of submodules that are ephemeral, and 4) schema nodes that are ephemeral Then I'll change it. Please confirm. >I wonder why there are some ephemeral state requirements in sections labeled with "I2RS Protocol version 1" while others seem to be protocol version agnostic. What is the definition of I2RS protocol versions? Perhaps this notion of protocol version should simply be >removed; I am not sure it helps with the requirements. Sue: I will remove it. However, the I2RS knows that it will add additional features in a second revision. However, that is probably self-evident if we come up with a "bis" document. > Ephemeral-REQ-08: Yang MUST have a way to indicate in a data model > that nodes have the following properties: ephemeral, writable/not- > writable, and status/configuration. >This is confusing because it says 'nodes' while in YANG we distinguish data nodes and schema nodes. For example, in YANG a schema node has a property config true|false. This schema node property defines whether corresponding data nodes are writable/non->writable. In other words, some of this requirement seems to be covered by YANG already; so what remains is the 'ephemeral' property - does the requirement expect this to be a property of a schema node? We will change nodes to a "schema node". Editorial: s/prevent was the oscillation/prevent oscillation/ - changed /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/> _______________________________________________ i2rs mailing list i2rs@ietf.org https://www.ietf.org/mailman/listinfo/i2rs
- Re: [i2rs] comments on draft-ietf-i2rs-ephemeral-… Robert Wilton
- Re: [i2rs] comments on draft-ietf-i2rs-ephemeral-… Susan Hares
- Re: [i2rs] comments on draft-ietf-i2rs-ephemeral-… Susan Hares
- Re: [i2rs] comments on draft-ietf-i2rs-ephemeral-… Susan Hares
- Re: [i2rs] comments on draft-ietf-i2rs-ephemeral-… Robert Wilton
- Re: [i2rs] comments on draft-ietf-i2rs-ephemeral-… Susan Hares
- Re: [i2rs] comments on draft-ietf-i2rs-ephemeral-… Susan Hares
- Re: [i2rs] comments on draft-ietf-i2rs-ephemeral-… Juergen Schoenwaelder
- Re: [i2rs] comments on draft-ietf-i2rs-ephemeral-… Robert Wilton
- [i2rs] comments on draft-ietf-i2rs-ephemeral-stat… Juergen Schoenwaelder