Interoperability is Key to Accelerating SDN Adoption
description
Transcript of Interoperability is Key to Accelerating SDN Adoption
Interoperability is Key to Accelerating SDN Adoption
Neela JacquesExecutive Director
OpenDaylight Projectt
2
Software-Defined Network (SDN) Platform
APIs
Open protocols with enablement for proprietary extensions
Networks are Evolving
Physical Network 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 control Distributed 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?
How Does This Compare?
Project Framework
12
Projects in the “Hydrogen” Release
13
Project Description Originator (others)Controller Modular, extensible, scalable, and multi-protocol SDN controller based on OSGi Cisco
(IBM, RedHat, NEC, etc.)
Virtual Tenant Network
Multi-tenant network virtualization application using OpenFlow NEC
YANG Tools Java-based NETCONF and YANG tooling for OpenDaylight projects CiscoOpenFlow Protocol Library
OF 1.3 protocol library implementation Pantheon(IBM, Cisco, Ericsson)
OpenFlow Plugin Integration of OpenFlow protocol library in controller SAL Ericsson, IBM, CiscoAffinity Metadata Service
APIs to express workload relationships and service levels Plexxi
Defense4All DDoS detection and mitigation framework RadwareBGP-LS/PCEP Support for traffic engr with BGP-LS (BGP protocol library and topology model) and
PCEP (path programming model)Cisco
OVSDB OVSDB configuration and management protocol support (e.g., for Open vSwitch and other OVSDB servers)
Univ. of Kentucky
LISP Flow Mapping
LISP (locator/identifier separation protocol) plugin, LISP mapping service (can be used to implement virtual networks)
ConteXtream
SNMP4SDN SNMP protocol support; APIs to manage commodity Ethernet switches Industrial Technology Research Inst.
Open DOVE Multi-tenant network virtualization based on overlays, including ctrl plane and OVS-based data plane
IBM
OpenDaylight “Hydrogen” Architecture
14
ODL - Service Abstraction Layer
Network Elements
AbstractionLayer
Netconf PCEPOF x.y …
Network
Topology
LinksNodes
Paths
NE … NE
System Flows
Table …Table
Table
…Flow Flow Flow
ConfigStats
Tunnels…
NE
BGP-LSOF-Config/OVSDB
ConfigStats
…Table
Table
…FlowFlow 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. www.opendaylight.org , wiki.opendaylight.org
2. Twitter: @OpendaylightSDN #OpenSDN @Neelajacques
3. IRC – Freenode: #Opendaylight4. Meetups, Hackfests, Design Summits, ODL
Summit5. Visit ODL booth, ODL member booths on
the interop show floor