OSCAR Project Proposal for OPNFV
The OSCAR Project is a proposed initiative for OPNFV by Stuart Mackie, focusing on system configuration and reporting deployment for OPNFV platform and virtual infrastructure. The project aims to create templates for building different OPNFV stacks, preload required VNFs, and enable rapid deployment to support various operator cases. Member organizations include Juniper Networks, AT&T, China Mobile, ClearPath Networks, Canonical, and NGNware. The project scope covers VNF management and orchestration, deployment of VIM and NFV infrastructure, and configuration and reporting for hardware and software layers within OPNFV. OSCAR fits in OPNFV by processing images and packages from various sources to meet supported types and metadata criteria.
Download Presentation
Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
E N D
Presentation Transcript
OSCAR Project Proposed Project for OPNFV Stuart Mackie NFV/SDN Architect
OSCAR Project Proposal for OPNFV OPNFV System Configuration And Reporting Deployment system for OPNFV platform and virtual infrastructure Based on open source Cobbler/Puppet Create templates to build different OPNFV stacks based on different combinations of software components Preload OPNFV stack with required VNFs Provides a means to rapidly deploy OPNFV stacks to support several operator cases: POC System test (Lab/FOA) Production Packaged reports on OPNFV system configuration and status
OSCAR Member Organizations Juniper Networks AT&T China Mobile ClearPath Networks Canonical NGNware
OSCAR project scope VNF Management and Orchestration (MANO) Os-Nfvo OSS/BSS NFV Orchestrator (NFVO) Deployment of VIM and NFV Infrastructure Install software images Initialize system Preload VNF images Optionally configure test environment Optionally configure network hardware Configuration, inventory and status reporting Operators are intended users VNF Catalog NFV NFVI Resources NS Catalog Instances Ve-Vnfm-em Element Manager Manager Manager Element Element Virtualized Services and Management Systems VNF Manager (VNFM) (VNFM) (VNFM) VNF Manager VNF Manager Ve-Vnfm-vnf VNF VNF VNF Vi-Vnfm Virtual Storage Virtual Network Virtual Compute Virtualized Infrastructure Manager (VIM) Or-Vi Nf-Vi Virtualisation Layer Vn-Nf Storage Hardware Network Hardware Compute Hardware OPNFV System Configuration and Reporting Hardware Layer NFV Infrastructure OPNFV Rel 1 Deploy images and initialize system Apply template/recipe
Where OSCAR Fits in OPNFV OpenStack CloudStack Upstream ODL OSCAR can process any set of images and packages from Octopus and other sources that satisfy criteria of supported types and have required metadata Cobbler ... Download OPNFV Projects User/OSS Deployed operational stacks with compute Manage OPNFV Telco KPI Projects Code Trees Makefiles Stacks (BGS) Dependencies Packages Test Envs Test Plans Build Rescuer Templates Images Packages Clusters Network IPv6 Verify Scripts Parser Package ... Octopus OSCAR Requirements Systems Code Images Packages Metadata Continuous Integration Development Deployment Production Developer Operator
OSCAR Release 1 Stack 1 Os-Nfvo OSS/BSS NFV Orchestrator (NFVO) OpenStack/OpenDaylight/Open vSwitch stack Aligns to Bootstrap/Getting Started User choice of VNFs to preload VNF Catalog NFV NFVI Resources NS Catalog Instances Ve-Vnfm-em Element Manager Manager Manager Element Element Virtualized Services and Management Systems VNF Manager (VNFM) (VNFM) (VNFM) VNF Manager VNF Manager Ve-Vnfm-vnf VNF VNF VNF REST/XML (Heat) Ubuntu, Debian, Fedora OpenStack Cinder Open vSwitch Virtual Storage Virtual Network Virtual Compute OpenStack (Juno) Virtualized Infrastructure Manager (VIM) Nova Cinder OVSDB Netconf Virtualisation Layer REST/XML (Heat) OpenDaylight Controller Storage Hardware Network Hardware Compute Hardware OPNFV System Configuration and Reporting Hardware Layer Hardware to support ODL/OVS requirements NFV Infrastructure OPNFV Rel 1 Apply template/recipe
OSCAR Release 1- Stack 2 Os-Nfvo OSS/BSS NFV Orchestrator (NFVO) OpenStack/OpenContrail/Open vRouter Known working software stack and hardware configuration User choice of VNFs to preload VNF Catalog NFV NFVI Resources NS Catalog Instances Ve-Vnfm-em Element Manager Manager Manager Element Element Virtualized Services and Management Systems VNF Manager (VNFM) (VNFM) (VNFM) VNF Manager VNF Manager Ve-Vnfm-vnf VNF VNF VNF REST/XML (Heat) OpenStack Cinder or CEPH Canonical Ubuntu, CentOS, Docker OpenContrail vRouter Virtual Storage Virtual Network Virtual Compute OpenStack (Juno) Virtualized Infrastructure Manager (VIM) Nova Cinder Contrail XMPP Netconf Virtualisation Layer REST/XML (Heat) Contrail VN Controller Storage Hardware Network Hardware Compute Hardware OPNFV System Configuration and Reporting Hardware Layer Contrail Cloud reference architecture implemented on arbitrary hardware NFV Infrastructure OPNFV Rel 1 Apply template/recipe
OSCAR Release 2+ Os-Nfvo OSS/BSS NFV Orchestrator (NFVO) User-defined stacks Additional OPNFV components Doctor Promise ... User choice of VNFs to preload VNF Catalog NFV NFVI Resources NS Catalog Instances Ve-Vnfm-em Element Manager Manager Manager Element Element Virtualized Services and Management Systems VNF Manager (VNFM) (VNFM) (VNFM) VNF Manager VNF Manager Ve-Vnfm-vnf VNF VNF VNF REST/XML (Heat) ... OS ... Storage ... Network Virtual Storage Virtual Network Virtual Compute ... VIM Virtualized Infrastructure Manager (VIM) Nova Cinder Contrail XMPP Netconf Virtualisation Layer REST/XML (Heat) ... Controller Storage Hardware Network Hardware Compute Hardware OPNFV System Configuration and Reporting Hardware Layer Contrail Cloud reference architecture implemented on arbitrary hardware NFV Infrastructure OPNFV Rel 1 Apply template/recipe
OSCAR Components OSCAR will be based on open source components Release 1 Cobbler Puppet Future releases Ansible (for device config) ... Workflow definition TOSCA is a likely candidate
OSCAR Release 1 Supported Stacks NFV Block Stack 1 Stack 2 Virtual Infrastructure Manager (VIM) OpenStack (Juno) OpenStack (Juno) Network Controller OpenDaylight OpenContrail Compute OS Ubuntu, Debian, Fedora Centos, Ubuntu Virtualization KVM/QEMU KVM/QEMU, Docker Virtual Networking Open vSwitch OpenContrail vRouter VNFs for pre-loading As per BSG + TBD As per BSG + TBD
Possible VNFs to upload in OSCAR environment Applicability for vCPE and mobility/wireline subscriber networks Stateful firewall Virtual PE Media cache/TCP proxy Application load balancer vEPC (SGW/PGW) vMME Session Border Controller (vSBC) Video optimization
Test Cases Create templates that allow supported stacks to be built at different scales (POC/test/production) Test deployment at various scales Test preloading of VNFs
Deliverables OSCAR configuration server Scripts and templates for installing each stack component on bare metal (all-in-one, scalable/distributed) Inventory and system configuration reports Documentation describing how to configure OSCAR to support new solution components and VNFs