Presentation is loading. Please wait.

Presentation is loading. Please wait.

OpenContrail for OPNFV

Similar presentations


Presentation on theme: "OpenContrail for OPNFV"— Presentation transcript:

1 OpenContrail for OPNFV
Proposed Project for OPNFV Stuart Mackie – Juniper Networks NFV/SDN Architect

2 OpenContrail in OPNFV Goal Scope
Allow OpenContrail to be selected for virtual networking when OPNFV is deployed via any of the supported installers Scope Integration of OpenContrail artifacts (packages, installation scripts, …) into OPNFV continuous integration system Provide knowledge and code into installer projects (JOID, Apex, Fuel, Opensteak, …) Provide scripts to test for successful deployment of OpenContrail OPNFV stack

3 OpenContrail Stack Components
OSS/BSS Os-Nfvo NFV Orchestrator (NFVO) VNFs from arbitrary vendors Nfvo-Vnfm NS Catalog VNF Catalog NFV Instances NFVI Resources Virtualized Services and Management Systems VeEn-Vnfm Element Manager Element Manager Element Manager VNF Manager (VNFM) VNF Manager (VNFM) VNF Manager (VNFM) VNF VeNf-Vnfm VNF VNF REST/XML (Heat) NFV Infrastructure Hardware Layer Virtualisation Layer Compute Hardware Storage Network Virtual Compute Virtual Storage Virtual Network Canonical Ubuntu, Cemtos, Docker OpenStack Cinder or CEPH OpenContrail vRouter OpenStack (Kilo) Virtualized Infrastructure Manager (VIM) Nova Cinder Contrail XMPP Netconf REST/XML (Heat) Contrail VN Controller Hardware conforming to minimum requirements OPNFV Current Scope

4 Where OpenContrail Fits in OPNFV
OpenStack Octopus CI produces a set of available installers that can each deploy multiple types of OPNFV stacks The OpenContrail for OPNFV project contributes: OpenContrail images into Octopus artifact repo Domain knowledge and code into the installer projects OpenContrail Ubuntu (Juju) Open Source Projects Upstream RDO (Apex) Each installer uses different provisioning and configuration tools (e.g. Cobbler, Chef, Puppet, …) ... OPNFV Installer Projects Download Deployed OpenContrail stacks in NFVI Octopus JOID Stacks Installers Packages DependenciesTest Envs Test Plans JOID Stacks Roles Servers Scripts Build Apex Apex Fuel Genesis Tools Fuel Verify OpenSteak Package ... Code Config Files Requirements Development Continuous Integration Deployment Systems Production Images Packages Developer Operator

5 Use Cases Supported by OPNFV
Stacks will be preloaded with images and configurations to support the following use cases: Multi-tenant infrastructure as a service Dynamic creation and application of network policy Creation of service chains and application of network policy to direct traffic through them Use of OpenStack Heat templates for application stack and service chain creation Load balancing in service chains, reverse flow symmetry, flow stability during scaling Use of KVM hypervisor and Docker containers for VNFs EVPN and OVSDB integration with switches for supporting physical servers Flow mirroring to a virtualized packet analyzer Flow-based analytics on per-network, per-VM and per TCP port basis Path visualization for flows between VMs Infrastructure health monitoring

6 Committers/Contributers
Juniper Canonical

7 OPNFV Current Scope OSS/BSS NFV Orchestrator (NFVO) Element Manager
Os-Nfvo NFV Orchestrator (NFVO) VNFs from arbitrary vendors Nfvo-Vnfm NS Catalog VNF Catalog NFV Instances NFVI Resources Virtualized Services and Management Systems VeEn-Vnfm Element Manager Element Manager Element Manager VNF Manager (VNFM) VNF Manager (VNFM) VeNf-Vnfm VNF Manager (VNFM) VNF VNF VNF REST/XML (Heat) NFV Infrastructure Hardware Layer Virtualisation Layer Compute Hardware Storage Network Virtual Compute Virtual Storage Virtual Network Canonical Ubuntu, Cemtos, Docker OpenStack Cinder or CEPH OpenContrail vRouter OpenStack (Kilo) Virtualized Infrastructure Manager (VIM) Nova Cinder Contrail XMPP Netconf REST/XML (Heat) Contrail VN Controller Hardware conforming to minimum requirements OPNFV Current Scope

8 Continuous Integration
OpenStack Octopus CI produces a set of available installers that can each deploy multiple types of OPNFV stacks The OpenContrail for OPNFV project contributes: OpenContrail images into Octopus artifact repo Domain knowledge and code into the installer projects OpenContrail Ubuntu (Juju) Open Source Projects Upstream RDO (Apex) Each installer uses different provisioning and configuration tools (e.g. Cobbler, Chef, Puppet, …) ... OPNFV Installer Projects Download Deployed OpenContrail stacks in NFVI Octopus JOID Stacks Installers Packages DependenciesTest Envs Test Plans JOID Stacks Roles Servers Scripts Build Apex Apex Fuel Genesis Tools Fuel Verify OpenSteak Package ... Code Config Files Requirements Development Continuous Integration Deployment Systems Production Images Packages Developer Operator


Download ppt "OpenContrail for OPNFV"

Similar presentations


Ads by Google