Re: [Supa] review of draft-ietf-supa-policy-based-management-framework

"Liushucheng (Will Liu)" <liushucheng@huawei.com> Mon, 03 July 2017 14:00 UTC

Return-Path: <liushucheng@huawei.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 E549B131629; Mon, 3 Jul 2017 07:00:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level:
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] 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 Ywm8mxGrjz7G; Mon, 3 Jul 2017 07:00:46 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AD85E13164D; Mon, 3 Jul 2017 07:00:18 -0700 (PDT)
Received: from 172.18.7.190 (EHLO LHREML710-CAH.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DQI01727; Mon, 03 Jul 2017 14:00:16 +0000 (GMT)
Received: from NKGEML414-HUB.china.huawei.com (10.98.56.75) by LHREML710-CAH.china.huawei.com (10.201.108.33) with Microsoft SMTP Server (TLS) id 14.3.301.0; Mon, 3 Jul 2017 15:00:15 +0100
Received: from DGGEML403-HUB.china.huawei.com (10.3.17.33) by nkgeml414-hub.china.huawei.com (10.98.56.75) with Microsoft SMTP Server (TLS) id 14.3.235.1; Mon, 3 Jul 2017 22:00:12 +0800
Received: from DGGEML510-MBX.china.huawei.com ([169.254.2.202]) by DGGEML403-HUB.china.huawei.com ([fe80::74d9:c659:fbec:21fa%31]) with mapi id 14.03.0301.000; Mon, 3 Jul 2017 22:00:09 +0800
From: "Liushucheng (Will Liu)" <liushucheng@huawei.com>
To: Marc Blanchet <marc.blanchet@viagenie.ca>
CC: "draft-ietf-supa-policy-based-management-framework@ietf.org" <draft-ietf-supa-policy-based-management-framework@ietf.org>, "supa@ietf.org" <supa@ietf.org>
Thread-Topic: review of draft-ietf-supa-policy-based-management-framework
Thread-Index: AQHS2K+9qNHp/kbYHkCaJ004NHuBd6JCVBxA
Date: Mon, 03 Jul 2017 14:00:08 +0000
Message-ID: <C9B5F12337F6F841B35C404CF0554ACB8A32B213@dggeml510-mbx.china.huawei.com>
References: <47757855-5A48-40B1-AA8F-472D52CA1E17@viagenie.ca>
In-Reply-To: <47757855-5A48-40B1-AA8F-472D52CA1E17@viagenie.ca>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.70.79.69]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020202.595A4DF1.0082, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=169.254.2.202, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 604cf8a9ab4c13a2f80fe9f571dcfdbe
Archived-At: <https://mailarchive.ietf.org/arch/msg/supa/5IytDkSTPRL27GT8620_LhHvqmA>
Subject: Re: [Supa] review of draft-ietf-supa-policy-based-management-framework
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: Mon, 03 Jul 2017 14:00:49 -0000

Dear Marc,

Thanks for your comments. We've updated the draft according to them. 
For your larger comment, the team are working on other documents including Information model and Data model. 

Regards, / 致礼! 
Will LIU  / 刘树成


-----Original Message-----
From: Marc Blanchet [mailto:marc.blanchet@viagenie.ca] 
Sent: Tuesday, May 30, 2017 3:14 AM
To: supa@ietf.org; draft-ietf-supa-policy-based-management-framework@ietf.org
Subject: review of draft-ietf-supa-policy-based-management-framework

Hello,
  some comments on draft-ietf-supa-policy-based-management-framework.
- minor editorial below. search for <MB>. Note that I started to suggest to use the present tense instead of the future in the text, but that might be related to the point below.
- larger comment: I’m not sure what to do with this document. It looks like a large wish list of features. I guess I’m probably too used to implementation/protocol details. I guess I will wait until to see the actual protocol/yang models.

Regards, Marc.

=====================

Abstract

    Simplified Use of Policy Abstractions (SUPA) defines base YANG data
    models to encode policy, which will point to device-, technology-,
    and service-specific YANG models developed in other working groups.
<MB>I'm not sure having a reference to IETF structure (working groups) is appropriate. Because service-specific models could be developed outside of IETF wg, or as individual, or as another SDO wg, ...
suggesting: "service-specific YANG models developed elsewhere."
</MB>

…

    Simplified Use of Policy Abstractions (SUPA) will define a generic
<MB>s/will define/defines/</MB>
    policy information model (GPIM) [I-D.ietf-supa-generic-policy-info-
    model] for use in network operations and management applications.
    The GPIM defines concepts and terminology needed by policy 
management
    independent of the form and content of the policy rule.  The ECA
<MB>expand ECA when used first time. Event-Condition-Action (ECA)</MB>
    Policy Rule Information Model (EPRIM) [I-D.ietf-supa-generic-policy-
    info-model] extends the GPIM to define how to build policy rules
    according to the event-condition-action paradigm.


    The EPRIM defines an Event-Condition-Action (ECA) policy

<MB>no need to expand ECA, since it is suggested to be expanded in its 
first use above</MB>

  as an
    example of imperative policies.  An ECA policy rule is activated 
when
    its event clause is true; the condition clause is then evaluated 
and,
    if true, signals the execution of one or more actions in the action
    clause.  This type of policy explicitly defines the current and
    desired states of the system being managed.  Imperative policy rules
    require additional management functions, which are explained in
    section 2.2 below.

…
    The SUPA scope is limited to policy information and data models.
    SUPA will not define network resource data models or network service
<MB>s/will not/does not/</MB>
    data models; both are out of scope.  Instead, SUPA will make use of
<MB>s/will make/makes/</MB>
    network resource data models defined by other WGs or SDOs.

    Declarative policies that specify the goals to be achieved but not
    how to achieve those goals (also called "intent-based" policies) are
    out of scope for the initial phase of SUPA.