opnfv brahmaputra: an early look · 2019-06-04 · kvm opendaylight ovs opencontrail compute...
TRANSCRIPT
![Page 1: OPNFV Brahmaputra: An Early Look · 2019-06-04 · KVM OpenDaylight OVS OpenContrail Compute Storage Network Infrastructure ... Testing Enhancements 2016-03-02 Yardstick FuncTest](https://reader034.vdocuments.site/reader034/viewer/2022042303/5eced3a7194eb40ca3645ea2/html5/thumbnails/1.jpg)
OPNFV Brahmaputra: An Early
Look
Heather Kirksey, Director, OPNFV
Chris Price, TSC Chair, OPNFV
![Page 2: OPNFV Brahmaputra: An Early Look · 2019-06-04 · KVM OpenDaylight OVS OpenContrail Compute Storage Network Infrastructure ... Testing Enhancements 2016-03-02 Yardstick FuncTest](https://reader034.vdocuments.site/reader034/viewer/2022042303/5eced3a7194eb40ca3645ea2/html5/thumbnails/2.jpg)
Welcome!
![Page 3: OPNFV Brahmaputra: An Early Look · 2019-06-04 · KVM OpenDaylight OVS OpenContrail Compute Storage Network Infrastructure ... Testing Enhancements 2016-03-02 Yardstick FuncTest](https://reader034.vdocuments.site/reader034/viewer/2022042303/5eced3a7194eb40ca3645ea2/html5/thumbnails/3.jpg)
We are an industry in transformation
![Page 4: OPNFV Brahmaputra: An Early Look · 2019-06-04 · KVM OpenDaylight OVS OpenContrail Compute Storage Network Infrastructure ... Testing Enhancements 2016-03-02 Yardstick FuncTest](https://reader034.vdocuments.site/reader034/viewer/2022042303/5eced3a7194eb40ca3645ea2/html5/thumbnails/4.jpg)
2016-03-02
At What Stage is your company in the execution of its NFV Strategy?
Source: Heavy Reading survey, October 2015, n=212
![Page 5: OPNFV Brahmaputra: An Early Look · 2019-06-04 · KVM OpenDaylight OVS OpenContrail Compute Storage Network Infrastructure ... Testing Enhancements 2016-03-02 Yardstick FuncTest](https://reader034.vdocuments.site/reader034/viewer/2022042303/5eced3a7194eb40ca3645ea2/html5/thumbnails/5.jpg)
OPNFV is a carrier-grade,
integrated, open source
platform to accelerate the
introduction of new NFV
products and services.
![Page 6: OPNFV Brahmaputra: An Early Look · 2019-06-04 · KVM OpenDaylight OVS OpenContrail Compute Storage Network Infrastructure ... Testing Enhancements 2016-03-02 Yardstick FuncTest](https://reader034.vdocuments.site/reader034/viewer/2022042303/5eced3a7194eb40ca3645ea2/html5/thumbnails/6.jpg)
Source: Heavy Reading survey, October 2015, n=211
Bring Clarity to SDN Vendors
Critical For Operators To AchieveNFV Goals
Help Other Projects DevelopSolutions
Not Addressing Issues That Matter
Project Won't Reach Goals
Project Will Have Minimal Impacton the Industry
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 7: OPNFV Brahmaputra: An Early Look · 2019-06-04 · KVM OpenDaylight OVS OpenContrail Compute Storage Network Infrastructure ... Testing Enhancements 2016-03-02 Yardstick FuncTest](https://reader034.vdocuments.site/reader034/viewer/2022042303/5eced3a7194eb40ca3645ea2/html5/thumbnails/7.jpg)
17. Which of the following benefits do you expect to see from OPNFV? (check all that apply)
36%
38%
33%
47%
60%
69%
36%
35%
47%
56%
65%
83%
Increased understanding of underlying technologies
Higher-quality products
Reduced risk
Accelerated adoption
More rapid deployment of NFV
Easier integration
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Vendors Service Providers
7
![Page 8: OPNFV Brahmaputra: An Early Look · 2019-06-04 · KVM OpenDaylight OVS OpenContrail Compute Storage Network Infrastructure ... Testing Enhancements 2016-03-02 Yardstick FuncTest](https://reader034.vdocuments.site/reader034/viewer/2022042303/5eced3a7194eb40ca3645ea2/html5/thumbnails/8.jpg)
2016-03-02
What are biggest barriers to accelerating NFV adoption at your company?
![Page 9: OPNFV Brahmaputra: An Early Look · 2019-06-04 · KVM OpenDaylight OVS OpenContrail Compute Storage Network Infrastructure ... Testing Enhancements 2016-03-02 Yardstick FuncTest](https://reader034.vdocuments.site/reader034/viewer/2022042303/5eced3a7194eb40ca3645ea2/html5/thumbnails/9.jpg)
We Need To Work Together
![Page 10: OPNFV Brahmaputra: An Early Look · 2019-06-04 · KVM OpenDaylight OVS OpenContrail Compute Storage Network Infrastructure ... Testing Enhancements 2016-03-02 Yardstick FuncTest](https://reader034.vdocuments.site/reader034/viewer/2022042303/5eced3a7194eb40ca3645ea2/html5/thumbnails/10.jpg)
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 11: OPNFV Brahmaputra: An Early Look · 2019-06-04 · KVM OpenDaylight OVS OpenContrail Compute Storage Network Infrastructure ... Testing Enhancements 2016-03-02 Yardstick FuncTest](https://reader034.vdocuments.site/reader034/viewer/2022042303/5eced3a7194eb40ca3645ea2/html5/thumbnails/11.jpg)
OPNFV Membership ListPlatinum Members
Silver Members
Associate Members
![Page 12: OPNFV Brahmaputra: An Early Look · 2019-06-04 · KVM OpenDaylight OVS OpenContrail Compute Storage Network Infrastructure ... Testing Enhancements 2016-03-02 Yardstick FuncTest](https://reader034.vdocuments.site/reader034/viewer/2022042303/5eced3a7194eb40ca3645ea2/html5/thumbnails/12.jpg)
2016-03-02
![Page 13: OPNFV Brahmaputra: An Early Look · 2019-06-04 · KVM OpenDaylight OVS OpenContrail Compute Storage Network Infrastructure ... Testing Enhancements 2016-03-02 Yardstick FuncTest](https://reader034.vdocuments.site/reader034/viewer/2022042303/5eced3a7194eb40ca3645ea2/html5/thumbnails/13.jpg)
Brahmaputra – Marching toward Maturity
• Massively Parallel Simultaneous Release Process
– 35 projects, 140+ developers
– End-to-end feature realization
– Incremental monthly release drops
• Scenarios
– Significant increase in components tested and component and
features combinations
2016-03-02
![Page 14: OPNFV Brahmaputra: An Early Look · 2019-06-04 · KVM OpenDaylight OVS OpenContrail Compute Storage Network Infrastructure ... Testing Enhancements 2016-03-02 Yardstick FuncTest](https://reader034.vdocuments.site/reader034/viewer/2022042303/5eced3a7194eb40ca3645ea2/html5/thumbnails/14.jpg)
OPNFV Platform Overview
Orchestration and Management
Virtual Network Functions
Infrastructure
Compute
Virtualization
Control
Storage
Virtualization
Control
Network
Virtualization
Control
Compute Storage Network
Build and
Integration
Deployment
and Testing
New
Requirements
and Features
Upstream
Project
Collaboration
Continuous Integration
![Page 15: OPNFV Brahmaputra: An Early Look · 2019-06-04 · KVM OpenDaylight OVS OpenContrail Compute Storage Network Infrastructure ... Testing Enhancements 2016-03-02 Yardstick FuncTest](https://reader034.vdocuments.site/reader034/viewer/2022042303/5eced3a7194eb40ca3645ea2/html5/thumbnails/15.jpg)
Build and
Integration
Deployment
and Testing
New
Requirements
and Features
Network Virtualization Control
Storage Virtualization Control
OPNFV Arno Overview
Bootstrap /
GetStartedFuncTest
Compute Virtualization Control
Compute Storage Network
OpenStack
OpenDaylightKVM
OVSUpstream
Project
Collaboration
InfrastructurePharos Project Compliant Community Labs
OPNFV Bare Metal Lab
Orchestration and Management
Virtual Network Functions
Ceph
Octopus / Continuous Integration
Documentation
![Page 16: OPNFV Brahmaputra: An Early Look · 2019-06-04 · KVM OpenDaylight OVS OpenContrail Compute Storage Network Infrastructure ... Testing Enhancements 2016-03-02 Yardstick FuncTest](https://reader034.vdocuments.site/reader034/viewer/2022042303/5eced3a7194eb40ca3645ea2/html5/thumbnails/16.jpg)
Network Virtualization Control
Storage Virtualization Control
OPNFV Brahmaputra Overview
Compute Virtualization Control
Orchestration and Management
Virtual Network Functions
OpenStack
KVM OpenDaylight
OVS
OpenContrail
Compute Storage Network
InfrastructurePharos Community Labs
OPNFV Bare Metal Lab
Data Plane Acceleration
Upstream
Project
Collaboration:
Integration Testing New Features
Continuous Integration/ Continuous Deployment
Documentation
ONOS
Ceph
ODPDPDK
Alignment
Installers
Scenarios
Functional
System
Performance
Fault Mgmt
IPv6
SFC
L3VPN
Reservation
![Page 17: OPNFV Brahmaputra: An Early Look · 2019-06-04 · KVM OpenDaylight OVS OpenContrail Compute Storage Network Infrastructure ... Testing Enhancements 2016-03-02 Yardstick FuncTest](https://reader034.vdocuments.site/reader034/viewer/2022042303/5eced3a7194eb40ca3645ea2/html5/thumbnails/17.jpg)
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 18: OPNFV Brahmaputra: An Early Look · 2019-06-04 · KVM OpenDaylight OVS OpenContrail Compute Storage Network Infrastructure ... Testing Enhancements 2016-03-02 Yardstick FuncTest](https://reader034.vdocuments.site/reader034/viewer/2022042303/5eced3a7194eb40ca3645ea2/html5/thumbnails/18.jpg)
Testing Enhancements
2016-03-02
Yardstick
FuncTest
Qtip
VSPERF
Bottlenecks
• 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
![Page 19: OPNFV Brahmaputra: An Early Look · 2019-06-04 · KVM OpenDaylight OVS OpenContrail Compute Storage Network Infrastructure ... Testing Enhancements 2016-03-02 Yardstick FuncTest](https://reader034.vdocuments.site/reader034/viewer/2022042303/5eced3a7194eb40ca3645ea2/html5/thumbnails/19.jpg)
Increased Breadth in Deployment and Integration
2016-03-02
• 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,
features, HA, features, framework options
Apex
Fuel
Compass
JOID
Genesis
ONOSFW
Contrail
![Page 20: OPNFV Brahmaputra: An Early Look · 2019-06-04 · KVM OpenDaylight OVS OpenContrail Compute Storage Network Infrastructure ... Testing Enhancements 2016-03-02 Yardstick FuncTest](https://reader034.vdocuments.site/reader034/viewer/2022042303/5eced3a7194eb40ca3645ea2/html5/thumbnails/20.jpg)
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 21: OPNFV Brahmaputra: An Early Look · 2019-06-04 · KVM OpenDaylight OVS OpenContrail Compute Storage Network Infrastructure ... Testing Enhancements 2016-03-02 Yardstick FuncTest](https://reader034.vdocuments.site/reader034/viewer/2022042303/5eced3a7194eb40ca3645ea2/html5/thumbnails/21.jpg)
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 22: OPNFV Brahmaputra: An Early Look · 2019-06-04 · KVM OpenDaylight OVS OpenContrail Compute Storage Network Infrastructure ... Testing Enhancements 2016-03-02 Yardstick FuncTest](https://reader034.vdocuments.site/reader034/viewer/2022042303/5eced3a7194eb40ca3645ea2/html5/thumbnails/22.jpg)
![Page 23: OPNFV Brahmaputra: An Early Look · 2019-06-04 · KVM OpenDaylight OVS OpenContrail Compute Storage Network Infrastructure ... Testing Enhancements 2016-03-02 Yardstick FuncTest](https://reader034.vdocuments.site/reader034/viewer/2022042303/5eced3a7194eb40ca3645ea2/html5/thumbnails/23.jpg)
Working Upstream with Open Source and Standards
![Page 24: OPNFV Brahmaputra: An Early Look · 2019-06-04 · KVM OpenDaylight OVS OpenContrail Compute Storage Network Infrastructure ... Testing Enhancements 2016-03-02 Yardstick FuncTest](https://reader034.vdocuments.site/reader034/viewer/2022042303/5eced3a7194eb40ca3645ea2/html5/thumbnails/24.jpg)
Now It’s
Time to
Join the
Party
![Page 25: OPNFV Brahmaputra: An Early Look · 2019-06-04 · KVM OpenDaylight OVS OpenContrail Compute Storage Network Infrastructure ... Testing Enhancements 2016-03-02 Yardstick FuncTest](https://reader034.vdocuments.site/reader034/viewer/2022042303/5eced3a7194eb40ca3645ea2/html5/thumbnails/25.jpg)
What’s Next
• Much, much, much more of the same
• Plugfest!!
– Join the Dovetail project and contribute
• Testing and Infra Improvements
– SDN Controller & Storage Performance, Policy testing
• Full ARM Support
• Continued advances in carrier grade features, including L2VPN, Policy Mgmt, Security, Multisite, Upgrades, etc.
• Container Support
• MANO
• Forwarding and Data Plane Improvements
2016-03-02
![Page 26: OPNFV Brahmaputra: An Early Look · 2019-06-04 · KVM OpenDaylight OVS OpenContrail Compute Storage Network Infrastructure ... Testing Enhancements 2016-03-02 Yardstick FuncTest](https://reader034.vdocuments.site/reader034/viewer/2022042303/5eced3a7194eb40ca3645ea2/html5/thumbnails/26.jpg)
Upcoming OPNFV Events
• OPNFV Technical Community Hackfest @ ONS, Santa Clara,
March 14-17
• IETF 95, Buenos Aires, April 3-8
• China SDN/NFV Conference, Beijing, April 11-13
• OpenStack Summit, Austin, April 25-29
• OPNFV Plugfest, May 9-13, Louisville, Colorado
2016-03-02
![Page 27: OPNFV Brahmaputra: An Early Look · 2019-06-04 · KVM OpenDaylight OVS OpenContrail Compute Storage Network Infrastructure ... Testing Enhancements 2016-03-02 Yardstick FuncTest](https://reader034.vdocuments.site/reader034/viewer/2022042303/5eced3a7194eb40ca3645ea2/html5/thumbnails/27.jpg)
Resources to help you get started
• Website: (https://www.opnfv.org)
• Wiki’s: (https://wiki.opnfv.org/)
– Developer on-boarding: https://wiki.opnfv.org/developer/on-boarding
– Releases: https://wiki.opnfv.org/releases
– Approved projects: https://wiki.opnfv.org/approved_projects
• Mailing lists: (lists.opnfv.org)
– [email protected]: OPNFV Marketing Committee (Members Only)
– [email protected]: general technical discussions
– [email protected]: discussions with the Technical Steering Committee (TSC)
– [email protected]: OPNFV community support
27
![Page 28: OPNFV Brahmaputra: An Early Look · 2019-06-04 · KVM OpenDaylight OVS OpenContrail Compute Storage Network Infrastructure ... Testing Enhancements 2016-03-02 Yardstick FuncTest](https://reader034.vdocuments.site/reader034/viewer/2022042303/5eced3a7194eb40ca3645ea2/html5/thumbnails/28.jpg)
Questions?