introducing open platform for nfv please direct any ... · • aimed at anyone who is exploring nfv...

31
Introducing Open Platform for NFV Please direct any questions to [email protected]

Upload: others

Post on 22-May-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introducing Open Platform for NFV Please direct any ... · • Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and

Introducing Open Platform for NFV

Please direct any questions to [email protected]

Page 2: Introducing Open Platform for NFV Please direct any ... · • Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and

We are an industry in transformation

Page 3: Introducing Open Platform for NFV Please direct any ... · • Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and

At what stage is your company in the execution of its NFV strategy?

Source: Heavy Reading, June 2016, n=90

Page 4: Introducing Open Platform for NFV Please direct any ... · • Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and

Which of the following statements best matches your opinion about OPNFV?

Source: Heavy Reading, June 2016, n=90

Page 5: Introducing Open Platform for NFV Please direct any ... · • Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and

Which of the following best describes your company's level of engagement with OPNFV?

Source: Heavy Reading, June 2016, n=90

Page 6: Introducing Open Platform for NFV Please direct any ... · • Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and

How does your company plan to leverage the output of OPNFV?

Source: Heavy Reading, June 2016, n=90

Page 7: Introducing Open Platform for NFV Please direct any ... · • Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and

What are the top three technologies that OPNFV should investigate?

Rank Item Score 1 Security 123 2 Management/orchestra6on(MANO) 101 3 OSS/BSSintegra6on 74 4 Whiteboxes 68 5 Containers 58 6 VNFinteroperability 58 7 Skillstraining 48

Source: Heavy Reading, June 2016, n=89

Page 8: Introducing Open Platform for NFV Please direct any ... · • Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and

Heavy Reading Research •  Learn more!

•  Slides: “What Operators Think of OPNFV” (June, 2016)

•  Roz Roseboro, Senior Analyst, Heavy Reading

•  https://www.opnfv.org/sites/opnfv/files/collateral/files/opnfv_survey_results_presentation-r_roseboro.pdf

•  Report: “State of NFV and OPNFV: An Update” (July, 2016)

•  http://go.linuxfoundation.org/l/6342/2016-07-28/3dcn6c/6342/153326/Publication_OPNFV_HeavyReading.pdf

Page 9: Introducing Open Platform for NFV Please direct any ... · • Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and

We Need To Work Together

Page 10: Introducing Open Platform for NFV Please direct any ... · • Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and

Open Platform for NFV (OPNFV) facilitates the development and evolution of NFV components across various open source ecosystems. Through system level integration, deployment and testing, OPNFV creates a reference NFV platform to accelerate the transformation of enterprise and service provider networks.

Page 11: Introducing Open Platform for NFV Please direct any ... · • Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and

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 12: Introducing Open Platform for NFV Please direct any ... · • Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and

OPNFV Platform Overview

Orchestration and Management

Virtual Network Functions

Infrastructure

Compute Virtualization

Storage Virtualization

Network Virtualization

Compute Storage Network

Integration

Testing

New Features

Upstream Project Collaboration

Continuous Integration / Continuous Deployment

Documentation

Security

Page 13: Introducing Open Platform for NFV Please direct any ... · • Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and

Arno •  https://www.opnfv.org/arno •  Released: June 4, 2015 •  Baseline foundation to enable continuous integration,

automated deployment deployment and testing of components necessary to build an NFV platform from upstream components.

•  Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and use case-based testing.

•  Provides an initial build of the NFV Infrastructure (NFVI) and Virtual Infrastructure Manager (VIM) components of ETSI NFV architecture.

Page 14: Introducing Open Platform for NFV Please direct any ... · • Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and

•  https://www.opnfv.org/brahmaputra •  Released: March 1, 2016 •  Marching toward maturity •  End-to-end NFV feature realization at system level •  Advancements in infrastructure, processes, and

upstream collaboration •  Massively parallel simultaneous release process

–  35 projects, 140+ developers –  Incremental monthly release drops –  Up from 2 to to 20+ deployment scenarios

•  Advancements in infrastructure, processes, and upstream collaboration

Brahmaputra

Page 15: Introducing Open Platform for NFV Please direct any ... · • Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and

11/3/16

Page 16: Introducing Open Platform for NFV Please direct any ... · • Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and

•  https://www.opnfv.org/colorado •  Released: September 26, 2016 •  Improves platform support for NFV applications and sets

stage for improved application on-boarding & management

•  Key improvements via collaboration with upstream communities centered on improving foundational support for NFV applications and services

•  All feature enhancements are integrated into the automated install/deploy/testing framework.

–  Critical advances in security, IPv6, SFC, VPN capabilities

–  Support for multiple hardware architectures –  Improvements to testing and CI/CD DevOps process

support

Colorado

Page 17: Introducing Open Platform for NFV Please direct any ... · • Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and

Network Virtualization

Storage Virtualization

OPNFV Colorado Overview

Compute Virtualization

Orchestration and Management

Virtual Network Functions

OpenStack KVM OpenDaylight

OVS

ONOS

Compute Storage Network

Infrastructure Pharos Community Labs (x86 & ARM)

OPNFV Bare Metal Lab

Upstream Project Collaboration:

Integration

Testing

New Features

OpenContrail

Ceph

ODP DPDK

Alignment

Installation

Composition

Functional

System

Performance

NFV Features

Continuous Integration / Continuous Deployment

Documentation

Security

FD.io Data Plane

LXD

Page 18: Introducing Open Platform for NFV Please direct any ... · • Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and
Page 19: Introducing Open Platform for NFV Please direct any ... · • Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and

PaaS

Clou

dInfra&Too

ling

Infrastructure

CI/CD

Hardware

NetworkControl

Opera6ngSystems,virt.Infra

VIMManagementSystem

Orchestra6on

Applica6onLayer/AppServer

IOAbstrac6on&FeaturePath

Integrate/Install

NetworkDataAnaly6cs

SystemTest&SecurityAudit

Infracontrol&CI/CD(Pharos,Releng,Octopus)

Installa5on,Upgrade(Apex,Joid,Fuel,Compass,Daisy,Escalator,Genesis)

Documenta5on(OPNFVdocs)

CreateScenarios/Stacks(IPv6,FastDataStacks,Armband,Apex,Daisy,ONOSFW,OpenContrail,,Joid,Fuel,Compass)

StoragePerformanceTest(Storperf)

SystemTes5ng(YardsKck,FuncTest,QKp)

DataplanePerformanceTest(Vsperf,Fastpath)

SDNControllerPerformanceTest(Cperf)

DataplaneEvolu5on&Test(DPACC,OVSDPDK,FastDataStacks)

HypervisorforNFV(KVM4NFV)

NetworkPolicy(FastDataStacks,Copper,PolicyTest)

FaultManagement/Localiza5on,Audit(Doctor,Pinpoint,PredicKon,BoSlenecks,Inspector)

ModelandPolicyDrivenControl(Copper,Movie,Models,Domino,Parser)

ResourceControl/Scheduling(Promise,ResourceScheduler(RS))

NFVservices(servicechaining,VPN,..)(VNFFG,SFC,SDNVPN)

NFVdeploymentarchitectures(MulK-Site,EdgeNFV)

Security(Moon)

NFVTelemetryDataAcquisi5on(VNFEventStream)

Integrate and Evolve Upstream in Lock-step

Page 20: Introducing Open Platform for NFV Please direct any ... · • Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and

MAY 9 – 13, 2016 @ CABLELABS, LOUISVILLE, COLORADO

OPNFV DEPLOYMENT

NETWORK INTEGRATION

VNF DEPLOYMENT

OPNFV Plugfest Report

18

Figure 9: E2E Interoperability test

VNF

VNFI

Vn-Nf

Compute Storage Network

KVM Ceph OVS

VIRTUALIZATION LAYER

Hardware Resource

E9000

Ve-Vnfm

Vi-Vnfm

Nf-Vi

VI-Ha

VNF Manager

VirtualizedInfrastructure

Manager

OpenstackLiberty

Virtual EPC Proven with a Femtocell Base Station

The following activities were involved in implementing a vEPC application:

• An Integrated and feature-complete network virtualization software platform

with OPNFV Brahmaputra installed by Apex and running on x86 servers as NFVI

• VNF (vSecurityGW/vApplicationGW/vEPC) is running on the same hardware with

OPNFV Brahmaputra.

• Through hardware, NFVI and VNFs, a mobile phone connected to the Internet

through a Femtocell Base Station

OPNFV Plugfest Report

18

Figure 9: E2E Interoperability test

VNF

VNFI

Vn-Nf

Compute Storage Network

KVM Ceph OVS

VIRTUALIZATION LAYER

Hardware Resource

E9000

Ve-Vnfm

Vi-Vnfm

Nf-Vi

VI-Ha

VNF Manager

VirtualizedInfrastructure

Manager

OpenstackLiberty

Virtual EPC Proven with a Femtocell Base Station

The following activities were involved in implementing a vEPC application:

• An Integrated and feature-complete network virtualization software platform

with OPNFV Brahmaputra installed by Apex and running on x86 servers as NFVI

• VNF (vSecurityGW/vApplicationGW/vEPC) is running on the same hardware with

OPNFV Brahmaputra.

• Through hardware, NFVI and VNFs, a mobile phone connected to the Internet

through a Femtocell Base Station

POD 1

POD n

…. POD 1

Installer

Compass

Apex

Fuel

JOID

Data collection Functest Yardstick StorPerf

OPNFV Plugfest Report

18

Figure 9: E2E Interoperability test

VNF

VNFI

Vn-Nf

Compute Storage Network

KVM Ceph OVS

VIRTUALIZATION LAYER

Hardware Resource

E9000

Ve-Vnfm

Vi-Vnfm

Nf-Vi

VI-Ha

VNF Manager

VirtualizedInfrastructure

Manager

OpenstackLiberty

Virtual EPC Proven with a Femtocell Base Station

The following activities were involved in implementing a vEPC application:

• An Integrated and feature-complete network virtualization software platform

with OPNFV Brahmaputra installed by Apex and running on x86 servers as NFVI

• VNF (vSecurityGW/vApplicationGW/vEPC) is running on the same hardware with

OPNFV Brahmaputra.

• Through hardware, NFVI and VNFs, a mobile phone connected to the Internet

through a Femtocell Base Station

VNF VNF

OPNFV Plugfest Key Testing Areas

Page 21: Introducing Open Platform for NFV Please direct any ... · • Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and

Pharos Test Labs

Goals: • Facilitate collaborative testing • Provide developers with

substantial resources • Ensure OPNFV applicability

across architectures, environments and vendors

• Create more robust, interoperable releases

Page 22: Introducing Open Platform for NFV Please direct any ... · • Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and

OPNFV Membership List Pla5numMembers

AssociateMembers

SilverMembers

Page 23: Introducing Open Platform for NFV Please direct any ... · • Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and

OPNFV by the numbers: Two Years In •  54 members (41 at founding) •  12 end user member companies •  3 releases •  15 operational OPNFV test-bed

infrastructure labs (Pharos Project) •  40+ approved projects •  270+ code developers •  10 user groups

•  11,000+ commits •  4,700+ tickets •  15,000+ mail messages •  1,300+ IRC participants  •  241K+ IRC messages •  740+ Mailing list participants •  50K+ documentation downloads

Page 24: Introducing Open Platform for NFV Please direct any ... · • Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and

Governance

•  A Business (Board) and Technical (TSC) governance structure separates business decisions from meritocratic, technical decisions

Board

Audit&FinanceCommiYee

IP&LegalCommiYee

Marke6ngCommiYee C&CCommiYee StrategicPlanning

CommiYee

TechnicalSteeringCommiRee(TSC)

Projects

Financial oversight Oversight of all marketing: web, PR/AR, branding, etc.

Policy oversight

Projects drive code development, testing, integration and reference platform releases

TSC sets technical direction for the overall Project

Board sets business direction and scope for the Project

Certification and compliance oversight

Strategic direction oversight

Page 25: Introducing Open Platform for NFV Please direct any ... · • Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and

Why Join As a Member?

•  Showcase your support for a community-driven, open source platform •  Enable widespread adoption of NFV •  Create an open, carrier-grade platform which meets performance, scale, and

reliability requirements –  Take advantage of the innovation in the open source community –  Coordinate upstream contributions to address gaps –  Integrate open source components for an end-to-end solution

•  Drive for faster traction and lower development cost on realizing a carrier-grade NFV open platform

–  Take advantage of the resource multiplier effect due to multiple company support –  Improve speed of development and breadth of features

Page 26: Introducing Open Platform for NFV Please direct any ... · • Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and

Membership Levels Membership Level Annual Fee Minimum FTE*

Requirement Board Seat TSC Seat Notes

Platinum Flat fee: $200k 2 Yes Yes 2yr initial commitment, payable each year

Platinum – Strategic End-User

Flat fee: $100k 1 Yes Yes 2yr initial commitment, payable each year

Silver 1 $10-50k based on org size1

0 1 per 10 Silver members

No Can be elected to the TSC as a community representative

Silver – Strategic End-User2 $5-25k based on org size2

0 1 per 10 Silver Strategic End

Users

No Can be elected to the TSC as a community representative

Associate (for non-profit/academic institutions)

N/A3 N/A3 No No Can be elected to the TSC as a community representative

1Silver Annual Fee Scale > 5000 employees = $50K 500-4999 employees = $30K 100-499 employees = $20K < 100 employees = $10K

2Silver – SEU Annual Fee Scale > 5000 employees = $25K 500-4999 employees = $15K 100-499 employees = $10K < 100 employees = $5K

3Associate (for non-profit/academic) Requires technical contributions to OPNFV such as: Testing/developer resources Hosting hackfests/plugfests Training Research Others

* FTE = Full Time Engineer (e.g. 2 employees each spend 50% of their time on a project). This provision is meant to provide a minimum resource investment to ensure members are contributing technically. Most projects see much higher investment of resources than the minimum requirement.

Page 27: Introducing Open Platform for NFV Please direct any ... · • Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and

What’s Next?

•  Much, much, much more of the same •  OPNFV Plugfests

–  Twice Annual (Dovetail Project) •  Testing and Infra Improvements

–  SDN Controller & Storage Performance, Policy testing •  Continued advances in carrier grade features, including L2VPN, Policy

Management, Security, Multisite, Upgrades, etc. •  Container Support •  MANO •  Forwarding and Data Plane Improvements

Page 28: Introducing Open Platform for NFV Please direct any ... · • Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and

2017 OPNFV Summit

•  June 12-15, 2017 •  Beijing, China •  JW Marriott •  Registration now open! •  http://events.linuxfoundation.org/events/opnfv-summit

The OPNFV Summit brings together developers, end users, and communities working to advance open source Network Functions Virtualization (NFV).

Page 29: Introducing Open Platform for NFV Please direct any ... · • Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and

OPNFV: An Open Community

•  Open Governance Model •  Open Technical Decision Making •  Open Design Discussion •  Open Source License •  Open To All

Page 30: Introducing Open Platform for NFV Please direct any ... · • Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and

Get Involved

•  Website: http://www.opnfv.org/ •  Wiki: https://wiki.opnfv.org/ •  Companies: Join as a member and/or join projects •  Developers: Join approved projects, propose a project, write documentation,

contribute use cases, define tests, analyze requirements, build upstream relationships, contribute code, contribute upstream code, define processes, resource a community lab, answer questions, give training, evangelize.

•  Participation in OPNFV is open to anyone, whether you are an employee of a member company or just passionate about network transformation.

Page 31: Introducing Open Platform for NFV Please direct any ... · • Aimed at anyone who is exploring NFV deployments, developing VNF applications, or interested in NFV performance and

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