introducing open platform for nfv please direct any ... · • aimed at anyone who is exploring nfv...
TRANSCRIPT
Introducing Open Platform for NFV
Please direct any questions to [email protected]
We are an industry in transformation
At what stage is your company in the execution of its NFV strategy?
Source: Heavy Reading, June 2016, n=90
Which of the following statements best matches your opinion about OPNFV?
Source: Heavy Reading, June 2016, n=90
Which of the following best describes your company's level of engagement with OPNFV?
Source: Heavy Reading, June 2016, n=90
How does your company plan to leverage the output of OPNFV?
Source: Heavy Reading, June 2016, n=90
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
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
We Need To Work Together
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.
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
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
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.
• 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
11/3/16
• 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
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
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
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
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
OPNFV Membership List Pla5numMembers
AssociateMembers
SilverMembers
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
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
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 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.
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
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).
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 [email protected]