
OSCAR Project Proposal for OPNFV - Innovative NFV/SDN Deployment Solutions
"Explore the comprehensive OSCAR project proposal for OPNFV, focusing on NFV/SDN deployment solutions using open source tools like Cobbler and Puppet. This ambitious project aims to streamline the configuration and reporting of OPNFV systems, offering a variety of stack options for different operator scenarios. Learn how OSCAR project is set to revolutionize NFV infrastructure deployment and management."
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. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.
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.
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 that satisfy criteria of supported types with associated 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/ODL/OVS stack Aligns to Bootstrap/Getting Started VNFs from OSCAR contributors and third-parties 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 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 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 ... VNFs from OSCAR contributors and third-parties 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 Component Options (1) NFV Block NFV Function OSCAR Rel 1 Component Release 2+ Options Infrastructure Virtual Compute Ubuntu/Centos KVM with QEMU or Docker Other hypervisors Virtual Network Contrail vRouter kernel module Open vSwitch forwarding Virtual Storage OpenStack Cinder or CEPH Physical Infrastructure Contrail Cloud reference architecture1 Other architectures supporting minimum requirements VIM Virtual Compute OpenStack Juno release Future OpenStack releases Virtual Network Contrail Controller (commit) ODL (goal) Other controllers Virtual Storage Cinder plugin or CEPH Physical Network Netconf out-of-band Netconf/XMPP from Contrail ODL provisioning 1.Implemented on arbitrary hardware supporting the architecture requirements
OSCAR Component Options (2) NFV Block NFV Function OSCAR Rel 1 Component Release 2+ Options VNFM VNF Lifecycle inc. scaling OpenStack Heat Other VNFM solutions NFVO Orchestration/Ca talogs Heat templates Other orchestration platforms
Possible VNFs to test 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