In networks built from proprietary and specialized equipment and software, can we really achieve the touted benefits of applying open source? One year has passed since the experiment called OPNFV was launched as act of faith by a brave few who wanted to accelerate true interoperability, by developing an open and flexible development reference platform to address NFV. In this year we have wrestled with many issues on both the development and business front, as we balance CSP expectations vs CSP realities, cooperation vs differentiation, and try to harness the chaotic open source development model to deliver useful software in a timely manner. This talk will provide an overview of the challenges we faced, our learnings and achievements.
8. Why Open Source?
• Higher reliability, more flexibility
• Faster, lower cost, and higher quality development
• Collaborative decisions about new features and roadmaps
• A common environment for users and app developers
• Ability for users to focus resources on differentiating development
• Opportunity to drive open standards
Bottom Line: The open source model significantly accelerates consensus, delivering
high performing, peer-reviewed code that forms a basis for an ecosystem of
solutions.
8December 2014
9. 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
• Promote OPNFV as the preferred open reference platform
9December 2014
13. Influence Upstream - OpenStack Projects Tackling NFV
13
Glance
Gratti
Swift Storage
Policies
Convergence
Engine
Tetris Policy-based
Scheduling ModuleOpen
Attestation
Mistral
Neutron Policy
Group
SolverScheduler
Nova
Neutron
Heat
October 2015
14. OPNFV Activity
14
• First software release – Arno (SR0 – June, SR1 – Sept)
• OPNFV Pharos test-bed labs : 10 Operational + more planned
October 2015
• 55 members (41 at founding)
• 12 end user member companies
• 44 approved projects
• 117 code developers
• 129 code submitters
• 1,790 accepted contributions
• 484 IRC participants
• 53K+ IRC messages
• 400 mailing list participants
• 5,800+ unique Arno ISO downloads
• 5,000+ unique Arno documentation
downloads
15. Aha
The Open Source characteristics match many of the
characteristics / goals of NFV pretty closely
What do CSPs want from vendors, as they transform their
networks?
(Results of Heavy Reading Survey – Summer 2015)
– Modularity
– Openness
– Innovation
– Network Integration
– Availability
– Analytics
- these are more structural than a list of specific features.
15November 12, 2015
16. Learnings
The open source characteristics lend themselves to be an NFV
development framework.
A framework for successful integration and for testing alternatives is more
important than the features themselves.
Independent projects should be allowed to proceed in parallel according to
their pace, and try for inclusion in a release.
Modularity, openness and interoperability become the criteria for
acceptance / inclusion in a release, rather than the nature of the feature(s).
The larger open source community can be leveraged for innovation by
communicating gaps in capabilities upstream.
Community, community, community ….
16November 12, 2015
17. Join Us
• 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.
– Incubate software development that addresses NFV needs and is not being
addressed in the open source community.
• 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.
November 12, 2015 17