Re: [i2rs] Comments on I2RS and YANG suggestions (aka, finally woke up)

Joe Clarke <jclarke@cisco.com> Thu, 30 March 2017 19:01 UTC

Return-Path: <jclarke@cisco.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 F2232129A2F for <i2rs@ietfa.amsl.com>; Thu, 30 Mar 2017 12:01:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.523
X-Spam-Level:
X-Spam-Status: No, score=-14.523 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
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 lrL76hvLOBm8 for <i2rs@ietfa.amsl.com>; Thu, 30 Mar 2017 12:01:39 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5A434129A28 for <i2rs@ietf.org>; Thu, 30 Mar 2017 12:01:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2029; q=dns/txt; s=iport; t=1490900477; x=1492110077; h=subject:to:references:from:message-id:date:mime-version: in-reply-to:content-transfer-encoding; bh=2AEuM6AD1/GKXXE2ZgcxJihZQdH0qXGkoBLZ0oxF7X0=; b=JO98kmAq7L///fW+Bau5x9bApl5RtxthDXFcg761bOtt8sttVy65akdq snAtiitpoRF0/C3oEd9pnIiWO0ZcwlFbVGBk7/A+ktZOE3vbfmMqtqrla xMrapDD4fr9xX1l2i947MKnQUuV6Gk4lze8BojWPY3UotpT52QXd1CEIH E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AxBgDbVN1Y/5BdJa1dGQEBAQEBAQEBAQEBBwEBAQEBg1aFTptlk0GCD4IOhiICgzhBFgECAQEBAQEBAWsohRUBAQEBAgEjDwFWCw4KAgImAgJXBgEMCAEBiX8IrgqCJopVAQEBAQEBAQEBAQEBAQEBAQEBAQEBHYELhUOCBYJqh1qCXwEEnGqSUIF8hSqDNoZbk20mDCWBBTsgFYUaHYF/JIgJK4IQAQEB
X-IronPort-AV: E=Sophos;i="5.36,248,1486425600"; d="scan'208";a="226830658"
Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 30 Mar 2017 19:01:16 +0000
Received: from [10.24.144.94] ([10.24.144.94]) by rcdn-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id v2UJ1FNU022851; Thu, 30 Mar 2017 19:01:16 GMT
To: Susan Hares <shares@ndzh.com>, i2rs@ietf.org
References: <f727456e-8130-3d71-3261-8413198980c3@cisco.com> <002e01d2a97a$9c69f660$d53de320$@ndzh.com>
From: Joe Clarke <jclarke@cisco.com>
Organization: Cisco Systems, Inc.
Message-ID: <e1b377b9-46a0-442f-8c5f-4fda6ce1cc7a@cisco.com>
Date: Thu, 30 Mar 2017 15:01:15 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <002e01d2a97a$9c69f660$d53de320$@ndzh.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/kpv_IzJt7HU7HoClBAToO5eKaJs>
Subject: Re: [i2rs] Comments on I2RS and YANG suggestions (aka, finally woke up)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
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, 30 Mar 2017 19:01:41 -0000

On 3/30/17 13:25, Susan Hares wrote:
>  
> 
> Joe:
> 
>  
> 
> Excellent questions.  The intent was to spin down the **hares** drafts. 
> I wished you’d asked the question in the meeting.   In my experience,
> you questions are always timely.  Please start a YANG module draft for
> I2RS.    

At least the comments are recorded more for posterity here :-).  I'd be
happy to work with people to define this model.

> *Open issues for these people: *

I have some thoughts on the first two.

> 
> ·        Precedence:  (yang/protocols) – must determine how to
> prioritize between datastores during installation of configuration

I'd like to see a general precedence model followed as you know from my
previous comments.  That is, I'd like to have a mechanism at the
datastore level that isn't just specific to I2RS.

> 
> ·        Validation (yang/protocols) - does it need to be identified in
> YANG or is it an implementation specific?

MY thinking is this might be implementation specific, but should likely
be reported from the device as to what method will be done.  This still
requires some YANG, but I'm not sure how client-requestable this will be.

>  
> 
> *Now -- to your specific comments: *
> 
> ·        *Draft:* This draft was intended to be a chair's kick start
> document on open issus.
> 
> ·        *Why Kickstart:*   I started it when the revised datastores
> people did not open their github archive or publish drafts to make sure
> we covered this work at IETF.
> 
> o   *Fortunately –* they did release -01.txt revised datastores.
> 
> ·        *Content errors: *
> 
> o   For edit-config, see the comments by Phil Schafer. 

Yep, makes a lot of sense.


> 
> o   The ephemeral logic is backward =  (red face)

Cool.  Thought so.

> 
> o   Revised datastores revisions-01 – did the following
> old/control-plane datastores/dynamic datastores/ (my draft worked off
> -00.txt)

Understood.  Thanks for the clarifications.

Joe