Re: [Ibnemo] [Supa] SUPA charter proposal
"Bert Wijnen (IETF)" <bwietf@bwijnen.net> Fri, 07 August 2015 18:46 UTC
Return-Path: <bwietf@bwijnen.net>
X-Original-To: ibnemo@ietfa.amsl.com
Delivered-To: ibnemo@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 03CBF1B2B98; Fri, 7 Aug 2015 11:46:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
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 OqGuaryM8iJq; Fri, 7 Aug 2015 11:46:31 -0700 (PDT)
Received: from lb2-smtp-cloud3.xs4all.net (lb2-smtp-cloud3.xs4all.net [194.109.24.26]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 419381B2AFC; Fri, 7 Aug 2015 11:46:30 -0700 (PDT)
Received: from Macintosh.fritz.box ([83.163.239.181]) by smtp-cloud3.xs4all.net with ESMTP id 1umN1r0023vXPcr01umPZd; Fri, 07 Aug 2015 20:46:29 +0200
Message-ID: <55C4FCFE.8070701@bwijnen.net>
Date: Fri, 07 Aug 2015 20:46:22 +0200
From: "Bert Wijnen (IETF)" <bwietf@bwijnen.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: Benoit Claise <bclaise@cisco.com>, "supa@ietf.org" <supa@ietf.org>
References: <55C4D6C1.5040504@cisco.com>
In-Reply-To: <55C4D6C1.5040504@cisco.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/ibnemo/cnUNjYNyGQDUtBq4TAZJ0Hf5m0Y>
Cc: "Eggert, Lars" <lars@netapp.com>, "ibnemo@ietf.org" <ibnemo@ietf.org>
Subject: Re: [Ibnemo] [Supa] SUPA charter proposal
X-BeenThere: ibnemo@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion of Nemo, an intent-based North Bound \(NB\) interface consisting of an application protocol running over HTTP \(RESTful interfaces\) to exchange intent-based primitives between applications and meta-controllers controlling virtual network resources \(networks, storage, CPU\)." <ibnemo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ibnemo/>
List-Help: <mailto:ibnemo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Aug 2015 18:46:34 -0000
Hi Benoit and others. So would this work prevent the formation of a WG that would do IBNEMO (Intent Based NEtwork MOdeling) work? I certainly hope not. In the charter you have: (iii) the working group will investigate the practically of building policy rules that declaratively specify what goals to achieve (this is often called "intent-based" policy) but not how to achieve those goals and may create a model accordingly. IBNEMO intends (no pun intended) to define/standardize a Intent expression language. The work you describe above can be input to the work IBNEMO wants to do. Bert On 07/08/15 18:03, Benoit Claise wrote: > Dear all, > > As promised in my last email ("SUPA: Situation Summary and Next Steps"), here is a proposed charter. > Thanks to Robert Sparks, Adrian Farrel, and Dan Romascanu. > > Hopefully, this new version will clarify the situation, and will be acceptable to everybody. > Please let us know. Note: I prefer to keep the edit token from now. > > Regards, Benoit (OPS AD) > > ============================================================== > > SUPA CHARTER PROPOSAL (2015-08-07) > > Policy is an important configurable component in the delivery of services and the operation of networks. Operators want and need > to be able to determine the policies that apply to their different customers and to the equipment that comprises their physical > and virtual networks. As policy spans such a wide range of services and device types, it will be helpful if there is a common way > of expressing and describing policies that is uniform and consistent in all environments. Such an approach will help to avoid > configuration errors that arise from confusion between different systems, will enable easy understanding of policies that apply in > different environments, will make the implementation of policy-based systems quicker and cheaper, and will facilitate the rapid > development of standards-based data models that include policy elements. > > SUPA (Simplified Use of Policy Abstractions) defines a model to interface with a network management function (within a controller, > an orchestrator, a network element) that takes high-level, possibly network-wide policies as input. SUPA will not define what the > function does with that input but anticipates that it will ultimately result in network configuration changes > > Practically, SUPA will define generic YANG data models to encode policy, which can point to device-, technology-, and > service-specific YANG models of other working groups. > > SUPA will be designed to work with device, protocol, network, and service data models. > > The SUPA working group will develop a model for expressing policy at different levels of abstraction.Specifically, three model > fragments are envisioned: (i) a generic model that defines concepts and vocabulary needed by policy management independent of the > form and content of the policy, (ii) a more specific model that refines the generic model to specify how to build policy rules of > the event-condition-action paradigm, and (iii) the working group will investigate the practically of building policy rules that > declaratively specify what goals to achieve (this is often called "intent-based" policy) but not how to achieve those goals and > may create a model accordingly. > > If the working group finds it necessary to work on an information model before the data model, to help provide guidance and derive > the data models, it might do so. The working group will decide later whether the information model needs to be published as an RFC. > > Out of scope of this working group is: > > -The specification of a new policy language. The YANG data models are to be used with protocols such as NETCONF/RESTCONF. > > -Design of protocol-specific policies and specific design for embedded policies in network elements (which are usually interpreted > in isolation, and often at timescales that require optimization for specific purposes). > > -Specific handling of policies (although the application document will provide some examples), and therefore the specification of > a policy engine that maps a specific policy instance to actual configuration snippets. > > List of work items: > > 1) A document that explains the scope of the policy-based management framework and how it relates to existing work of the IETF. > > 2) If the working group considers it necessary, an information model composed of policy concepts and vocabulary. > > 3) A set of YANG data models consisting of a base policy model for representing policy management concepts independent of the type > or structure of a policy, plus an extension for defining policy rules according to the event-condition-action paradigm. Another > extension for defining policy rules according to a declarative, or intent-based, paradigm, may be produced. These models will be > designed to be generic and extensible. > > 4) An applicability document providing a few examples that demonstrate how the generic policy models can be used to express > policies that are relevant for network operators. The examples may tie into configuration models or network service models > developed by other working groups. > > The working group will decide how the work items are best mapped into deliverables. > > This working group will be a success when the SUPA policy constructs are re-used in future IETF specifications (and, ideally, > specifications from other SDOs), in a manner that will save development time and avoid inconsistencies between data models > developed by different working groups. In the meantime, SUPA should not impede work in other working groups while waiting for SUPA > to produce its deliverables. > > The working group will communicate with other SDOs (MEF, TMF, ETSI) that are working on related issues. > > Milestones: > > TBD > > > > > _______________________________________________ > Supa mailing list > Supa@ietf.org > https://www.ietf.org/mailman/listinfo/supa
- Re: [Ibnemo] [Supa] SUPA charter proposal Bert Wijnen (IETF)
- Re: [Ibnemo] [Supa] SUPA charter proposal John Strassner
- Re: [Ibnemo] [Supa] SUPA charter proposal Bert Wijnen (IETF)
- Re: [Ibnemo] [Supa] SUPA charter proposal Bert Wijnen (IETF)
- Re: [Ibnemo] [Supa] SUPA charter proposal John Strassner
- Re: [Ibnemo] [Supa] SUPA charter proposal Susan Hares
- Re: [Ibnemo] [Supa] SUPA charter proposal Benoit Claise
- Re: [Ibnemo] [Supa] SUPA charter proposal Benoit Claise
- Re: [Ibnemo] [Supa] SUPA charter proposal Natale, Bob
- Re: [Ibnemo] [Supa] SUPA charter proposal John Strassner
- Re: [Ibnemo] [Supa] SUPA charter proposal Andy Bierman
- Re: [Ibnemo] [Supa] SUPA charter proposal Adrian Farrel