0
OpenDaylight: An Open Source SDN
for Your OpenStack Cloud
Stephan Baucke, Ericsson
Kyle Mestery, Cisco
Anees Shaikh, IBM
C...
Where is this talk going?
• 

OpenDaylight overview
•  What is OpenDaylight?
• 

Who is OpenDaylight?

• 

Projects in Hyd...
What is OpenDaylight
OpenDaylight is an Open Source Software project under the Linux
Foundation with the goal of furtherin...
What is OpenDaylight building?
OpenDaylight is an open community that is building:
•  An evolvable SDN platform capable of...
Project Framework

www.opendaylight.org

*
Who is OpenDaylight?
(the corporate sponsors)

www.opendaylight.org

*
Who is OpenDaylight?
(community)
• 

Like any Open Source Project, OpenDaylight primarily
consists of those who show up to...
OpenDaylight Simultaneous Release
▪ 

OpenDaylight is multi-project
▪  15 projects currently in “bootstrap” or “incubation...
Projects in the Simultaneous Release
▪ 

Controller

▪ 

OpenFlow Protocol

▪ 

VTN

▪ 

OpenFlow SB Plugin

▪ 

OpenDove
...
 Hydrogen	
  Release	
  	
  (Dec	
  2013)	
  
VTN
Coordinator

Management
GUI/CLI

OpenStack
Neutron

DDoS
Protection

Net...
 Virtualiza;on	
  Edi;on	
  
VTN
Coordinator

Management
GUI/CLI

OpenStack
Neutron

DDoS
Protection

Network Applications...
 OpenStack	
  Integra;on	
  
OpenStack Neutron

• 

Neutron plugin

OpenDaylight exposes a single
common OpenStack Service...
OpenStack Integration: Status and Next Steps
•  OpenStack Neutron API Service available now in
OpenDaylight
•  provides Ne...
Call to Action
▪ 

OpenDaylight is open to everyone

▪ 

Join the mailing lists

▪ 

Join the IRC channel

▪ 

Bring patch...
Resources
▪ 

▪ 

More information and to get involved:
▪  wiki.opendaylight.org
▪  weekly open conference calls
Keep info...
backup

www.opendaylight.org
Simultaneous Release Plan

www.opendaylight.org

*
Proposed Hydrogen Release Vehicles
▪ 

Release Vehicles and their contents are still being finalized

▪ 

Current proposal...
Service	
  Provider	
  Edi;on	
  
DDoS
Protection

Management
GUI/CLI

Network Applications
Orchestration & Services

Open...
 Base	
  Edi;on	
  
Network Applications
Orchestration & Services

Management
GUI/CLI

OpenDaylight APIs (REST)

Topology
...
Upcoming SlideShare
Loading in...5
×

OpenDaylight: an open source SDN for your OpenStack cloud

4,334

Published on

Presented at the 2013 OpenStack Summit in Hong Kong.
Authors: Stephan Baucke, Kyle Mestery, Anees Shaikh, Chris Wright

OpenDaylight is an exciting new community-led, open source project focused on accelerating adoption of software-defined networking (SDN) by providing a robust SDN platform on which the industry can build and innovate. An OpenDaylight controller provides flexible management of both physical and virtual networks. The open source nature of the project and its flexible network management capabilities make it an ideal SDN platform to integrate with Neutron.

In this session, OpenDaylight community members from Cisco, IBM, RedHat, and Ericsson will describe the OpenDaylight project goals and platform architecture, as well as the roadmap and progress to date. OpenDaylight brings together a number of virtual networking approaches, and we will discuss integration approaches with OpenStack Neutron that provide flexibility for OpenStack administrators and users. Details of our initial Neutron integration will also be demonstrated for attendees.

Attendees will leave this session with a greater understanding of what OpenDaylight is, and how it can integrate with OpenStack Neutron to provide a powerful SDN-based networking solution for OpenStack Clouds.

Published in: Technology, Education
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,334
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
279
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Transcript of "OpenDaylight: an open source SDN for your OpenStack cloud"

  1. 1. OpenDaylight: An Open Source SDN for Your OpenStack Cloud Stephan Baucke, Ericsson Kyle Mestery, Cisco Anees Shaikh, IBM Chris Wright, Red Hat Nov 6, 2013 www.opendaylight.org
  2. 2. Where is this talk going? •  OpenDaylight overview •  What is OpenDaylight? •  Who is OpenDaylight? •  Projects in Hydrogen •  Hydrogen Virtualization Edition •  OpenDaylight with OpenStack •  Plenty of time for open Q/A www.opendaylight.org *
  3. 3. What is OpenDaylight OpenDaylight is an Open Source Software project under the Linux Foundation with the goal of furthering the adoption and innovation of Software Defined Networking (SDN) through the creation of a common industry supported platform Code Acceptance To create a robust, To get broad industry extensible, open source acceptance amongst code base that covers vendors and users • using OpenDaylight code the major common directly or through vendor components required to products build an SDN solution •Vendors using OpenDaylight code as part of commercial products 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. www.opendaylight.org
  4. 4. What is OpenDaylight building? OpenDaylight is an open community that is building: •  An evolvable SDN platform capable of handling diverse use cases and implementation approaches •  Common abstractions of capabilities NorthBound for people to program •  Intermediation of those capabilities to multiple Southbound implementations •  Programmable network services •  Network applications •  Whatever else we need to make it work www.opendaylight.org *
  5. 5. Project Framework www.opendaylight.org *
  6. 6. Who is OpenDaylight? (the corporate sponsors) www.opendaylight.org *
  7. 7. Who is OpenDaylight? (community) •  Like any Open Source Project, OpenDaylight primarily consists of those who show up to do the work •  Currently commits from over 90 contributors from many different organizations (and unaffiliated individuals) and growing •  Running around 100 commits per week and accelerating •  Strong integration and testing community www.opendaylight.org *
  8. 8. OpenDaylight Simultaneous Release ▪  OpenDaylight is multi-project ▪  15 projects currently in “bootstrap” or “incubation” ▪  Bringing components together in a simultaneous release ▪  Code name: Hydrogen ▪  Planned due date: Dec 9, 2013 ▪  Several “editions” to group related functionality together ▪  base, virtualization, service provider ▪  virtualization edition will provide OpenStack integration www.opendaylight.org *
  9. 9. Projects in the Simultaneous Release ▪  Controller ▪  OpenFlow Protocol ▪  VTN ▪  OpenFlow SB Plugin ▪  OpenDove ▪  OVSDB ▪  Affinity Management Service ▪  SNMP4SDN ▪  LISP Mapping Service ▪  Yang Tools ▪  Defense4All ▪  BGP-LS/PCEP www.opendaylight.org *
  10. 10.  Hydrogen  Release    (Dec  2013)   VTN Coordinator Management GUI/CLI OpenStack Neutron DDoS Protection Network Applications Orchestration & Services OpenDaylight APIs (REST) Topology Mgr Base Stats Mgr Shortest Network Service Functions Switch Host Path Mgr Tracker Forwarding Affinity Service Network Config LISP Service OpenStack Service VTN Manager Controller Platform DOVE Mgr Service Abstraction Layer (SAL) (plug-in mgr., capability abstractions, flow programming, inventory, …) OpenFlow 1.0 1.3 OpenFlow Enabled Devices NETCONF OVSDB Open vSwitches SNMP BGP-LS PCEP LISP Additional Virtual & Physical Devices Southbound Interfaces & Protocol Plugins Data Plane Elements (Virtual Switches, Physical Device Interfaces) VTN: Virtual Tenant Network DOVE: Distributed Overlay Virtual Ethernet DDoS: Distributed Denial Of Service LISP: Locator/Identifier Separation Protocol www.opendaylight.org OVSDB: Open vSwitch DataBase Protocol BGP: Border Gateway Protocol PCEP: Path Computation Element Communication Protocol SNMP: Simple Network Management Protocol
  11. 11.  Virtualiza;on  Edi;on   VTN Coordinator Management GUI/CLI OpenStack Neutron DDoS Protection Network Applications Orchestration & Services OpenDaylight APIs (REST) Topology Mgr Base Stats Mgr Shortest Network Service Functions Switch Host Path Mgr Tracker Forwarding Affinity Service Network Config OpenStack Service VTN Manager Controller Platform DOVE Mgr Service Abstraction Layer (SAL) (plug-in mgr., capability abstractions, flow programming, inventory, …) OpenFlow 1.0 1.3 OpenFlow Enabled Devices NETCONF Southbound Interfaces & Protocol Plugins OVSDB Open vSwitches Additional Virtual & Physical Devices Data Plane Elements (Virtual Switches, Physical Device Interfaces) VTN: Virtual Tenant Network DOVE: Distributed Overlay Virtual Ethernet DDoS: Distributed Denial Of Service LISP: Locator/Identifier Separation Protocol www.opendaylight.org OVSDB: Open vSwitch DataBase Protocol BGP: Border Gateway Protocol PCEP: Path Computation Element Communication Protocol SNMP: Simple Network Management Protocol
  12. 12.  OpenStack  Integra;on   OpenStack Neutron •  Neutron plugin OpenDaylight exposes a single common OpenStack Service Northbound •  API exposed matches Neutron API precisely •  multiple implementations of Neutron networks in OpenDaylight OpenDaylight APIs (REST) Neutron Service VTN Provider OpenDaylight DOVE Provider OVS Provider •  OpenDaylight OpenStack Neutron Plugin simply passes through •  simplifies OpenStack plugin •  pushes complexity to OpenDaylight www.opendaylight.org
  13. 13. OpenStack Integration: Status and Next Steps •  OpenStack Neutron API Service available now in OpenDaylight •  provides Neutron API handling for multiple implementations •  Initial ML2 plugin focused on core Neutron functionality •  L4-L7 service support as a next step •  Plugin planned to be upstreamed into OpenStack Neutron during the Icehouse release Try OpenDaylight now with Devstack www.opendaylight.org
  14. 14. Call to Action ▪  OpenDaylight is open to everyone ▪  Join the mailing lists ▪  Join the IRC channel ▪  Bring patches ▪  Bring project proposals ▪  Kick the tires www.opendaylight.org *
  15. 15. Resources ▪  ▪  More information and to get involved: ▪  wiki.opendaylight.org ▪  weekly open conference calls Keep informed and join the conversation ▪  ▪  ▪  ▪  IRC: #opendaylight on Freenode Open mailing lists: lists.opendaylight.org @openDaylightSDN #OpenDaylight www.opendaylight.org *
  16. 16. backup www.opendaylight.org
  17. 17. Simultaneous Release Plan www.opendaylight.org *
  18. 18. Proposed Hydrogen Release Vehicles ▪  Release Vehicles and their contents are still being finalized ▪  Current proposal: ▪  Base Edition ▪  Virtualization Edition ▪  Service Provider Edition www.opendaylight.org *
  19. 19. Service  Provider  Edi;on   DDoS Protection Management GUI/CLI Network Applications Orchestration & Services OpenDaylight APIs (REST) Topology Mgr Base Stats Mgr Shortest Network Service Functions Switch Host Mgr Tracker Path Forwarding Affinity Service LISP Service Network Config Controller Platform Service Abstraction Layer (SAL) (plug-in mgr., capability abstractions, flow programming, inventory, …) OpenFlow 1.0 1.3 SNMP NETCONF OpenFlow Enabled Devices Open vSwitches BGP-LS PCEP LISP Additional Virtual & Physical Devices Southbound Interfaces & Protocol Plugins Data Plane Elements (Virtual Switches, Physical Device Interfaces) VTN: Virtual Tenant Network DOVE: Distributed Overlay Virtual Ethernet DDoS: Distributed Denial Of Service LISP: Locator/Identifier Separation Protocol www.opendaylight.org OVSDB: Open vSwitch DataBase Protocol BGP: Border Gateway Protocol PCEP: Path Computation Element Communication Protocol SNMP: Simple Network Management Protocol
  20. 20.  Base  Edi;on   Network Applications Orchestration & Services Management GUI/CLI OpenDaylight APIs (REST) Topology Mgr Base Stats Mgr Shortest Network Service Functions Switch Host Mgr Tracker Path Forwarding Network Config Controller Platform Service Abstraction Layer (SAL) (plug-in mgr., capability abstractions, flow programming, inventory, …) OpenFlow 1.0 1.3 OpenFlow Enabled Devices Southbound Interfaces & Protocol Plugins NETCONF Open vSwitches Additional Virtual & Physical Devices Data Plane Elements (Virtual Switches, Physical Device Interfaces) VTN: Virtual Tenant Network DOVE: Distributed Overlay Virtual Ethernet DDoS: Distributed Denial Of Service LISP: Locator/Identifier Separation Protocol www.opendaylight.org OVSDB: Open vSwitch DataBase Protocol BGP: Border Gateway Protocol PCEP: Path Computation Element Communication Protocol SNMP: Simple Network Management Protocol
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×