Vous êtes sur la page 1sur 32

Introducing Open Platform for NFV

Please direct any questions


to info@opnfv.org

We are an industry in transformation

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


Strategy?
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#

Which of the Following Statements Best Matches Your Opinion of OPNFV


Not Addressing Issues
that Matter (3%)

Project Will Have Minimal


Impact (1%)

Project Wont
Reach Goals
(3%)

Help Other
Open Source
Projects
Develop
Solutions (37%)

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

Bring Clarity
to NFV
Vendors
(20%)

Critical for
Operators To
Achieve NFV
Goals (35%)

17. Which of the following benets do you expect to see from


OPNFV? (check all that apply)

What are biggest barriers to acceleraEng NFV adopEon at your


company?

We Need To Work Together

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

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

ETSI Architectural Framework

OPNFV Platform Overview


Orchestration and Management
Virtual Network Functions

Compute
Virtualization
Control

Compute

Storage
Virtualization
Control

Storage

Integration

Testing

Network
Virtualization
Control

Network

Upstream
Project
Collaboration

Continuous Integration / Continuous Deployment


Documentation

Infrastructure

New Features

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.

OPNFV Arno Overview


Orchestration and Management
Virtual Network Functions
Compute VirtualizaEon
Control

Storage VirtualizaEon
Control

Network VirtualizaEon
Control

Build and
Integration

Deployment
and Testing

Bootstrap /
GetStarted

FuncTest

OpenStack
KVM

Ceph

OpenDaylight
OVS

Compute

Storage

Network

Infrastructure
Pharos Project Compliant Community Labs
OPNFV Bare Metal Lab

Upstream
Project
Collaboration

New
Requirements
and Features

Octopus / Continuous Integration


Documentation

3/1/16

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

OPNFV Brahmaputra Overview


Orchestration and Management
Integration

Testing

New Features

Alignment

Functional

Fault Mgmt

OpenDaylight

Installers

System

IPv6

OpenContrail

Scenarios

Performance

SFC

Virtual Network Functions


Compute VirtualizaEon
Control

Storage VirtualizaEon
Control

Network VirtualizaEon
Control

OpenStack
KVM

Ceph

ONOS
OVS

Compute

Storage

Network

Data Plane AcceleraEon


DPDK

ODP

Infrastructure
Pharos Community Labs
OPNFV Bare Metal Lab

L3VPN

Upstream
Project
Collaboration:

Reservation
Continuous Integration / Continuous Deployment
Documentation

Testing Enhancements
FuncTest
QEp

BoRlenecks

VSPERF

YardsEck

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

Increased Breadth in Deployment and Integration


Apex
Fuel

Compass

Breadth of Open Source Innovation


Additional install/deploy tools
OpenStack
Additional SDN Controllers + native Neutron
networking

JOID

Genesis
ONOSFW

Contrail

2 -> 20+ scenarios supported


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

Infrastructure and Testing Environments


Advances in Pharos governance and
participation
Octopus

Releng

Pharos

Docs

Pharos labs participating in release activities +


development
First Arm-based lab joined Pharos

Significant automation work on Jenkinsbased CI/CD toolchain


Additional documentation and documentation
automation

Carrier Grade Feature Enhancements


SWFPQM
SFC

Promise
Doctor

SDNVPN

Availability

IPv6
OVS4NFV

DPACC
NFVKVM

Significant Upstream Collaboration


Fault Management
SFC
L3VPN
IPv6
Resource Reservation
Performance Enhancements
throughout the platform (Data plane,
KVM, OVS)

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)

Pharos Project
Goals:
Facilitate collaborative testing
Provide developers with
substantial resources
Ensure OPNFV applicability
across architectures,
environments and vendors
Create more robust, interoperable
releases

Working Upstream with Open Source and Standards

OPNFV Membership List


PlaEnum Members

Silver Members

Associate Members

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)

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

Board sets business direction and


scope for the Project

TSC sets
technical direction
Technical Steering for the overall
CommiRee (TSC) Project

Board

Audit & Finance


Commi0ee
Financial oversight

IP & Legal
Commi0ee

Policy oversight

Marke9ng
Commi0ee
Oversight of all
marketing: web,
PR/AR, branding,
etc.

C&C Commi0ee

Strategic Planning
Commi0ee

Certification
and
compliance
oversight

Strategic
direction
oversight

Projects

Projects drive code


development, testing,
integration and
reference platform
releases

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

Membership Levels
Membership Level

Annual Fee

Minimum FTE*
Requirement

Board Seat

TSC Seat

Platinum

Flat fee: $200k

Yes

Yes

2yr initial commitment, payable each year

Platinum Strategic EndUser

Flat fee: $100k

Yes

Yes

2yr initial commitment, payable each year

Silver 1

$10-50k based on org


size1

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

1 per 10 Silver
Strategic End
Users

No

Can be elected to the TSC as a


community representative

N/A3

No

No

Can be elected to the TSC as a


community representative

Associate (for non-profit/


academic institutions)

1Silver

Annual Fee Scale


> 5000 employees = $50K
500-4999 employees = $30K
100-499 employees = $20K
< 100 employees = $10K

N/A3

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

Notes

* 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.

Whats 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

OPNFV: An Open Community

Open Governance Model

Open Technical Decision Making

Open Design Discussion

Open Source License

Open To All

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.

Questions?
Please direct any questions or comments to
info@opnfv.org

Vous aimerez peut-être aussi