OSCAR Project Proposal for OPNFV

Slide Note
Embed
Share

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.


Uploaded on Sep 27, 2024 | 0 Views


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


  1. OSCAR Project Proposed Project for OPNFV Stuart Mackie NFV/SDN Architect

  2. 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

  3. OSCAR Member Organizations Juniper Networks AT&T China Mobile ClearPath Networks Canonical NGNware

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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

  14. Thank You

Related