Presentation is loading. Please wait.

Presentation is loading. Please wait.

Open-O NFV-O Project Proposal Version 2.0 Draft – For Review Lingli Deng

Similar presentations


Presentation on theme: "Open-O NFV-O Project Proposal Version 2.0 Draft – For Review Lingli Deng"— Presentation transcript:

1

2 Open-O NFV-O Project Proposal Version 2.0 Draft – For Review Lingli Deng denglingli@chinamobile.com

3 Overview Project Name: NFV-O Repository name: NFV-O Project Description This project is using ETSI NFV MANO architecture and information model as a reference, and targeted at implementing the NFV-O Component that provides orchestration for Network Services composed of Virtualized Network Functions, as an integral part of Open-O. Project Participants China Mobile, Cloudbase Solutions, Huawei, Intel, (RedHat), ZTE

4 Problem being Solved Service Agility has been the major promise of SDN/NFV to service providers in transforming their legacy infrastructure into the virtualization paradigm. Automation of service delivery via NFV orchestration is at the heart of realizing service agility, which significantly reduces time to market for new service offerings and reduces CAPEX/OPEX. This project is targeted at implementing the NFV-O Component that provides orchestration for Network Services composed of Virtualized Network Functions, as an integral part of Open-O. This project is also targeted at implementing plugins/drivers to enable support for multiple VIM, VNFM or SDNC from different vendors.

5 Project Scope (1/2) Problems being Solved by NFV-O Release 1 Realizing basic LCM and resource orchestration for network services Providing the integration specifications for VNFMs/VIMs/SDNCs NFV-O Release 1 Features and Functionality: Basic LCM/SO of NSs Life Cycle Management Features Basic NS LCM operations in scope include: NS template design, NS package onboarding, NS instance creation, NS instance termination and NS package deletion. (Note VNF package onboarding might be originated by NFV-O or VNFM.) Sophisticated LCM operations, e.g. NS instance healing and NS instance scaling, are currently out of scope. NS in scope are composed of VNFs and the connections to be deployed within a single VIM. NS orchestration composed of VNFs residing in different VIMs are currently out of scope. GUI portal is provided for both NS template design (including workflow editing) and LCM operations. Basic monitoring of fault alarms and performance stats for VMs and Hosts Collection/Monitoring of stats for the VNFs are currently out of scope Resource Orchestration Features Resource authorization for LCM operations originating from VNFMs Sophisticated features, e.g. Intelligent allocation based on affinity, are currently out of scope

6 Project Scope (2/2) NFV-O Release 1 APIs/interfaces NBI: Interfaces between GS-O and NFV-O based on REST API; SBI: Interfaces between NFV-O and drivers for (VNFM, SDNC, and VIM) on REST API; VNFMs in scope: g-VNFM (JUJU), s-VNFM (Huawei), s-VNFM (ZTE) VIM in scope: OpenStack XXX (RedHat) SDNC in scope: ODL (SFC) Information Model and Data Models Candidates under consideration: ETSI NFV 1.0/2.0, TOSCA NFV Profile v004/005, YANG for SFC To be aligned with O-Common and GS-O

7 Testing and Integration Plans NFV-O Integration Test Strategy (update) External and internal interfaces are to be agreed first Inner interfaces/workflows between sub-modules within NFV-O NBI of NFV-O between GS-O SBI of NFV-O for VNFMs, VIMs and SDNCs Each sub-team for individual sub-modules are responsible for unit testing separately NFV-O splits into micro-services with well defined and agreed REST APIs A testing group will be established to coordinate integration testing of NFV-O Integration into OPEN-O Test Strategy Have a representative to join the testing project as a committer and make sure the testing of NFV- O integrated into OPEN-O will be delivered based on OPEN-O Test Strategy defined by the OPEN-O Test Team Discussion on specification and testing of External interfaces between NFV-O and other components of OPEN-O will be shared/agreed/reviewed by other projects and follow the guidance of the TSC/Architecture committee. NFV-O Integration test plan and tests cases will be based on OPEN-O use cases and shared/agreed/reviewed by other projects and follow the guidance of OPEN-O Test Team.

8 Architecture Alignment SDN Driver VNFM Drivers VIM Drivers ACCESS/WAN SDN Controller Drivers NFV SDN Controller Drivers Driver Mgr. Orchestrator Service Model Designer Portal GUI Portal (NFV-O)… TOOLs Foreman … Ansible GS-O Service Decomposer Service Lifecycle Mgr. Service Formation Abstract NBI SDN-O SDN Res. Mgr. Abstract NBI Abstract SBI NFV-O NFV Res. Mgr. NFV Monitor NS Lifecycle Mgr. Abstract NBI Abstract SBI VPN SDN Lifecycle Mgr. Traffic Optimize VAS Mgr. … SDN Monitor O-Common Lifecycle Mgr. Framework Template Mgr. Model Driven Framework Policy Driven Framework Common Res. Mgr … Compass Common Service Auth. Log Workflow … Catalog Micro-Service Bus Protocol Stack HA EMS/NMS Driver Parser Controller Mgr. NFV Driver This project will provide NFV-O GUI Portal NFV-O Abstract NBI NFV-O NS Lifecycle Manager NFV-O Monitor NFV-O Resource Management NFV-O Abstract SBI This project will depend on Common Service (Micro-Service Bus, Auth., Log, etc.) O-Common (Driver Mgr., Parser, Model Designer, etc.). VNF project,Testing project and VNF onboarding

9 OPEN-O vCPE Use Case Overview VLAN VXLAN IPSec WAN ThinCPE PE1 PE2 TOR OS APP OS APP TOR OS APP OS APP VXLAN VLAN VIM2 (OS2) DC Controller (Neutron Plugin) WAN Controller Access Controller OPEN-O GW overlay underlay VLAN MPLS BGP L3VPN OS vCPE OS vFW Enterprise/Res idential Site Tenant Cloud for Enterprise POP G-VNFM1 (Juju/vFW, …) VIM1 (OS1) S-VNFM1 (vCPE) G-VNFM2 (SFC/vVAS) Neutron interface SDN-ONFV-OLegend:

10 OPEN-O vCPE Use Case for NFV-O WAN ThinCPE PE1 PE2 TOR OS APP OS APP TOR OS APP OS APP VIM2 (OS2) OPEN-O GW OS vCPE OS vFW Enterprise/Res idential Site Tenant Cloud for Enterprise POP G-VNFM1 (Juju/vFW, …) VIM1 (OS1) S-VNFM1 (vCPE) G-VNFM2 (SFC/vVAS)

11 External API / Interfaces external in Release 1 REST NFV-O Auth. Log Workflow Driver Mgr. Catalog Micro-Service Bus Protocol Stack HA Parser GS-OModel Designer REST Import(File) g-VNFM (JUJU) REST s-VNFM (ZTE) REST s-VNFM (HW) REST VIM(OpenStack/Redhat) REST SDN C (ODL) REST

12 NFV-O API / Interfaces internal in Release 1 NFV-O Portal REST g-VNFM Driver (JUJU) REST s-VNFM Drvier (ZTE) REST s-VNFM Drvier (HW) REST VIM Driver (OpenStack) REST NFV Res. Mgr. NFV Monitor NS Lifecycle Mgr. Abstract NBI Abstract SBI REST REST/SUB-PUB SDNC Driver (ODL) REST

13 NS LCM Overview Design topology Design LCM Workflow Design Register VIM Register VNFM Register SDNC Import images Import template Activate template Onboarding NFVI Resources VNF Instances Monitoring Select NS Template Create VL Instantiate VNF Create service function chain Creation Select NS Terminate VNF(s) Delete VL(s) Termination

14 VL Description VIM1(Cloud1) VNF1 OS APP3 OS APP1 OS APP2 VNF2 OS APP3 OS APP1 OS APP2 VIM2(Cloud2) VIM3(Cloud3) VL intra VNF (among VMs)Created by NFV-O (VNFM) VL among VNFsCreated by NFV-O (VIM/SDNC) VL among VIMs(Clouds)Out of scope for Release 1 (TBD)

15 Resources Contact person: denglingli@chinamobile.com Developers committed to the project: 21 CMCC : 3 Cloudbase Solutions: 3 Gigaspaces: 1 Huawei: 5 Intel: 1 ZTE: 8 Initial Committers: 13 CMCC: 1 Cloudbase Solutions: 1 Gigaspaces: 1 Huawei: 3 Intel: 1 ZTE: 5 Project roles (RACI chart) TBA

16 Sub-projects Sub-module/tasksLead LCMZTE Resource MgrHuawei PortalCMCC S-VNFM DriverZTE & Huawei SDNC DriverIntel G-VNFM DriverCloudbase Solutions MonitorCMCC VIM Driver (jcloud)- TestingCMCC Documentation (SBI & NBI etc.)CMCC

17 MileStones MilestonedataEvents M02016-6-8the day after the TSC approves the project proposal M1-12016-6-20 includes details about negotiating inter-project dependencies, expectations, and incompatibilities M1-22016-7-1 declared their final Release Plan, Project Checklist completed , Start Test tools installation in Rackspace Project must get acknowledged from all projects that it depends on M22016-7-21Functionality Freeze Documentation Started Integration & System Test Plan M32016-8-11API/Data Model Freeze (Architecture Checkpoint) Documentation M42016-9-1Code Freeze, Stability branch, String Freeze, Documentation Complete. The system test for each user- facing feature must be complete and should run on Code Merge (e.g. merge job), any upstream project Code Merge. RC0/RC1/RC2 (Re lease Candidates ) 9.15/9.29/10.20identify and address issues blocking bugs will be tracked Formal Release2016-11-3After the release, projects MUST apply the release patch to the stable branch and bump versions

18 Release Plan Participating Release 1 project Minimum viable product Basic LCM/SO of NSs as specified earlier Stretch goals VNF agents for alarm and performance monitoring SFC support with ODL RedHat VIM driver Identified gaps Requirement for Parser: ETSI MANO 2.0? VNF onboarding integration Describe your longer-term roadmap Full LCM operations, e.g. healing and scaling Policy and analytics support for LCM or RO Support for complicated NSs across VIMs Support for more VIMs, e.g. VMWare

19 Other Information Link to seed code (if applicable) https://github.com/Open-O/NFV-O.git Vendor Neutral If this proposal is coming from an existing proprietary codebase, have you ensured that all proprietary trademarks, logos, product names, etc. have been removed? YES from CMCC, Huawei and ZTE. Others? Meets Board policy (including IPR) Apache 2.0

20 Key Facts Project name: NFV-O Jira project name: NFV-O Jira project prefix: NFV-O Repo name: NFV-O Lifecycle state: incubation Primary contact: denglingli@chinamobile.com Project lead: Lingli Deng (denglingli@chinamobile.com) Mailing list tag: NFV-O Committers: (refer to the next page)

21 Committers and Contributors Sub-module/tasksResponsible Company (Suggested) committersdevelopers LCMZTE Gigaspaces zhang.maopeng1@zte.com.cn tal@gigaspaces.com Zhang.zhou1@zte.com.cn Resource MgrHuaweiXiuchao WUliutianqi@huaweic.com renlisong@huawei.com PortalCMCCwangchengli@chinamobile.comshentao@chinamobile.com VNFM DriverZTE & Huaweifu.jinhua@zte.com.cn Adriana havu (Huawei) sun.jianli@zte.com.cn victor.gao@huaweic.comvictor.gao@huaweic.com, luxin7@huawei.com, wejianfeng@huawei.com luxin7@huawei.com wejianfeng@huawei.com SDNC DriverInteldanny.zhou@intel.comhonglix.chen@intel.com VNFM DriverCloudbase Soutionsociuhandu@cloudbasesolutions.comgsamfira@cloudbasesolutions.com mgheorghe@cloudbasesolutions.com ociuhandu@cloudbasesolutions.com MonitorCMCCwangchengli@chinamobile.comyangyanyj@chinamobile.com VIM DriverRed HatTBA TestingCMCCzhang.dongyu@zte.com.cn liuguangmin@huawei.com wangchengli@chinamobile.com ociuhandu@cloudbasesolutions.com Documentation (SBI & NBI) CMCCpan.jiaqiang@zte.com.cn victor.gao@huaweic.com wangchengli@chinamobile.com ociuhandu@cloudbasesolutions.com


Download ppt "Open-O NFV-O Project Proposal Version 2.0 Draft – For Review Lingli Deng"

Similar presentations


Ads by Google