Interoperability is Key to Accelerating SDN Adoption Neela Jacques Executive Director OpenDaylight Projectt
2 Software-Defined Network (SDN) Platform APIs Open protocols with enablement for proprietary extensions Networks are Evolving Physical Network Enterprise apps Security, load balancing, etc. services Applications and services that ride on, optimize, exploit, and manage the network Software Defined Networking is a software layer that makes the network more programmable, agile, and efficient A network that provides the physical connectivity Software Defined Networking (SDN) resets business opportunities Focus Area for OpenDaylight
Major Questions are Being Debated in our Industry… VS. Centralize controlDistributed control
As a Result we Have Far Too Many Incompatible Technologies
The OpenDaylight Project is a collaborative open source project that aims to accelerate adoption of Software- Defined Networking (SDN) and create a solid foundation for Network Functions Virtualization (NFV) for a more transparent approach that fosters new innovation and reduces risk. Founded by industry leaders and open to all, the OpenDaylight community is developing a common, open SDN framework consisting of code and blueprints. What is the OpenDaylight Project? 5
Code: To create a robust, extensible, open source code base that covers the major common components required to build an SDN solution and create a solid foundation for Network Functions Virtualization (NFV) Acceptance: To get broad industry acceptance amongst vendors and users Community: To have a thriving and growing technical community contributing to the code base, using the code in commercial products, and adding value above, below and around. OpenDaylight Project Goals 6
Broad Industry Support for OpenDaylight 7
8 A broad SDN code base that anyone can use, plug into or contribute new enhancements A common environment for users and application developers Accelerated innovation by avoiding duplication of basic infrastructure Faster and higher quality development through sharing of resources Industry Value 8
OpenDaylight Momentum
How Does This Compare?
Project Framework 12
Projects in the “Hydrogen” Release 13
OpenDaylight “Hydrogen” Architecture 14
ODL - Service Abstraction Layer Network Elements Abstraction Layer NetconfPCEPOF x.y … Network Topology LinksNodes Paths NE … SystemFlows Tabl e … … Flow ConfigStats Tunnels … NE BGP-LS OF-Config/OVSDB Config Stats … Tabl e … Flow Applications Network Service Plugin Platform Service Plugin Transformer/ Adapter Java & REST SAL APIs (Generated)Northbound APIs (Generated & Handcrafted)Java SAL APIs (Generated) Internal Plugin
Why Should Users Care – Long Term -Increased interoperability across network elements -Greater Innovation & choice -Ability to go single solution or best of breed -Reduced vendor lock-in
ODL Can Help in Your SDN Evaluation Process. Educate, evaluate, test SDN concepts Test multiple SDN Approaches Select sol’n
Additional Resources 1. wiki.opendaylight.orgwww.opendaylight.org 3.IRC – Freenode: #Opendaylight 4.Meetups, Hackfests, Design Summits, ODL Summit 5.Visit ODL booth, ODL member booths on the interop show floor