ONAP Run-time Catalog Project

Slides:



Advertisements
Similar presentations
Service Design & Onboarding
Advertisements

Open-O GS-O Project Proposal
ONAP E2E Flow `.
Open-O SFC.Mgr Proposal
ONAP Management Requirements
Orchestration and Controller Architecture Alignment Vimal Begwani AT&T
Rationalizing ONAP Architecture for R2 and Beyond Vimal Begwani – AT&T
ONAP layering/MEF alignment
Data Collection Framework
ONAP Architecture Meeting 8/8
Enterprise vCPE September 27, 2017.
ONAP Project Proposal Training
Existing Applications Applications built on SDK
Multi-VIM/Cloud High Level Architecture
Orchestration and Controller Alignment for ONAP Release 1
ONAP Architecture Slides Current Plan of Record
ONAP Multi-VIM/Cloud Long Term Architecture and Use Cases (Under Community Discussion across Use Case, Optimization Framework, OOM,
OPEN-O Project Proposal Training
Aligning Orchestration and Controller Per Merger Agreement Vimal Begwani – AT&T Jamil Chawki – Orange Alla Goldner -- Amdocs.
Defining ONAP VNF Package Model
Tina Tsou, Bryan Sullivan,
Interface to External Controllers and SD-WAN Use Case
OPEN-O Multiple VIM Driver Project Use Cases
ONAP and SD-WAN Integration Proposal
ONAP Interface to External Controllers
ONAP Architecture Meeting 8/8
Agenda Overview High Level Architecture Design time Architecture
ARC 5: Deployment Options Chris Donley
ONAP Architecture Slides Current Plan of Record
MEF LSO Legato SDK 24 October 2017 Andy Mayer, Ph.D. Tara Cummings.
Target ONAP End-to-End Architecture Vimal Begwani – AT&T Parviz Yegani – Futurewei Technologies Jamil Chawki – Orange.
ONAP Integration to External Domain Management Systems (DMS)
Multi-VIM/Cloud High Level Architecture
Target ONAP End-to-End Architecture Tiger Team Presentation Parviz Yegani – Futurewei Technologies Contributors: Vimal Begwani (AT&T), Jamil Chawki.
Enterprise vCPE use case requirement
ONAP Reference Architecture for R2 and Beyond Tiger Team Presentation Parviz Yegani – Futurewei Technologies Contributors: Vimal Begwani (AT&T), Jamil.
Target ONAP End-to-End Architecture Tiger Team Presentation Parviz Yegani – Futurewei Technologies Contributors: Vimal Begwani (AT&T), Jamil Chawki.
ONAP Reference Architecture for R2 and Beyond Tiger Team Presentation Parviz Yegani – Futurewei Technologies Contributors: Vimal Begwani (AT&T), Jamil.
ONAP Amsterdam Architecture
Open-O Client Project Proposal
Centralize Image Management for ONAP
ONAP Benchmark Project
ONAP – Centralised Parser Distribution Atul Purohit - Vodafone
Enhanced Platform Awareness (EPA) Alex Vul Intel Corporation
VF-C R2 Feature Planning & Implementation Yan Yang
Agenda Where we are (Amsterdam Architecture)
ONAP APIs Andrew Mayer, AT&T
Usecase 1 – Upgrade Image
Open Source Access Manager™ ONAP Proposal
ONAP Amsterdam Architecture
ONAP – Centralization & Externalization of Parser Distribution Atul Purohit – Vodafone Group Date , 8th January 2017.
Casablanca Platform Enhancements to Support 5G Use Case (Network Deployment, Slicing, Network Optimization and Automation Framework) 5G Use Case Team.
Casablanca Platform Enhancements to Support 5G Use Case Architecture Review 5G Use Case Team June 26, 2018.
Documenting ONAP components (functional)
Multi-VIM/Cloud High Level Architecture
Casablanca Platform Enhancements to Support 5G Use Case (Network Deployment, Slicing, Network Optimization and Automation Framework) 5G Use Case Team.
FUNCTIONAL Architecture for R2+
ONAP Beijing Architecture Chris Donley 1/9/18
Casablanca Platform Enhancements to Support 5G Use Case (Network Deployment, Slicing, Network Optimization and Automation Framework) 5G Use Case Team.
Casablanca Platform Enhancements to Support 5G Use Case (Network Deployment, Slicing, Network Optimization and Automation Framework) 5G Use Case Team.
Defining ONAP VNF Package Model
ONAP Architecture for Rel 1
Casablanca Platform Enhancements to Support 5G Use Case (Network Deployment, Slicing, Network Optimization and Automation Framework) 5G Use Case Team.
ONAP 5G USE CASE ENHANCEMENTS FOR PNF DEPLOYMENTS
Casablanca Platform Enhancements to Support 5G Use Case (Network Deployment, Slicing, Network Optimization and Automation Framework) 5G Use Case Team.
ONAP Service Capability Management
SOL003 Adapter Architecture, Technical Debt and Roadmap
E2E Process Automation Alexis, Andreas, Bin, Catherine, Franck, Scott, Susana, Timo TSC-53 December,
GNFC Architecture and Interfaces
ONAP Architecture Overview Template
Presentation transcript:

ONAP Run-time Catalog Project Proposal November 17, 2017

Catalogue Project Introduction Problem Resolved Project Name Project Description Scope 2. Architecture Alignment High level architecture diagram alignment RT-Catalog Architecture 3. Resources 4. Key Project Facts

Problem Resolved Design time catalog SDC now support the VNF package onboard, and NS design. After the VNF package onboard and design, the packages will be categorized and put into the SDC catalog. SDC catalog also supports the package status of design time, such as check in/ check out/ in design/Ready for testing/in testing/Certified/distributed. Run-Time in R1 In Run-Time,  there exists template and recipes, workflows in different components(SO, VFC,  SDNC,  APPC, Policy, …). SO consumes service template and workflow VFC consumes network service and VNF template and workflow policy consumes service/network/VNF rule recipes …… Lack of unified catalog management in the Run-Time. In the Run-Time, it is hard to manage the catalog in a unified way among runtime components.

Project Description Project Name: Proposed name for the project: ONAP Runtime Catalog Proposed name for the repository: RT-Catalog Project Description: The ONAP RT-Catalog project aims to provide unified catalog management in ONAP runtime environment.

Project Scope Managed Objects: Functions: E2E Service templates, workflow, recipes, …… NS templates, workflow, recipes, ……, WAN templates, workflow,…. VNF image, templates, scripts, recipes,……, PNF(….) Functions: provide catalog management, including synchronization, upload, enable, disable, update, delete operations in the runtime provide catalog relation management among different components Provide catalog status management in the runtime, such as IN_USE, NOT_IN_USE, ENABLED, DISABLED, etc Provide API to fetch the packages or files in the catalog, including the external system, and inner components Provide the API to consume the descriptor parser result, reducing the package download time consuming between the different components.

ONAP Architecture Aligned External Gateway OSS / BSS CLI ONAP Portal ONAP API DESIGN-TIME Dashboard OA&M RUN-TIME Resource Onboarding Common Services Common Services Active & Available Inventory External Registry Data Collection, Analytics, and Events Event Correlation Policy Framework Orchestration Service Design Application Authorization Framework Policy Creation & Validation ONAP Operations Manager Analytic Application Design ONAP Optimization Framework Micro Services Bus / Data Movement VNF / PNF Onboarding Closed Loop Design Logging Generic NF Controllers (L4-L7) Change Management Design Common Controller SDK Multi-Cloud Adaptation SDN Controller (L0-L3) Design Test & Certification RT-Catalog DT-Catalog External Systems 3rd Party Controller Specific VNF Manager Element Management System … Managed Environment Network Function Layer Recipe/Eng Rules & Policy Distribution ONAP Optimization Framework VNFs PNFs Hypervisor / OS Layer OpenStack VMware Azure AMZ RackSpace Public Cloud Private Edge Cloud DC Cloud IP MPLS

RT-Catalog Architecture SO RT-Catalog UI VFC RT-Catalog Service SDNC Catalog synchronization SDC (DT-Catalog) Model API & Fetch files Design Time Model synchronization API APPC Catalog Design time Models Model Instances Catalog Management Policy 带业务需要设备,大流模拟,开通专线,适配云间高速, …….. CRUD catalog data Parser the model AAI Model (Parser) 3rd External System DesignTime RunTime

Catalog Status Management in Run-Time First Instances created Enabled, Not_in_use Enabled, in_use Last Instance deleted Disable Enable Disable Enable New Package Disabled, in_use Sync/Upload Disabled, Not_in_use Last Instance deleted Update Delete Package Package New Version Delete Package Deletion_Pending Last Instance deleted Package deleted

Enable Service Package in RT Catalog SDC (DT-Catalog) RT-Catalog Parser RT-Components RT-Components Sync service package(add service package and state is not enable) Enable the service package Check package structure Parser the service package structure Check all the packages service package needed Download the packages if needed Update the package status to enable, not in use Parser all the packages and save result Publish message to all the components

RT-Catalog in Service Instantiation Workflow VID/UUI RT-Catalog Parser RT-Components RT-Components List enabled service packages Get the input of the service package Input the service template & Instantiate it Get the service template parser result with input parameter Parser the template Save the result Return the template parser result Deploy instance Notify the Instance status result(Pub/sub) Change the catalog status

Resources Role Name Gerrit ID Company Email TimeZone Primary Contact Maopeng Zhang ZTE Zhang.maopeng1@zte.com.cn Beijing, China. UTC +8 Committers AGRAHARAM,SANJAY ATT sa2785@att.com Fengyuanxing feng.yuanxing@zte.com.cn Yueliang Liu CMCC liuyueliang@chinamobile.com Zhanjie zhan.jie1@zte.com.cn Contributors Luji lu.ji3@zte.com.cn Qidi Lv lvqidi@chinamobile.com Shijie shi.jie3@zte.com.cn

Key Project Facts Project Name: JIRA project name: ONAP RT Catalog JIRA project prefix: RTCatalog Repo name: RTCatalog Lifecycle State: incubation Primary Contact: Maopeng Zhang(Zhang.maopeng1@zte.com.cn) Project Lead: TBD mailling list tag Committers: Please refer to the table above. *Link to TSC approval:  Link to approval of additional submitters: 

Thanks November 17, 2017