OPNFV & OpenStack

35
OPENSTACK INDIA DAY, 2016 - Arif Mohammad Khan ( VP VoerEir ) Please direct any questions to [email protected] [email protected] Introducing Open Platform for NFV

Transcript of OPNFV & OpenStack

Page 1: OPNFV & OpenStack

OPENSTACK INDIA DAY, 2016- Arif Mohammad Khan ( VP VoerEir )

Please direct any questions to [email protected]

[email protected]

Introducing Open Platform for NFV

Page 2: OPNFV & OpenStack

Ø Container Ø NFV

TopOpenstack Usecase

WhatisNFVandwhyitsImportantforTelcos ?

Page 3: OPNFV & OpenStack

Ø Innovation and Superior Performance

Ø Speed and Agility Ø Efficiency and

Effectiveness

OperatorChangeDriver

Page 4: OPNFV & OpenStack

NFV challenges for Telcos

Building&managingdistributed,multivendorcloud

MigrationtoClouddatacenterwithoutimpactingexisting

services

Differentworkloadsdemanddifferent

resources fromcloud

Norealbenchmarkmatricesavailable

Multipleplayerandmultiplerolemake

complextodefine SLAandWLA

Cloudimposedadditionalsecurity

challenges

FromSWandHWpre-integrated byeachvendor

ToSWandHWfromdifferent vendorsandnotintegrated

Toppriorityfortelecom

operatorsistoget”internet

economy”speedandcostbenefit

Page 5: OPNFV & OpenStack

NFV Reference Architecture

Page 6: OPNFV & OpenStack

> Create.> Compose.> Deploy. Test> Iterate.

OPNFV is open source NFV

Page 7: OPNFV & OpenStack

OPNFV Platform Overview

Orchestration and Management

Virtual Network Functions

Infrastructure

Compute Virtualization

Control

Storage Virtualization

Control

Network Virtualization

Control

Compute Storage Network

Integration Testing New Features

Upstream Project

Collaboration Continuous Integration / Continuous Deployment

Documentation

Page 8: OPNFV & OpenStack

OPNFV Project Goals

• Develop and test an integrated open source platform

• Include participation of end users

• Contribute to and participate in relevant open source projects

• Establish an ecosystem for NFV solutions

Page 9: OPNFV & OpenStack

OPNFV is Up-Stream...

Create

Page 10: OPNFV & OpenStack

... and OPNFV is Down-Stream

Compose.Deploy.Test.

Page 11: OPNFV & OpenStack

Up-stream + Down-stream: Mid-Stream

Compose.Deploy.Test.

Create

Page 12: OPNFV & OpenStack

“Systems integration as an open community effort.”

Page 13: OPNFV & OpenStack

Assembling a Platform for NFV

Enhancements

Additions

Page 14: OPNFV & OpenStack

Scenario: “Deployment of a set of components and their configuration”

Key Release Vehicle for OPNFV

OPNFV Composes Scenarios

Page 15: OPNFV & OpenStack

Working Upstream with Open Source and Standards

Page 16: OPNFV & OpenStack

A scenario is a system.Does it work?

> Deploy. Test.

Page 17: OPNFV & OpenStack

Example testing activity in OPNFV:System-Level testing: Project YardStick

1.Defineinfrastructure

2.IdentifyVNF-type

3.SelectTestCases

4.ExecuteTests

5.CollectResults

6.IntegrateVNFapplication

Pre-Deployment validation of NFVI

Control plane/User planeMain componentsReal time constraintsHardware Metrics

Test cases 1 … NTest stimuliTest environment

ETSI GSNFV-TST001Chapter 6Pre-Deployment validationof NFV infrastructure

Configure

Deploy

Test

Validate

- System under Test (SUT)

- Deployment rules

- Execute benchmarks- Trigger External

scriptsfor SUT disturbances

- Collect results- Graphical

results- Assertion

- Generate template or

- External templates

YardStick Test-Framework

Page 18: OPNFV & OpenStack

Missing Features/Components?

> Create

Page 19: OPNFV & OpenStack

Building/evolving features means contributing upstream.Team Up To Drive Required Change Upstream

Swimming upstreamis hard

Team-up to increasethe likelihood to succeed

Swimming upstreamis dangerous

Page 20: OPNFV & OpenStack

Feature Development Example: OPNFV Doctor Project – Fault Management

“Doctor” creates a fault management and maintenance framework

See also: https://wiki.opnfv.org/display/doctor

Project Blueprint Status

Ceilometer Event Alarm Evaluator Completed (Liberty)

Nova

New nova API call to mark nova-compute down

Completed (Liberty)

Support forcing service down Completed (Liberty)

Get valid server state Completed(Mitaka)

Add notification for service status change

Completed(Mitaka)

Page 21: OPNFV & OpenStack

Doctor Project: Solution Brief

• ContentsFault Management Overview NFVI MaintenanceMilestones and Goals Upstream Contributions Available at https://www.opnfv.org/resources

Page 22: OPNFV & OpenStack

Components evolve. Systems follow.

> Iterate.

Page 23: OPNFV & OpenStack

Community Labs:OPNFV Pharos Project

• Facilitate collaborative testing• Provide developers with

substantial resources• Ensure OPNFV applicability

across architectures, environments and vendors

• Create more robust, interoperable releases https://www.opnfv.org/developers/pharos

https://wiki.opnfv.org/display/pharos/Pharos+Home

Page 24: OPNFV & OpenStack

OPNFV is MANY Scenarios,including YOURS!

> There is no one single OPNFV,there are multiple.

> OPNFV isn’t a reference system.

Page 25: OPNFV & OpenStack

NetworkVirtualizationControl

StorageVirtualizationControl

OPNFV Brahmaputra Overview

ComputeVirtualizationControl

Orchestration and Management

Virtual Network Functions

OpenStackKVM OpenDaylight

OVS

OpenContrail

Compute Storage Network

InfrastructurePharos Community LabsOPNFV Bare Metal Lab

DataPlaneAcceleration

Upstream Project

Collaboration:

Integration Testing New Features

ONOS

Ceph

ODPDPDK

Alignment

Installers

Scenarios

Functional

System

Performance

Fault Mgmt

IPv6

SFC

L3VPN

Reservation

Continuous Integration / Continuous Deployment

Documentation

Page 26: OPNFV & OpenStack

What’s next?

26

COLORADO

Page 27: OPNFV & OpenStack

Members & Governance

Page 28: OPNFV & OpenStack

OPNFV: An Open Community

• Open Governance Model

• Open Technical Decision Making

• Open Design Discussion

• Open Source License

• Open to all

Page 29: OPNFV & OpenStack

OPNFV Members

https://www.opnfv.org/about/memberslist

Page 30: OPNFV & OpenStack

Create.Compose.Deploy.Test.

Iterate.

Page 31: OPNFV & OpenStack

References

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

• OPNFV wiki: https://wiki.opnfv.org/

• OPNFV Brahmaputra release: https://www.opnfv.org/brahmaputra

• OPNFV stats: http://projects.bitergia.com/opnfv/browser/

• Mailing lists:– [email protected][email protected]

Page 32: OPNFV & OpenStack

What are biggest barriers to accelerating NFV adoption at your company?

Page 33: OPNFV & OpenStack

At What Stage is your company in the execution of its NFV Strategy?

Source: Heavy Reading survey, October 2015, n=212

We#have#no#NFV#strategy#planned#at#this#point#

We#are#now#developing#our#NFV#strategy#

We#have#an#NFV#strategy#but#have#not#started#execu:ng#it#yet#

We#are#in#the#tes:ng/proof#of#concept#stage#regarding#NFV#

We#are#in#produc:on#deployment#with#NFV#

Page 34: OPNFV & OpenStack

We Need To Work Together

Page 35: OPNFV & OpenStack

THANK YOU