Top Banner
Open Platform for NFV June 2015 Christopher Price 1
19
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Open Platform for NFV (developer)

Open Platform for NFV

June 2015

Christopher Price

1

Page 2: Open Platform for NFV (developer)

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

Page 3: Open Platform for NFV (developer)

ETSI Architectural Framework

23-04-15

Page 4: Open Platform for NFV (developer)

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

Page 5: Open Platform for NFV (developer)

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•

Page 6: Open Platform for NFV (developer)

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

.

.

.

Page 7: Open Platform for NFV (developer)

724 September 2014

OPNFV Introduction

Page 8: Open Platform for NFV (developer)

8

Community labs and automated bare-metal deploy

8

Page 9: Open Platform for NFV (developer)

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

Page 10: Open Platform for NFV (developer)

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

Page 11: Open Platform for NFV (developer)

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

Page 12: Open Platform for NFV (developer)

OPNFV Requirements ProjectsOPNFV Requirements Projects

Looking at the overall OPNFV process

1224 September 2014

OPNFV Introduction

App Testing

Perform-ance

HW Testing

Page 13: Open Platform for NFV (developer)

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

Page 14: Open Platform for NFV (developer)

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

Page 15: Open Platform for NFV (developer)

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

Page 16: Open Platform for NFV (developer)

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

Page 17: Open Platform for NFV (developer)

Take OPNFV around the globe

17

Page 18: Open Platform for NFV (developer)

Develop new capabilities

1824 September 2014

OPNFV Introduction

Page 19: Open Platform for NFV (developer)

04/15/23

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

OPNFV Introduction 19