SlideShare a Scribd company logo
1 of 17
The OpenDaylight 
Project 
OpenDaylight at NLUUG - November 2014 
@OpenDaylightSDN #OpenSDN 
Christopher Price - @chrispriceab 
www.opendaylight.org
What is OpenDaylight? 
www.opendaylight.org 
Sponsors 
Goals 
Code 
Adoption – Vendor, User, Industry 
Community – Diverse, Thriving 
Delivered & in progress 
Controller platform 
North bound APIs 
South bound protocols (OpenFlow/OVSDB, 
BGP, PCEP, LISP, NETCONF,..) 
2
www.opendaylight.org 
Adoption 
3
Community Snapshot 
 28 Projects ++ lithium 
 256 Contributors 
 Committer diversity – 6 companies 
represented in Service Chaining proposal 
 Community labs – 1 in US, 1 in APAC 
 https://wiki.opendaylight.org/view/Main_Page 
www.opendaylight.org 
4
Community activity in stats! 
www.opendaylight.org 
5 
https://www.openhub.net/
Project Framework 
www.opendaylight.org 
6
Major Architectural Feature: 
Service Abstraction Layer 
www.opendaylight.org 
7 
(AD-SAL) 
https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL:FAQ
More about the MD-SAL 
www.opendaylight.org 
 https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL:MD-SAL_ 
App_Tutorial 
8
Hydrogen Code 
www.opendaylight.org 
9
ODL and OpenStack 
www.opendaylight.org 
10 
Dashboard/API 
(Horizon) 
Compute Storage 
Images/Identity/ 
.. 
Networking 
(Neutron) 
Open vSwitch Nodes 
Open vSwitch 
NNoortrhthbboouunndd A APPI I 
OODDLL-N-Neeuutrtoronn R REESSTT A APPI I
www.opendaylight.org 
11
 Well… networking is important! 
 What makes ODL right for NFV? 
 Transparent / Open / Meritocratic / Technology centric 
 Southbound technology diversity 
 Abstractions for ease of VIM integration 
 Native NFV centric functionality 
 Policy and governance abstractions 
 Service Function Chaining 
 Native Network Abstraction 
www.opendaylight.org 
ODL and NFV 
12
What’s in the pipe? 
www.opendaylight.org 
 Virtual Public Networks (VPuN) 
 VPN Service 
 Fibre Channel SAN 
 Logical Switch Abstraction 
 OpenDaylight Intel® DPDK vSwitch 
 Python OpenDaylight Client 
 Dynamic Flow Management 
 SDN Simulation Platform 
 Data Persistence 
 XMPP Plugin 
 SubscriberAwareness 
 Source Group Tag eXchange Protocol  CAPWAP-Support 
 Device Driver Framework 
 Openflow Hybrid Mode 
 Safer Link Discovery 
 Link Aggregation Control Protocol 
 Time Series Data Repository 
 Project_Proposals:Internet of Things 13
www.opendaylight.org 
Meaning… 
 More networking! 
 With the chance for: 
 WiFi resource and endpoint management 
 Improved simulation tools 
 Machine to machine capabilities 
 Better datacenter integration 
 Increased scale and capacity 
14
Developer Resources 
 Pull the code and review documentation at wiki.opendaylight.org 
 Connect with active developers in the community on the 
#opendaylight IRC channel at freenode.net 
 Join the conversation through lists.opendaylight.org and 
ask.opendaylight.org 
 Propose a new project at 
wiki.opendaylight.org/view/Project_Proposals:Main 
www.opendaylight.org 
15
 Download a pre-baked techtorial VM: 
 https://wiki.opendaylight.org/images/HostedFiles/OpenDaylight-Techtorial-1.ova 
 Check out the tutorials and info sessions on 
You-Tube: 
 http://www.google.nl/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CCgQFjAA&url=http%3A%2F%2Fwww.youtube.com%2Fuser%2Fopendaylightproject&d.d2s 
 Or simply, pull / hack / push the code… 
 https://wiki.opendaylight.org/view/GettingStarted:Pulling,_Hacking,_and_Pushing_All_the_Code_from_t 
www.opendaylight.org 
he_CLI 
How to get started? 
16
OpenDaylight User Group (ODLUG) 
 Regional, self-organized, informal associations that 
meet globally to discuss OpenDaylight 
 Share knowledge, recruit and onboard new 
developers, discuss best practices and technical 
challenges, as well as create awareness 
www.opendaylight.org/software/opendaylight-user-groups-odlug 
www.opendaylight.org 
17

More Related Content

What's hot

Inside neutron 2
Inside neutron 2Inside neutron 2
Inside neutron 2
Robin Gong
 

What's hot (20)

OpenDaylight MD-SAL Clustering Explained
OpenDaylight MD-SAL Clustering ExplainedOpenDaylight MD-SAL Clustering Explained
OpenDaylight MD-SAL Clustering Explained
 
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
 
Making 'npm install' Safe
Making 'npm install' SafeMaking 'npm install' Safe
Making 'npm install' Safe
 
Yang in OpenDaylight
Yang in OpenDaylightYang in OpenDaylight
Yang in OpenDaylight
 
Security of OpenDaylight platform
Security of OpenDaylight platformSecurity of OpenDaylight platform
Security of OpenDaylight platform
 
ONOS Falcon planning presentation
ONOS Falcon planning presentationONOS Falcon planning presentation
ONOS Falcon planning presentation
 
Can you trust Neutron?
Can you trust Neutron?Can you trust Neutron?
Can you trust Neutron?
 
Netty Cookbook - Chapter 2
Netty Cookbook - Chapter 2Netty Cookbook - Chapter 2
Netty Cookbook - Chapter 2
 
Training Ensimag OpenStack 2016
Training Ensimag OpenStack 2016Training Ensimag OpenStack 2016
Training Ensimag OpenStack 2016
 
Warsaw MuleSoft Meetup #6 - CI/CD
Warsaw MuleSoft Meetup  #6 - CI/CDWarsaw MuleSoft Meetup  #6 - CI/CD
Warsaw MuleSoft Meetup #6 - CI/CD
 
Warsaw MuleSoft Meetup #7 - custom policy
Warsaw MuleSoft Meetup #7 - custom policyWarsaw MuleSoft Meetup #7 - custom policy
Warsaw MuleSoft Meetup #7 - custom policy
 
SDN - Openflow + OpenVSwitch + Quantum
SDN - Openflow + OpenVSwitch + QuantumSDN - Openflow + OpenVSwitch + Quantum
SDN - Openflow + OpenVSwitch + Quantum
 
Quantum - Virtual networks for Openstack
Quantum - Virtual networks for OpenstackQuantum - Virtual networks for Openstack
Quantum - Virtual networks for Openstack
 
Inside neutron 2
Inside neutron 2Inside neutron 2
Inside neutron 2
 
Meet up slides_mumbai_05022020_final
Meet up slides_mumbai_05022020_finalMeet up slides_mumbai_05022020_final
Meet up slides_mumbai_05022020_final
 
How to write a Neutron Plugin - if you really need to
How to write a Neutron Plugin - if you really need toHow to write a Neutron Plugin - if you really need to
How to write a Neutron Plugin - if you really need to
 
Building OPNFV as a Platform
Building OPNFV as a PlatformBuilding OPNFV as a Platform
Building OPNFV as a Platform
 
Warsaw MuleSoft Meetup - Runtime Fabric
Warsaw MuleSoft Meetup - Runtime FabricWarsaw MuleSoft Meetup - Runtime Fabric
Warsaw MuleSoft Meetup - Runtime Fabric
 
How to build a Neutron Plugin (stadium edition)
How to build a Neutron Plugin (stadium edition)How to build a Neutron Plugin (stadium edition)
How to build a Neutron Plugin (stadium edition)
 
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa RojasClash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
 

Viewers also liked

OpenStack Horizon: Controlling the Cloud using Django
OpenStack Horizon: Controlling the Cloud using DjangoOpenStack Horizon: Controlling the Cloud using Django
OpenStack Horizon: Controlling the Cloud using Django
David Lapsley
 

Viewers also liked (6)

An Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoTAn Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoT
 
Odl virtualization-20140520
Odl virtualization-20140520Odl virtualization-20140520
Odl virtualization-20140520
 
Colt inter-provider SDN NNIs and APIs
Colt inter-provider SDN NNIs and APIsColt inter-provider SDN NNIs and APIs
Colt inter-provider SDN NNIs and APIs
 
OpenStack Horizon: Controlling the Cloud using Django
OpenStack Horizon: Controlling the Cloud using DjangoOpenStack Horizon: Controlling the Cloud using Django
OpenStack Horizon: Controlling the Cloud using Django
 
SDN/NFV: Service Chaining
SDN/NFV: Service Chaining SDN/NFV: Service Chaining
SDN/NFV: Service Chaining
 
OpenDaylight app development tutorial
OpenDaylight app development tutorialOpenDaylight app development tutorial
OpenDaylight app development tutorial
 

Similar to OpenDaylight nluug_november

OSSDN Introduction 06112015
OSSDN Introduction 06112015OSSDN Introduction 06112015
OSSDN Introduction 06112015
Rick Bauer
 

Similar to OpenDaylight nluug_november (20)

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: an open source SDN for your OpenStack cloud
OpenDaylight: an open source SDN for your OpenStack cloudOpenDaylight: an open source SDN for your OpenStack cloud
OpenDaylight: an open source SDN for your OpenStack cloud
 
Opensource SDN slides
Opensource SDN slides Opensource SDN slides
Opensource SDN slides
 
Cloud open unveillithium-odlnewrelease-2-ns
Cloud open unveillithium-odlnewrelease-2-nsCloud open unveillithium-odlnewrelease-2-ns
Cloud open unveillithium-odlnewrelease-2-ns
 
Open daylight a_year_in_the_life_2014.10.08
Open daylight a_year_in_the_life_2014.10.08Open daylight a_year_in_the_life_2014.10.08
Open daylight a_year_in_the_life_2014.10.08
 
Community catalysts value of open source
Community catalysts   value of open sourceCommunity catalysts   value of open source
Community catalysts value of open source
 
Open daylight openstack_meetup_20140218
Open daylight openstack_meetup_20140218Open daylight openstack_meetup_20140218
Open daylight openstack_meetup_20140218
 
OSSDN Introduction 06112015
OSSDN Introduction 06112015OSSDN Introduction 06112015
OSSDN Introduction 06112015
 
All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight
 
OW2 Open Source Community Technology Council Update, OW2con'16, Paris.
OW2 Open Source Community Technology Council Update, OW2con'16, Paris. OW2 Open Source Community Technology Council Update, OW2con'16, Paris.
OW2 Open Source Community Technology Council Update, OW2con'16, Paris.
 
Design Summit - Community and Ecosystem - John Mark Walker
Design Summit - Community and Ecosystem - John Mark Walker Design Summit - Community and Ecosystem - John Mark Walker
Design Summit - Community and Ecosystem - John Mark Walker
 
Open Source Networking Overview
Open Source Networking OverviewOpen Source Networking Overview
Open Source Networking Overview
 
Open Source in a Closed Network
Open Source in a Closed NetworkOpen Source in a Closed Network
Open Source in a Closed Network
 
2016 open-source-network-softwarization
2016 open-source-network-softwarization2016 open-source-network-softwarization
2016 open-source-network-softwarization
 
2016 open-source-network-softwarization
2016 open-source-network-softwarization2016 open-source-network-softwarization
2016 open-source-network-softwarization
 
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
 
Introduction to OpenDaylight
Introduction to OpenDaylightIntroduction to OpenDaylight
Introduction to OpenDaylight
 
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 ...
 
Delivering Network Innovation with SDN - Tom Nadeau
Delivering Network Innovation with SDN - Tom Nadeau Delivering Network Innovation with SDN - Tom Nadeau
Delivering Network Innovation with SDN - Tom Nadeau
 
Introduction To Open Web Protocols
Introduction To Open Web ProtocolsIntroduction To Open Web Protocols
Introduction To Open Web Protocols
 

Recently uploaded

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Recently uploaded (20)

How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 

OpenDaylight nluug_november

  • 1. The OpenDaylight Project OpenDaylight at NLUUG - November 2014 @OpenDaylightSDN #OpenSDN Christopher Price - @chrispriceab www.opendaylight.org
  • 2. What is OpenDaylight? www.opendaylight.org Sponsors Goals Code Adoption – Vendor, User, Industry Community – Diverse, Thriving Delivered & in progress Controller platform North bound APIs South bound protocols (OpenFlow/OVSDB, BGP, PCEP, LISP, NETCONF,..) 2
  • 4. Community Snapshot  28 Projects ++ lithium  256 Contributors  Committer diversity – 6 companies represented in Service Chaining proposal  Community labs – 1 in US, 1 in APAC  https://wiki.opendaylight.org/view/Main_Page www.opendaylight.org 4
  • 5. Community activity in stats! www.opendaylight.org 5 https://www.openhub.net/
  • 7. Major Architectural Feature: Service Abstraction Layer www.opendaylight.org 7 (AD-SAL) https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL:FAQ
  • 8. More about the MD-SAL www.opendaylight.org  https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL:MD-SAL_ App_Tutorial 8
  • 10. ODL and OpenStack www.opendaylight.org 10 Dashboard/API (Horizon) Compute Storage Images/Identity/ .. Networking (Neutron) Open vSwitch Nodes Open vSwitch NNoortrhthbboouunndd A APPI I OODDLL-N-Neeuutrtoronn R REESSTT A APPI I
  • 12.  Well… networking is important!  What makes ODL right for NFV?  Transparent / Open / Meritocratic / Technology centric  Southbound technology diversity  Abstractions for ease of VIM integration  Native NFV centric functionality  Policy and governance abstractions  Service Function Chaining  Native Network Abstraction www.opendaylight.org ODL and NFV 12
  • 13. What’s in the pipe? www.opendaylight.org  Virtual Public Networks (VPuN)  VPN Service  Fibre Channel SAN  Logical Switch Abstraction  OpenDaylight Intel® DPDK vSwitch  Python OpenDaylight Client  Dynamic Flow Management  SDN Simulation Platform  Data Persistence  XMPP Plugin  SubscriberAwareness  Source Group Tag eXchange Protocol  CAPWAP-Support  Device Driver Framework  Openflow Hybrid Mode  Safer Link Discovery  Link Aggregation Control Protocol  Time Series Data Repository  Project_Proposals:Internet of Things 13
  • 14. www.opendaylight.org Meaning…  More networking!  With the chance for:  WiFi resource and endpoint management  Improved simulation tools  Machine to machine capabilities  Better datacenter integration  Increased scale and capacity 14
  • 15. Developer Resources  Pull the code and review documentation at wiki.opendaylight.org  Connect with active developers in the community on the #opendaylight IRC channel at freenode.net  Join the conversation through lists.opendaylight.org and ask.opendaylight.org  Propose a new project at wiki.opendaylight.org/view/Project_Proposals:Main www.opendaylight.org 15
  • 16.  Download a pre-baked techtorial VM:  https://wiki.opendaylight.org/images/HostedFiles/OpenDaylight-Techtorial-1.ova  Check out the tutorials and info sessions on You-Tube:  http://www.google.nl/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CCgQFjAA&url=http%3A%2F%2Fwww.youtube.com%2Fuser%2Fopendaylightproject&d.d2s  Or simply, pull / hack / push the code…  https://wiki.opendaylight.org/view/GettingStarted:Pulling,_Hacking,_and_Pushing_All_the_Code_from_t www.opendaylight.org he_CLI How to get started? 16
  • 17. OpenDaylight User Group (ODLUG)  Regional, self-organized, informal associations that meet globally to discuss OpenDaylight  Share knowledge, recruit and onboard new developers, discuss best practices and technical challenges, as well as create awareness www.opendaylight.org/software/opendaylight-user-groups-odlug www.opendaylight.org 17

Editor's Notes

  1. Network Apps & Orchestration: The top layer consists of business and network logic applications that control and monitor network behavior. In addition, more complex solution orchestration applications needed for cloud and NFV thread services together and engineer network traffic in accordance with the needs of those environments. Controller Platform: The middle layer is the framework in which the SDN abstractions can manifest, providing a set of common APIs to the application layer (commonly referred to as the northbound interface) while implementing one or more protocols for command and control of the physical hardware within the network (typically referred to as the southbound interface). Physical & Virtual Network Devices: The bottom layer consists of the physical & virtual devices, switches, routers, etc., that make up the connective fabric between all endpoints within the network.