OASIS TOSCA Report for December ONAP Event

Slides:



Advertisements
Similar presentations
Software Component (Container + Containee) Software Component (Container + Containee) WebServer HostedOn Compute (Container) Compute (Container) Exploring.
Advertisements

Software Component (Container + Containee) Software Component (Container + Containee) WebServer HostedOn Compute (Container) Compute (Container) Exploring.
A Use Case for SAML Extensibility Ashish Patel, France Telecom Paul Madsen, NTT.
Software Component (Container + Containee) Software Component (Container + Containee) WebServer HostedOn Compute (Container) Compute (Container) Exploring.
© 2012 The MITRE Corporation. All rights reserved. For internal MITRE use 13 June 2013 Meeting #3 hData Record Format Taskforce 1 © 2012 The MITRE Corporation.
International Telecommunication Union ITU Workshop on Standards and Intellectual Property Rights (IPR) Issues Yukio Hiramatsu Chairman, TTC IPR Committee.
Evaluate container lifecycle support in TOSCA TOSCA – 174 Adhoc TC.
How TOSCA Adds Value in NFV world
Open Source and Info Models 17 Dec 2015 Bryan Sullivan, AT&T.
Interop SC 02/03/2016. Agenda Jacques feedbacks Contribution process improvements proposal 2.
Evaluate container lifecycle support in TOSCA TOSCA – 174 Adhoc TC.
Update for tosca-nfv-profile
SDN-O LCM for Mercury Release Key Points and Overview
Mapping between NFV model and TOSCA
VNF Package CSAR Format Tal Halfon, Amdocs Andrei Kojukhov, PhD, Amdocs Aug 3, 2017.
VNF Package CSAR Format Tal Halfon, Amdocs Andrei Kojukhov, PhD, Amdocs Aug 3, 2017.
OPEN-O Modeling Directions (DRAFT 0.6)
Defining ONAP VNF Package Model
Jun Tatemura NEC Laboratories Amercia GGF10, March 2004
VNF Package CSAR for ONAP Release 2 – adding Telco grade features Andrei Kojukhov, PhD, Amdocs Oct 6, 2017.
VoLTE VNF Descriptor gaps
ARC: Definitions and requirements for SO/APP-C/VF-C discussion Chris Donley Date , 2017.
ONAP SDC TOSCA Import Gap Analysis
ALTO Protocol draft-ietf-alto-protocol-14
Global Standards Collaboration (GSC) GSC-15
Information Delivery Manuals: Functional Parts
ONAP Information Model and Data Model
17 Dec 2015 Bryan Sullivan, AT&T
VNFD and NSD modeling: Rel2 Thinh Nguyenphu, Nokia thinh
Approach to finalize the TOSCA NFV profile
TOSCA Namespaces for tosca-nfv-profile
Critical issues with TOSCA NFV profile direction
DF design as a node type.
Overview and update for 2. Multi-SDO workshop
Deployment Flavor Model – Challenges and Emerging trends for ONAP adaptation Priya TG, NetCracker Technology.
OASIS TOSCA Report for December ONAP Modeling Workshop
TOSCA Namespaces Explained
Overview and update for 2. Multi-SDO workshop
Capability issues Shitao li.
Consideration of Modeling Evolution in ONAP Michela Bevilacqua Peter Wörndle and Tara Cummings 13 December , 2017.
OASIS TOSCA Report for December ONAP Event
DF design as a node type (output by Chris and shitao)
TOSCA NFV profile: short vs long-term approach
DF design as a node type (output by Chris and shitao)
NFV & SDN adhoc Progress
Artifact Properties Use cases and Examples to demonstrate the need of artifact properties July 2018.
TOSCA Namespaces Explained
Remain issues
TOSCA Namespaces for tosca-nfv-profile
Instance Model Structure
ETSI NFV ISG IM/DM Modelling progress Report
SARIF TC Timeline Proposed, approximate.
Defining ONAP VNF Package Model
VNF Package Model Per ETSI NFV SOL001, SOL004, SOL005
VDU proposal comparison
DF design as a node type (output by Chris and shitao)
Post WG LC NMDA datastore architecture draft
Discussion of Publishing CSD03 version of NFV Profile
JAR Desc CSAR Notes A package file format typically used to aggregate many Java class files and associated metadata and resources (text, images, etc.)
NFV adhoc Shitao li.
Lifecycle Management Automation through TOSCA
TOSCA Simple Profile for YAML: Changes proposed for 1.3 release
Open Source Projects Collaborations with ONAP
NFV adhoc Shitao li.
Web-based Imaging Management System Working Group - WIMS
TOSCA v2.3 Naming Decisions
TOSCA v1.3 Deprecated Features and Non-Backward-Compatible Changes
NFV adhoc Shitao li.
VNF Package CSAR Format Tal Halfon, Amdocs Andrei Kojukhov, PhD, Amdocs Aug 3, 2017.
Task 55 Scope – TOSCA Profile
Presentation transcript:

OASIS TOSCA Report for December ONAP Event OASIS TOSCA - Cloud Portability, Lifecycle Management and more! Presenting on behalf of the TOSCA TC: Alex Vul Chris Lauwers Michael Brenner Shitao Li

Agenda IPR policy Namespace Suggests OASIS and ONAP to collaborate together:

What is OASIS IPR policy At the time a TC is chartered, the proposal to form the TC must specify the IPR Mode under which the Technical Committee will operate: RAND, RF on RAND terms, RF on limited terms or non-assertion. Current DSL is in YAML, legacy is XML

What is OASIS TOSCA IPR Policy TOSCA Charter, RF on Limited Terms: https://www.oasis-open.org/committees/tosca/charter.php#item-5 With TCs operating under the RF on Limited Terms IPR Mode, Obligated Parties may not impose any further conditions or restrictions beyond those specifically mentioned in Section 10.2.1 on the use of any technology or intellectual property rights, or other restrictions on behavior of the Licensee, but may include reasonable, customary terms relating to operation or maintenance of the license relationship, including the following: choice of law and dispute resolution. Current DSL is in YAML, legacy is XML

Agenda IPR policy Namespace Suggests OASIS and ONAP to collaborate together:

TOSCA Namespacing in TOSCA Service Templates In the TOSCA Simple Profile, TOSCA Service Templates MUST always have, as the first line of YAML, the keyword “tosca_definitions_version” with an associated TOSCA Namespace Alias value. This single line accomplishes the following: Establishes the TOSCA Simple Profile Specification version whose grammar MUST be used to parse and interpret the contents for the remainder of the TOSCA Service Template. Establishes the default TOSCA Namespace URI and Namespace Prefix for all types found in the document that are not explicitly namespaced. Automatically imports (without the use of an explicit import statement) the normative type definitions (e.g., Node, Relationship, Capability, Artifact, etc.) that are associated with the TOSCA Simple Profile Specification the TOSCA Namespace Alias value identifies. Associates the TOSCA Namespace URI and Namespace Prefix to the automatically imported TOSCA type definitions.

TOSCA namespace defines the grammar and the normative types Global Namespace URIs with Namespace Prefix mapping Fully Qualifed URI Namespace Prefix Default Namespace http://open.org/tosca/ns/simple/yaml/1.2/ tosca True <others to be added via “import”> Global Namespace – with sampling of v1.2 Types into v1.2 TOSCA Namespace Owning Namespace URI Full Name [http://docs.oasis-open.org/tosca/ns/simple/yaml/1.2/] Short Name Classification http://open.org/tosca/ns/simple/yaml/1.2/ tosca.nodes.Compute Compute nodes “ tosca.nodes.SoftwareComponent SoftwareComponent tosca.nodes.Storage.ObjectStorage ObjectStorage … tosca.relationships.HostedOn HostedOn relationships tosca.relationships.ConnectsTo ConenctsTo tosca.capabilities.Endpoint Endpoint capabilities tosca.capabilities.Container Container capabiltiies tosca.datatypes.Credential Credential datatypes tosca.datatypes.json json

Profiles & Conformance What is intended Approved, TOSCA Namespace URI - define a TOSCA-approved Namespace URI for the Profile’s Types that matches spec. version i.e., for default/target namespace Extensibility via Profile Types - define new Types needed to model the subject area for the Profile These Types would be bound to the TOSCA approved Namespace URI for the Profile Simplified Import – allow profile types to be imported “on-top” of TOSCA Simple Profile base types Ideally, “import” of a Profile’s Types should be accomplished with one (1) line of YAML Namespace Prefix: possible a reserved Namespace Prefix for the Profile Note: TOSCA base profile version compatibility is an issue to discuss What is not intended No new Grammar - Profiles are not allowed to define new grammar Should not define new “keywords” for TOSCA entities Profile WGs should submit uses cases to the Simple Profile WG that express needs in the base profile Limited ability to describe additional Requirements (prose) on individual Types e.g., describe special treatment of property/attribute values Perhaps “constraints” grammar is not expressive enough? or one Property value depends on another? Note: the Profile WG should try to submit uses cases to Simple Profile WG when they find limitations that could be fixed via the core grammar

Agenda IPR policy Namespace Suggests OASIS and ONAP to collaborate together: creation of tosca telco profile: work together with simple yaml term to enhance tosca normative types Work together with NFV adhoc group to establish a set of NFV/SDN normative types and the specification for their use Use OASIS TOSCA as a point of upstream integration with open source communities

what area in ONAP that tosca-nfv-profile wants to address Mainly focus on design time data model for VNF descriptor and NS descriptor. Align with ETSI NFV terminology and information model. Latest draft of tosca-nfv-profile: Tosca-nfv-profile-wd05-rev03 https://www.oasis-open.org/committees/document.php?document_id=62125&wg_abbrev=tosca

Why? Multiple parallel efforts to define information and data models in the telecom space ETSI – IFA011/014 and SOL001 OASIS – Simple YAML and NFV profiles ONAP – based om ECOMP, TOSCA, ETSI, TMF and MEF “Code is King” ONAP models may become defacto standards if enough operators and suppliers endorse them ONAP is moving faster than SDOs Multiple parallel architectural approaches for MANO ETSI ONAP OSM Market desire to reuse and portability of network services and network functions

Proposal for Collaboration Jointly work to enhance and extend the set Simple YAML Profile normative types Jointly work to define a set of SDN/NFV normative types for the telecom space Use TOSCA OASIS as a point of upstream integration for work being done in the open source community (ONAP & OSM)

Questions? Q&A