OPEN-O VNF-SDK Planning Release 2 Zongbiao Li/Victor Gao
Goal of VNF SDK vendor_1 vendor_n …… Operator_1 Operator_n …… upload OPEN-O VNF Marketplace (VNF APIs & SDN Project) download OPEN-O VNF Marketplace is an authority agency Whole World VNF is a certificate authority Whole World VNF online store Carrier only willing to OPEN-O Marketplace to purchase VNF Vendor must put VNF On OPEN-O Marketplace Before they can sell
Relations between VNF SDK and the other Projects Common TOSKA <Model Designer> Modelling NFV-O other Function Test None reference reference invoke invoke invoke hook VNF Design & Package Tool Models Models VNF Onboarding Validate Lifecycle Test Function Test Market place Self Development other Function Test: OPNFV FuncTest Project, Operator Function Test System, …
Architecture Overview VNF Design & Package Tool Marketplace Designer Marketplace API Validate Hook Package Builder Subscription Management Lifecycle Test Hook Package Exactor Content Management Function Test Hook Package Validator Download Management Function Test Framework Package Parser Package Dry Run Upload Management Marketplace
Project Scope Release 2: Focus on VNF Onboarding In the future: SDN-O consideration PNF VNF FT that SDN-O related(connectivity) Controller/Driver certification Network Service On-boarding consideration
Requirement List of Mercury Release(1) Priority Description Package & Designer Tools High VNF Package Designer, part of VNF Supplier SDK tools. The below are the tasks we need to do: The command line interface(CLI) for designer (optional?). Provider a graphical tool to define the VNF product model and package for VNF vendor engineer. Standardized VNF product packaging based on TOSCA VNF Package builder VNF Package validator VNF Package extractor VNF Package Parser VNF Package Dry Run The reporter can be the assignee.
Requirement List of Mercury Release(2) Priority Description Lifecycle Test High Lifecycle test should do the task as below: Reuse the onboarding operation for VNF package in NFVO Reuse the installation operation for VNF Package in NFVO Reuse the resource allocation operation for VNF package in NFVO Reuse the workflow in NFVO The reporter can be the assignee.
Requirement List of Mercury Release(3) Priority Description Functional Test High The function test for VNF-SDK should do as below: Supply a FT framework for VNF product developer/ NFV operator/VNF product Dev-Ops teams Support some measurement(like VNF KPI) about the FT The reporter can be the assignee.
Requirement List of Mercury Release(4) Priority Description Market Place High Market place for VNF-SDK should do the task as below: 1. publication, upload and download of VNF products and offerings 2. Supply a user-friendly GUI for operator/User 3. Show the interface about other component in VNF-SDK(just like Lifecycle test, Functional Test, Upload, Download, etc) The reporter can be the assignee.
OPEN-O Mercury Release Plan
Intend contributor for each component
Intend contributor for each component Package & Designer Tools ZTE, Gigaspaces, HW Lifecycle Test NFVO team Function Test Canonical, Gigaspaces, CMCC, HW Marketplace NFVO team, Intel
Expected VNF SDK Activity Timeline Mercury Release Expected VNF SDK Activity Timeline 2017.01.19 2017.02.16 2017.03.16 Market Place Release 2017.03.02 2017.04.13 M 2 Design/Package Tools Release M 3 M 4 IP RL Validate/Lifecycle/Function Test Release Bug fixes Integration
Feel Free to join OPEN-O GS-O Thanks