[netmod] comments on revised-datastores-00

Ladislav Lhotka <lhotka@nic.cz> Mon, 14 November 2016 02:23 UTC

Return-Path: <lhotka@nic.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5A2C2129441 for <netmod@ietfa.amsl.com>; Sun, 13 Nov 2016 18:23:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham 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 FsRsTPXoGYpF for <netmod@ietfa.amsl.com>; Sun, 13 Nov 2016 18:23:14 -0800 (PST)
Received: from trail.lhotka.name (trail.lhotka.name [77.48.224.143]) by ietfa.amsl.com (Postfix) with ESMTP id BD00D1294FC for <netmod@ietf.org>; Sun, 13 Nov 2016 18:23:13 -0800 (PST)
Received: from localhost (dhcp-8ee8.meeting.ietf.org [31.133.142.232]) by trail.lhotka.name (Postfix) with ESMTPSA id 429B61CC02AB for <netmod@ietf.org>; Mon, 14 Nov 2016 03:23:13 +0100 (CET)
From: Ladislav Lhotka <lhotka@nic.cz>
To: netmod@ietf.org
Date: Mon, 14 Nov 2016 11:23:04 +0900
Message-ID: <m2zil2er5j.fsf@dhcp-8ee8.meeting.ietf.org>
MIME-Version: 1.0
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/FFsv6dNcYAh6nLxCsaYlEOcDU7c>
Subject: [netmod] comments on revised-datastores-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/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: Mon, 14 Nov 2016 02:23:15 -0000

Hi,

I've read the revised-datastores-00 document, in general I like it, here
are my initial comments and questions:

1. Even if <intended> is valid, it can still be in conflict with the
   actual content of <applied> that may come from e.g. dynamic
   configuration protocols. How are such cases supposed to be resolved?

2. What is the distinction between dynamic configuration protocols and
   control-plane protocols?

3. Shared <candidate> has known problems. Maybe it's time to part with
   it in this new datastore model?

4. Templates are briefly mentioned in several places, it would be useful
   to explain this concept in more detail.

5. Is it necessary that "<operational-state> datastore contains all
   configuration data actually used by the system"? For example, static
   routes should appear in RIBs, so having them separately in operational
   state seems redundant.

Lada

-- 
Ladislav Lhotka, CZ.NIC Labs
PGP Key ID: E74E8C0C