Download presentation
Presentation is loading. Please wait.
Published byDoris Constance Sullivan Modified over 6 years ago
1
Zongbiao Li(lizongbiao@Huawei.com)
OPEN-O VNF SDK Design Zongbiao
2
VNF SDK(Onboarding) Overview
Reference to the Other Projects <Modelling> Package Model <NFVO> LCF Mgr. <NFVO> LCF Mgr. <OPNFV> Function Test <None> Self Develop <Common TOSCA> Design & Package <<use>> VNF Development Vendors VNF SDK(VNF Onboarding) VNF Package import Package Transform Validate Lifecycle Test Function Test Market place develop import VNF Production(NFV-O Project) Catalog Deploy …… import Notice: If vendors develop the VNF complied with the OPEN-O Package Models, the package can be imported into VNF Onboarding System directly, otherwise, the package should been transform formation to comply with the OPEN-O Package Models before being imported into the VNF Onboarding System!
3
Relations between VNF SDK and the other Projects
VNF SDK Phase Description and output Key Relations Format Transform Package tools Format transform tools Upload tools Guide document Models VNF SDK can contribute models to the Modelling Project, while, at last, VNF SDK must get models from the Modelling Project as the decision approved by the TSC. Package Tools VNF SDK will cooperate with “Designer” of the Common TOSCA project, and reference to it in the running time if it can meet the needs Validate Parser and validate tools(integrity check) Document(define all parameter need to check) Suggest NFV-O to provide validate capability and API Sample: name, ver., vendor, description, license, resource requirement (DPDK etc.), package type… Reference to NFV-O in the running time (if it is OK) Lifecycle Test gVNFM(Integrated) Link to test Cloud/lab Deploy, run, kill, destroy test script Deployment Test report Reference to NFV-O in the running time Function test VNF catalog Catalog special function test script Function Test report Maybe reference to the Functest Project in OPNFV in the running time (PTL: Jose Lausuch(Ericsson)) in Design Time (Public)Market place Provide a www server/market place for all Maybe need to develop it or reference to some other open source in Design Time
4
Models in VNF SDK Reference OPEN-O Other Projects Modeling Project
Models Publish Contribute Including VNF SDK Project The other organizations/systems (Open Source, ONOS, OSM, etc.) (Commerce Product) Model: Package Model, NSD Model, VNFD Model ……
5
Validate & Lifecycle Test
<Common TOSCA> Parser <NFVO> LCF Mgr. Validate Lifecycle Test Running Time
6
Function Test It is IMPOSSIBLE to do function testing by VNF SDK Project itself! For there are too many use cases, too many interfaces and all of them are different. What this project can do is: Define one(or more) auto-test script Define auto-test interfaces hooked by the project Code/Select an auto-test framework to hook the interfaces VNF SDK VNF Vendors reference OPNFV FuncTest Project in Design Time invoke …… Auto-Test Framework Auto-Test Scripts test Test Bed VNFs
7
Market Place APP: Supplied by OPEN-O
Web Server(Cloud): Supplied by OPEN-O Public Network IP: Supplied by OPEN-O Public Network IP
8
Relationship with OPNFV
Design Time VNF SDK reference OPNFV Organization VNF SDK is Up Stream Project of OPNFV OPEN-O VNF SDK Project OPNFV FuncTest Reference
9
Work Plan: Design for the project
VNF SDK Phase Description and output Related Projects Memo Contribute Format Transform Package tools Format transform tools Upload tools Guide document Common-TOSC(model designer, Parser) Package project in ETSI NFV ? Validate Parser and validate tools(integrity check) Document(define all parameter need to check) NFV-O Common-TOSCA(Parser) Suggest NFV-O to provide validate capability and API Sample: name, ver., vendor, description, license, resource requirement (DPDK etc), package type… Lifecycle Test gVNFM(Integrated) Link to test Cloud/lab Deploy, run, kill, destroy test script Deployment Test report NFV-O(juju) Other gVNFM… OPNFV(Functest) Function test VNF catalog Catalog special function test script Function Test report Functest project PTL: Jose Lausuch(Ericsson) Morgan Richomme(Orange) Market place Provide a www server/market place for all OPNFV(MANO WG) Maybe we can try to seek some other open source solution. Yingjun li
10
谢谢 https://wiki.open-o.org/view/VNF_Supplier_APIs_and_SDK
For more information about VNF SDK:
11
Relation between MKT Place and Catalog
Catalog is like a refrigerator in the kitchen, and it store many types of VNFs imported/bought from the MKT Place. Catalog is facing to Operators only. Operators select some appropriate VNFs to deploy them and combine them into a product, just like selecting some food material to from the refrigerator to cook a delicious dinner, ^_^ MKT Place is a actually MKF Place, while it is only for VNFs, not for vegetable, fruit, etc. ^_^ MKT Place if facing to Vendors and Operators. Vendors Show/Sell their VNFs in the MKT place, and Operators Import/Buy the VNFs from the MKT Place 3
12
OPNFV Functest Progress
PTL: Jose Lausuch (Ericcson)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.