Download presentation
Presentation is loading. Please wait.
1
ONAP Run-time Catalog Project
Proposal November 17, 2017
2
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
3
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.
4
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.
5
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.
6
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
7
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
8
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
9
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
10
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
11
Resources Role Name Gerrit ID Company Email TimeZone Primary Contact
Maopeng Zhang ZTE Beijing, China. UTC +8 Committers AGRAHARAM,SANJAY ATT Fengyuanxing Yueliang Liu CMCC Zhanjie Contributors Luji Qidi Lv Shijie
12
Key Project Facts Project Name: JIRA project name: ONAP RT Catalog
JIRA project prefix: RTCatalog Repo name: RTCatalog Lifecycle State: incubation Primary Contact: Maopeng Project Lead: TBD mailling list tag Committers: Please refer to the table above. *Link to TSC approval: Link to approval of additional submitters:
13
Thanks November 17, 2017
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.