introducing open platform for nfv please direct any questions to … · 2016-03-01 · opnfv –...

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

Upload: others

Post on 25-May-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

Introducing Open Platform for NFV

Please direct any questions to [email protected]

Page 2: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

We are an industry in transformation

Page 3: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

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 4: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

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

Which of the Following Statements Best Matches Your Opinion of OPNFV

Project Won’t Reach Goals

(3%)

Project Will Have Minimal Impact (1%)

Not Addressing Issues that Matter (3%)

Bring Clarity to NFV Vendors

(20%)

Critical for Operators To Achieve NFV Goals (35%)

Help Other Open Source

Projects Develop

Solutions (37%)

Page 5: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

17.WhichofthefollowingbenefitsdoyouexpecttoseefromOPNFV?(checkallthatapply)

Page 6: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

WhatarebiggestbarrierstoacceleraEngNFVadopEonatyourcompany?

Page 7: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

We Need To Work Together

Page 8: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

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

Page 9: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

OPNFV Project Goals

•  Develop an integrated and tested open source platform that can be used to build NFV functionality, accelerating the introduction of new products and services

•  Include participation of leading end users to validate OPNFV meets the needs of user community

•  Contribute to and participate in relevant open source projects that will be leveraged in the OPNFV platform; ensure consistency, performance and interoperability among open source components

•  Establish an ecosystem for NFV solutions based on open standards and software to meet the needs of end users

•  Promote OPNFV as the preferred platform and community for open source NFV

Page 10: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

ETSI Architectural Framework

Page 11: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

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 12: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

OPNFV – Arno (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 such as OpenDaylight, OpenStack, Open vSwitch, Ceph & KVM.

•  Arno is 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.

•  Arno SR1: Designed to address known issues in the initial release for incremental stability and improved predictability.

Page 13: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

OPNFV Arno Overview

Build and Integration

Deployment and Testing

New

Requirements and Features

NetworkVirtualizaEonControl

StorageVirtualizaEonControl

Bootstrap / GetStarted

FuncTest

ComputeVirtualizaEonControl

Compute Storage Network

OpenStack

OpenDaylight KVM OVS

Upstream Project

Collaboration

InfrastructurePharos Project Compliant Community Labs

OPNFV Bare Metal Lab

Orchestration and Management

Virtual Network Functions

Ceph

Octopus / Continuous Integration

Documentation

Page 14: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

3/1/16

Page 15: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

Brahmaputra (March 1, 2016)

•  Marching toward Maturity •  End-to-end NFV feature realization at System Level •  Massively Parallel Simultaneous Release Process

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

•  Significant increase in components tested and component/feature/deployment environment combinations

•  Advancements in infrastructure, processes, and upstream collaboration

Page 16: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

NetworkVirtualizaEonControl

StorageVirtualizaEonControl

OPNFV Brahmaputra Overview

ComputeVirtualizaEonControl

Orchestration and Management

Virtual Network Functions

OpenStack KVM OpenDaylight

OVS

OpenContrail

Compute Storage Network

InfrastructurePharos Community Labs OPNFV Bare Metal Lab

DataPlaneAcceleraEon

Upstream Project

Collaboration:

Integration

Testing

New Features

ONOS

Ceph

ODP DPDK

Alignment

Installers

Scenarios

Functional

System

Performance

Fault Mgmt

IPv6

SFC

L3VPN

Reservation

Continuous Integration / Continuous Deployment

Documentation

Page 17: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

Testing Enhancements

•  Fivefold increase in testing projects •  Functest: component testing, increase in

number and types of tests •  Yardstick: System level testing based on ETSI

TST 001 spec •  VSPerf: virtual switch characterization •  Qtip: Bottom-up system characterization •  Bottlenecks: bottleneck focused platform

testing framework YardsEck

FuncTest

QEp

VSPERF

BoRlenecks

Page 18: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

Increased Breadth in Deployment and Integration

•  Breadth of Open Source Innovation •  Additional install/deploy tools •  OpenStack •  Additional SDN Controllers + native Neutron

networking •  2 -> 20+ scenarios supported

–  Installer, SDN, bare metal vs. virtualized, HA, features, framework options

Apex

Fuel

Compass

JOID

Genesis

ONOSFW

Contrail

Page 19: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

Infrastructure and Testing Environments

•  Advances in Pharos governance and participation –  Pharos labs participating in release activities +

development –  First Arm-based lab joined Pharos

•  Significant automation work on Jenkins-based CI/CD toolchain

•  Additional documentation and documentation automation

Releng

Docs

Octopus

Pharos

Page 20: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

Carrier Grade Feature Enhancements

•  Significant Upstream Collaboration •  Fault Management •  SFC •  L3VPN •  IPv6 •  Resource Reservation •  Performance Enhancements

throughout the platform (Data plane, KVM, OVS)

SWFPQM

Promise

Doctor

Availability

IPv6

SFC

OVS4NFV

SDNVPN

NFVKVM

DPACC

Page 21: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

Collaborative Development Working Upstream

•  OPNFV Requirements Gathering and Gap Analysis

•  Upstream and/or OPNFV Code Development •  New releases of Upstream Components

Available •  OPNFV Integration, Validation, and Automation

work –  Install/Deploy –  CI/CD and scenario definitions –  Testing (Functional, System, Performance)

Page 22: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

Pharos Project

Goals: • Facilitate collaborative testing • Provide developers with

substantial resources • Ensure OPNFV applicability

across architectures, environments and vendors

• Create more robust, interoperable releases

Page 23: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

Working Upstream with Open Source and Standards

Page 24: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

OPNFV Membership List PlaEnumMembers

SilverMembers

AssociateMembers

Page 25: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

OPNFV by the numbers: 18 Months In •  58 members (41 at founding) •  12 end user member companies •  10 operational OPNFV test-bed

infrastructure labs (Pharos Project) with 2 more planned

•  47 approved projects •  168 code developers •  161 code submitters •  4,697 accepted code contributions •  205 ticket participants

•  665+ IRC participants  •  87,998+ IRC messages •  406 Mailing List Participants •  5800+ unique Arno Downloads •  5000+ unique Arno Docs downloads •  5x increase in developer participation

since August 2015 •  2 Platform releases (Arno,

Brahmaputra) + 1 stable release (Arno SR1)

Page 26: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

Governance

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

Board

Audit&FinanceCommi0ee

IP&LegalCommi0ee

Marke9ngCommi0ee C&CCommi0ee StrategicPlanning

Commi0ee

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 27: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

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 28: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

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 29: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

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 •  Full ARM Support •  Continued advances in carrier grade features, including L2VPN, Policy

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

Page 30: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

OPNFV: An Open Community

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

Page 31: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

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 32: Introducing Open Platform for NFV Please direct any questions to … · 2016-03-01 · OPNFV – Arno (June 4, 2015) • Baseline foundation to enable continuous integration, automated

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