SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
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
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

*
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
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

*
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 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

*
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

*
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

*
 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
 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
 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
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
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

*
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

*
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:
▪  Base Edition
▪  Virtualization Edition
▪  Service Provider Edition

www.opendaylight.org

*
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
 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

Contenu connexe

Tendances

Openstack Neutron and SDN
Openstack Neutron and SDNOpenstack Neutron and SDN
Openstack Neutron and SDN
inakipascual
 
OpenStack Neutron Liberty Updates
OpenStack Neutron Liberty UpdatesOpenStack Neutron Liberty Updates
OpenStack Neutron Liberty Updates
mestery
 
Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...
Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...
Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...
Dave Neary
 
Inside neutron 2
Inside neutron 2Inside neutron 2
Inside neutron 2
Robin Gong
 

Tendances (20)

Openstack Neutron and SDN
Openstack Neutron and SDNOpenstack Neutron and SDN
Openstack Neutron and SDN
 
OpenStack Neutron Liberty Updates
OpenStack Neutron Liberty UpdatesOpenStack Neutron Liberty Updates
OpenStack Neutron Liberty Updates
 
OVN: Scaleable Virtual Networking for Open vSwitch
OVN: Scaleable Virtual Networking for Open vSwitchOVN: Scaleable Virtual Networking for Open vSwitch
OVN: Scaleable Virtual Networking for Open vSwitch
 
OpenStack Neutron: What's New In Kilo and a Look Toward Liberty
OpenStack Neutron: What's New In Kilo and a Look Toward LibertyOpenStack Neutron: What's New In Kilo and a Look Toward Liberty
OpenStack Neutron: What's New In Kilo and a Look Toward Liberty
 
OpenStack Tokyo Summit Keynote Slides
OpenStack Tokyo Summit Keynote SlidesOpenStack Tokyo Summit Keynote Slides
OpenStack Tokyo Summit Keynote Slides
 
OpenStack Meetup - SDN
OpenStack Meetup - SDNOpenStack Meetup - SDN
OpenStack Meetup - SDN
 
OpenStack networking - Neutron deep dive with PLUMgrid
OpenStack networking - Neutron deep dive with PLUMgridOpenStack networking - Neutron deep dive with PLUMgrid
OpenStack networking - Neutron deep dive with PLUMgrid
 
Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...
Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...
Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...
 
OpenDaylight OpenStack Integration
OpenDaylight OpenStack IntegrationOpenDaylight OpenStack Integration
OpenDaylight OpenStack Integration
 
OpenStack and OpenDaylight, The Evolving Relationship in Cloud Networking: a ...
OpenStack and OpenDaylight, The Evolving Relationship in Cloud Networking: a ...OpenStack and OpenDaylight, The Evolving Relationship in Cloud Networking: a ...
OpenStack and OpenDaylight, The Evolving Relationship in Cloud Networking: a ...
 
OpenStack Neutron behind the Scenes
OpenStack Neutron behind the ScenesOpenStack Neutron behind the Scenes
OpenStack Neutron behind the Scenes
 
Inside Architecture of Neutron
Inside Architecture of NeutronInside Architecture of Neutron
Inside Architecture of Neutron
 
Quantum - Virtual networks for Openstack
Quantum - Virtual networks for OpenstackQuantum - Virtual networks for Openstack
Quantum - Virtual networks for Openstack
 
Neutron behind the scenes
Neutron   behind the scenesNeutron   behind the scenes
Neutron behind the scenes
 
Introduction to Openstack Network
Introduction to Openstack NetworkIntroduction to Openstack Network
Introduction to Openstack Network
 
OpenStack Discovery and Networking Assurance - Koren Lev - Meetup
OpenStack Discovery and Networking Assurance - Koren Lev - MeetupOpenStack Discovery and Networking Assurance - Koren Lev - Meetup
OpenStack Discovery and Networking Assurance - Koren Lev - Meetup
 
OpenStack Neutron's Distributed Virtual Router
OpenStack Neutron's Distributed Virtual RouterOpenStack Neutron's Distributed Virtual Router
OpenStack Neutron's Distributed Virtual Router
 
Group Based Policy: Open Source Policy in OpenDaylight and OpenStack Neutron
Group Based Policy: Open Source Policy in OpenDaylight and OpenStack NeutronGroup Based Policy: Open Source Policy in OpenDaylight and OpenStack Neutron
Group Based Policy: Open Source Policy in OpenDaylight and OpenStack Neutron
 
Scaling OpenStack Networking Beyond 4000 Nodes with Dragonflow - Eshed Gal-Or...
Scaling OpenStack Networking Beyond 4000 Nodes with Dragonflow - Eshed Gal-Or...Scaling OpenStack Networking Beyond 4000 Nodes with Dragonflow - Eshed Gal-Or...
Scaling OpenStack Networking Beyond 4000 Nodes with Dragonflow - Eshed Gal-Or...
 
Inside neutron 2
Inside neutron 2Inside neutron 2
Inside neutron 2
 

Similaire à OpenDaylight: an open source SDN for your OpenStack cloud

Open stack architecture overview-meetup-6-6_2013
Open stack architecture overview-meetup-6-6_2013Open stack architecture overview-meetup-6-6_2013
Open stack architecture overview-meetup-6-6_2013
Mirantis
 
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...
Data Con LA
 
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud ComputingLinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
Mark Hinkle
 
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdfBRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
ssuserc6aaff
 
OSSDN Introduction 06112015
OSSDN Introduction 06112015OSSDN Introduction 06112015
OSSDN Introduction 06112015
Rick Bauer
 

Similaire à OpenDaylight: an open source SDN for your OpenStack cloud (20)

Open daylight openstack_meetup_20140218
Open daylight openstack_meetup_20140218Open daylight openstack_meetup_20140218
Open daylight openstack_meetup_20140218
 
Software Defined Networking: The OpenDaylight Project
Software Defined Networking: The OpenDaylight ProjectSoftware Defined Networking: The OpenDaylight Project
Software Defined Networking: The OpenDaylight Project
 
ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking
ITLC Ha Noi : Openstack From Atlanta to Ha Noi - NetworkingITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking
ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking
 
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
 
OpenDaylight nluug_november
OpenDaylight nluug_novemberOpenDaylight nluug_november
OpenDaylight nluug_november
 
Learn OpenStack from trystack.cn
Learn OpenStack from trystack.cnLearn OpenStack from trystack.cn
Learn OpenStack from trystack.cn
 
SDN: Network Agility in the Cloud
SDN: Network Agility in the CloudSDN: Network Agility in the Cloud
SDN: Network Agility in the Cloud
 
Open stack architecture overview-meetup-6-6_2013
Open stack architecture overview-meetup-6-6_2013Open stack architecture overview-meetup-6-6_2013
Open stack architecture overview-meetup-6-6_2013
 
OpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdf
OpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdfOpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdf
OpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdf
 
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...
 
Introduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStackIntroduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStack
 
Next Generation Network Developer Skills
Next Generation Network Developer SkillsNext Generation Network Developer Skills
Next Generation Network Developer Skills
 
Linux Foundation Collaboration Summit: Hitchhiker's Guide to the Cloud
Linux Foundation Collaboration Summit: Hitchhiker's Guide to the CloudLinux Foundation Collaboration Summit: Hitchhiker's Guide to the Cloud
Linux Foundation Collaboration Summit: Hitchhiker's Guide to the Cloud
 
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud ComputingLinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
 
OpenShift In a Nutshell - Episode 01 - Introduction
OpenShift In a Nutshell - Episode 01 - IntroductionOpenShift In a Nutshell - Episode 01 - Introduction
OpenShift In a Nutshell - Episode 01 - Introduction
 
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdfBRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
 
Collaborating with OpenDaylight for a Network-Enabled Cloud
Collaborating with OpenDaylight for a Network-Enabled CloudCollaborating with OpenDaylight for a Network-Enabled Cloud
Collaborating with OpenDaylight for a Network-Enabled Cloud
 
Chef and OpenStack Workshop from ChefConf 2013
Chef and OpenStack Workshop from ChefConf 2013Chef and OpenStack Workshop from ChefConf 2013
Chef and OpenStack Workshop from ChefConf 2013
 
OGF standards for cloud computing
OGF standards for cloud computingOGF standards for cloud computing
OGF standards for cloud computing
 
OSSDN Introduction 06112015
OSSDN Introduction 06112015OSSDN Introduction 06112015
OSSDN Introduction 06112015
 

Plus de Anees Shaikh

Plus de Anees Shaikh (11)

Model-driven Network Management
Model-driven Network ManagementModel-driven Network Management
Model-driven Network Management
 
Model-driven Network Automation
Model-driven Network AutomationModel-driven Network Automation
Model-driven Network Automation
 
Open management interfaces for NFV
Open management interfaces for NFVOpen management interfaces for NFV
Open management interfaces for NFV
 
OpenConfig: collaborating to enable programmable network management
OpenConfig: collaborating to enable programmable network managementOpenConfig: collaborating to enable programmable network management
OpenConfig: collaborating to enable programmable network management
 
An open management plane (2015 Open Networking Summit)
An open management plane (2015 Open Networking Summit)An open management plane (2015 Open Networking Summit)
An open management plane (2015 Open Networking Summit)
 
SDN in the Management Plane: OpenConfig and Streaming Telemetry
SDN in the Management Plane: OpenConfig and Streaming TelemetrySDN in the Management Plane: OpenConfig and Streaming Telemetry
SDN in the Management Plane: OpenConfig and Streaming Telemetry
 
Bringing SDN to the Management Plane
Bringing SDN to the Management PlaneBringing SDN to the Management Plane
Bringing SDN to the Management Plane
 
Extending SDN beyond the control plane
Extending SDN beyond the control planeExtending SDN beyond the control plane
Extending SDN beyond the control plane
 
OpenDaylight Year 1
OpenDaylight Year 1OpenDaylight Year 1
OpenDaylight Year 1
 
Introduction to Software-defined Networking
Introduction to Software-defined NetworkingIntroduction to Software-defined Networking
Introduction to Software-defined Networking
 
SDN-enhanced Services in Enterprises and Data Centers
SDN-enhanced Services in Enterprises and Data CentersSDN-enhanced Services in Enterprises and Data Centers
SDN-enhanced Services in Enterprises and Data Centers
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Dernier (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

OpenDaylight: an open source SDN for your OpenStack cloud

  • 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. 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. 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. 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 *
  • 6. Who is OpenDaylight? (the corporate sponsors) www.opendaylight.org *
  • 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. 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. 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.  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.  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.  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. 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. 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. 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 *
  • 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. 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.  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