Open Platform for NFV (developer)

19
Open Platform for NFV June 2015 Christopher Price 1

Transcript of Open Platform for NFV (developer)

Open Platform for NFV

June 2015

Christopher Price

1

OPNFV is a carrier-grade, integrated, open source platform to accelerate the introduction of new NFV products and services.

ETSI Architectural Framework

23-04-15

OPNFV Platform & Project Overview

23-04-15

Orchestration and Management

Virtual Network Functions

Infrastructure

Compute Virtualization

Control

Storage Virtualization

Control

Network Virtualization

Control

Compute Storage Network

Build and Integration

Deployment and Testing

New Requirements and Features

Upstream Project

Collaboration

Continuous Integration

5

OPNFV - Arno

– Built– Deployed– Validated

• Tempest• Rally• Robot

– … nightly to our bare metal labs

– A foundation for improvement and development

• Moving to upstream trunk integration• Deploying to more labs• Building out the test

& integration infra

524 September 2014

OPNFV Introduction

• First release of OPNFV• 4th of June• ISO images are available to

deploy based on– Fuel (6.0.1)– Foreman (1.7)

• Open source components– OpenStack (Juno release)– OpenDaylight Helium-SR3– Ceph– KVM– …

• https://www.opnfv.org/arno•

Build and Integration

Deployment and Testing

New Requirements and Features

Network Virtualization Control

Storage Virtualization Control

OPNFV - Arno

Bootstrap / GetStarted

FuncTest

Compute Virtualization Control

Compute Storage Network

OpenStack

OpenDaylightKVM

OVSUpstream

Project Collaboration

InfrastructurePharos Project Compliant Community Labs

OPNFV Bare Metal Lab

Orchestration and Management

Virtual Network Functions

Ceph

Octopus / Continuous Integration

Documentation

FuncTest

Qtip

YardStick

vSwitchPerf

Foreman

Fuel

Juju

Oscar

.

.

.

724 September 2014

OPNFV Introduction

8

Community labs and automated bare-metal deploy

8

9

OPNFV community pages and upstream tracking

• https://wiki.opnfv.org/community/openstack

• OpenStack blueprint and development tracking

• OPNFV study and use case analysis and development matching

• Release tracking and feature planning

• https://wiki.opnfv.org/community/opendaylight

• ODL project and development tracking

• OPNFV project mapping to upstream development efforts

• Release tracking and feature planning

924 September 2014

OPNFV Introduction

Arno is ready for you…

• Bootstrapping the platform, the engine is running…• Arno components are on the move, OPNFV & ODL Lithium demo at

14:00

• Arno is alive, but still needs care.• Get engaged as a user @ [email protected]

• Or as a developer @ [email protected]

• Where to from Arno, upstream of course…

1024 September 2014

OPNFV Introduction

Looking forward from Arno

• Taking our experiences with Arno

• Building on our achievements

• Following our vision:– Understand our processes

– Iterate and improve

– Upstream focus

– Platform improvements

1124 September 2014

OPNFV Introduction

OPNFV Requirements ProjectsOPNFV Requirements Projects

Looking at the overall OPNFV process

1224 September 2014

OPNFV Introduction

App Testing

Perform-ance

HW Testing

Current OPNFV Projects

23-04-15

Build, Integration and Deployment

New Requirements & Features

Application Deployment and Testing

Foreman

Fuel

OSCAR

Yardstick

Parser

FuncTest

Qtip

VSPERF

Prediction

Copper

DoctorDPACC

Availability

VNFFGResource Schedule

r

Promise

MOVIE

Multisite

Escalator

Fastpath

ONOSFW

Conductor

JOID

Inspector

IPv6

Moon

SFC

BGS

Build Integration & Deployment

• Pulling from upstream, integrating and

deploying– Deployment tools; Foreman, Fuel, Juju

– Upstream component integration and deployment

– Automation and third party CI for upstream projects

Foreman

Fuel

OSCAR

Parser

ONOSFW

JOID

BGS

Application Deployment & Testing

• Testing the platform, benchmarking and deploying applications.– Platform test and characterization

– Component test and characterization

– Application deployment testing

– Test Frameworks• Robot, Rally, Tempest, YardStick

– OPNFV Compliance definitions• In code and test cases

Yardstick

FuncTest

Qtip

VSPERF

New Requirements & Features

• Documenting and implementing platform capabilities and features– Requirements projects defining:

• Platform frameworks

• Required features

• Domain area focus activities

– Focused upstream development projects:

• OpenStack, OpenDaylight, DPDK

Prediction

Copper

Doctor

DPACC

Availability

VNFFG

Resource Schedule

r

Promise

MOVIE

Multisite

Escalator

Fastpath

Conductor

IPv6

Moon

SFC

Inspector

Take OPNFV around the globe

17

Develop new capabilities

1824 September 2014

OPNFV Introduction

04/15/23

Questions?Please direct any OPNFV questions or comments to [email protected]

OPNFV Introduction 19