TOSCA Task Force (Copy)

Members

NOTE - In order to make fast progress, we are looking to keep the group size to a minimum and consisting as much as possible of TOSCA SME's.

  • @Alex Vul (Lead)

  • @Anatoly Andrianov [Nokia]

  • @Anatoly Katzman

  • @Andy Mayer

  • @andreik

  • @Chesla Wechsler

  • @Fernando Oliveira

  • @maopeng zhang

  • @Michela Bevilacqua

  • @Ramki Krishnan

  • @Seshu Kumar Mudiganti

  • @Steve Smokowski

  • @Tal Liron

  • @Thinh Nguyenphu (Unlicensed)

  • @Vimal Begwani

Kickoff Materials

Meeting Information

Weekly meetings, on Thursdays...

Join Zoom Meeting 
https://zoom.us/j/943224851

One tap mobile 
+16699006833,,943224851# US (San Jose) 
+19294362866,,943224851# US 

Dial by your location 
+1 669 900 6833 US (San Jose) 
+1 929 436 2866 US 
Meeting ID: 943 224 851 
Find your local number: https://zoom.us/u/acMf3zvkUP






Assumptions

Objectives

  • Establish TOSCA as the "normative", supplier/operator neutral way to package and describe (model) network service and functions in ONAP.

  • Enable template reuse and orchestration outcome consistency across ONAP related on-boarding, design, instantiation and operation activities.

  • Identify TOSCA adoption barriers/gaps and recommend closure actions.

Tasks

  1. Template use...

    1. Define when and how TOSCA templates are used across on-boarding, design, instantiation and operation time

    2. Define template versioning strategy.

      1. New versions of VNFDs inside VNF packages to be on-boarded

      2. Support for multiple VNF template versions (e.g.SOL001) inside ONAP (transcoding)

    3. Identify template gaps and recommend closure actions.

  2. Network service and function lifecycle orchestration... 

    1. Define end-to-end component interactions and dependencies required for TOSCA based orchestration activities across on-boarding, design, instantiation and operation time.

    2. Identify interaction gaps and recommend closure actions.

    3. Define how TOSCA templates are used in conjunction with emerging encoding and packaging alternatives.

  3. Recommendations...

    1. Architecture Subcommittee

    2. Modeling Subcommittee

    3. Projects




TOSCA Task Force - Dublin Recommendations (New)








Personas & NS/NF Template Lifecycle (Draft)



To Do's

Initial list of gaps - Fred (Verizon)
Initial persona definitions - Michela (Ericsson)
Stage definitions - Alex 
Gaps with respect to VNF requirements  - Thinh (Nokia)
Versions of TOSCA grammar to be supported by ONAP for on-boarding and/or internal use



Initial Gaps

  1. Model for describing VNF Application Configuration Data

    1. SOL001 has VNF configurable_properties data type but no prescriptive definition of use

    2. Currently being used for setting VNF Day 0/1 configuration, e.g. self IP, NTP server, DNS server, EMS IP, …

  2. VNF KPI/Indicators are not well described

    1. Need description of KPIs/indicators exposed by the VNF and access method for each

    2. VES may be a possible model

  3. VNF Rules (Policies)

    1. Need default policies based on above KPIs that can be used to drive various Life Cycle operations

Persona Definition

Service Provider: The entity providing a service

Consumers: The entity requiring and consuming a service



Different actors can be involved in providing a service :

Developers: . The developer may create additional artifacts/templates/blueprint to be used during the lifecycle of the service in addition to the ones provided by the vendors (e.g. create a new SO flow).

Operations: the operation team is responsible of the status changes of a service. It operates and monitor the service status.

According to ETSI SOL004, VNF package shall support a method for authenticity and integrity assurance. The VNF provider creates a zip file consisting of the CSAR file, signature and certificate files. Manifest file provides the integrity assurance of the VNF package. The VNF provider may optionally digitally sign some or all artifacts individually, in particular software images. The security aspects of the package and its contents will be covered during the onboarding phase by the operation team.  Some vendor VNF Managers use the signatures to verify that the package artifacts haven't been modified so the original package artifacts need to be passed to the VNF Manager

Designers: It is responsible to design new artifacts to be used at run time (e.g a  microservice blueprint, a service template, a clamp blueprints).



The role of the actors can be more specific per use case/stage.





Pre-onboarding

A pre-onboarding phase is not included in the NS/NF templace lifecycle above .

During the pre-onboarding phase/validation phase, TOSCA descriptor is validated according to the Validation Program based on VNF SDK tools. Today this is applicable to NF only, it could be applicable to NS too in the future. ONAP Reference: VNF Test Platform (VTP)

Use Case: VNF package validation

Actors: Vendor or Operator 

Role: They both can run the test cases/test flows Different validation tools options are provided where both a vendor or an operator as a 3rf parties lab testing can run test cases.



Onboarding



Design



Instantiation

Operation/Use





Contributions...

  File Modified

PNG File image2019-4-30_18-4-59.png

Apr 28, 2020 by Chaker Al-Hakim

PNG File image2019-4-30_18-1-9.png

Apr 28, 2020 by Chaker Al-Hakim

File Anatoly Andrianov.url

Apr 28, 2020 by Chaker Al-Hakim

PNG File image2018-11-15_5-48-5.png

Apr 28, 2020 by Chaker Al-Hakim

Microsoft Word Document NFV-SOL001v0120_clean.docx

Apr 28, 2020 by Chaker Al-Hakim

File etsi_nfv_sol001_vnfd_0_12_0_types.yaml

Apr 28, 2020 by Chaker Al-Hakim

File etsi_nfv_sol001_nsd_0_12_0_types_.yaml

Apr 28, 2020 by Chaker Al-Hakim

Microsoft Powerpoint Presentation TOSCA-Task-Force.pptx

Apr 28, 2020 by Chaker Al-Hakim

Microsoft Powerpoint Presentation CDS-Architecture & Design.pptx

Apr 28, 2020 by Chaker Al-Hakim

PNG File image2018-10-25_9-35-22.png

Apr 28, 2020 by Chaker Al-Hakim

Microsoft Powerpoint Presentation ONAP TOSCA Driven Orchestration - Presented 181024.pptx

Apr 28, 2020 by Chaker Al-Hakim

File Network Service And Function Lifecycle (Simplified)

Apr 28, 2020 by Chaker Al-Hakim

PNG File Network Service And Function Lifecycle (Simplified).png

Apr 28, 2020 by Chaker Al-Hakim

PDF File ONAP TOSCA Task Force.pdf

Apr 28, 2020 by Chaker Al-Hakim