[Supa] draft-ietf-supa-policy-management-framework review

"Joel M. Halpern" <jmh@joelhalpern.com> Fri, 04 August 2017 01:02 UTC

Return-Path: <jmh@joelhalpern.com>
X-Original-To: supa@ietfa.amsl.com
Delivered-To: supa@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 60B51132028 for <supa@ietfa.amsl.com>; Thu, 3 Aug 2017 18:02:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.722
X-Spam-Level:
X-Spam-Status: No, score=-2.722 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_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 W9shkkpBh52d for <supa@ietfa.amsl.com>; Thu, 3 Aug 2017 18:02:34 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3D90E131D9F for <supa@ietf.org>; Thu, 3 Aug 2017 18:02:34 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 230485612A6 for <supa@ietf.org>; Thu, 3 Aug 2017 18:02:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1501808554; bh=cSYipyqau5z2084LyXuVmnMJcsCO0Kd2A029zQFm9+I=; h=To:From:Subject:Date:From; b=Wxou7G6+zYb1GGVInQVlfDgVKsDjS9SVfUcc1vZw31ex66VNvRSOguApFP6M8bDgk iUN1KNbTVhr/Gnu/oV13rPe1+DAKe82pOiqPU5qFrxSQdroYGOKc/PTuX8AM05Q3Hp WGhj4T1gBR0JOSQezswiFCq7g92kVGMzqLLLUjDE=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from Joels-MacBook-Pro.local (unknown [50.225.209.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id B1EA05612A5 for <supa@ietf.org>; Thu, 3 Aug 2017 18:02:33 -0700 (PDT)
To: SUPA list <supa@ietf.org>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <fba5a6ea-8407-34fe-91f7-ab8b94ce0e44@joelhalpern.com>
Date: Thu, 03 Aug 2017 21:02:22 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Thunderbird/52.2.1
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/supa/W_GIFOX8LRghbi8ahjroP53FRZ0>
Subject: [Supa] draft-ietf-supa-policy-management-framework review
X-BeenThere: supa@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "This list is to discuss SUPA \(Simplified Use of Policy Abstractions\) related issues." <supa.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/supa>, <mailto:supa-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/supa/>
List-Post: <mailto:supa@ietf.org>
List-Help: <mailto:supa-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/supa>, <mailto:supa-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 Aug 2017 01:02:35 -0000

I have read the latest version of this draft.
While there is some minor cleanup that would help the document, this 
document is in good shape and helps explain the usage of policy. With 
minor repairs, this document is worth publishing as an Informational RFC.

Minor:
     The definition of YANG should note that it can be used to define 
the model for NetConf or RestConf.

     The definition of OSS should be tweaked slightly to make clear that 
OSS are concerned with higher layer concepts, as distinct from network 
managements Systems.  Possibly replace "manage their networks" with 
"control the high level behavior of the network environment above the 
element or network management layers."

      In section 3.1, when the cardinalites of the relationships in 
figure 3 are given, it may make sense to indicate that the cardinalities 
apply when resources or Services are being controlled by policies. 
(Otherwise the cardinalities would have to be 0 on the Policy end, 
rather than 1.
     Also, since any given policy may control Resources, Services, or 
both, the cardinality on the Resource and Service end should be 0..n.

Editorial:

Introduction, Paragraph 1:  Add a descriptor to "variety", for example, 
"Meanwhile, the rapid growth of traffic and the increased variation in 
kinds of content being carried makes ..."

Section 3.4 beginss "An information model is abstract.  As such, it 
cannot be directly instantiated."  That is misleading phrasing, due to 
the fact that abstract vs concrete is a different dimension than IM vs 
DM.  I would suggest instead "An information model is, by definition, a 
description of the structure independent of specific representations 
such as YANG or TOSCA."  And remove the parenthetical.

Thank you,
Joel