SlideShare uma empresa Scribd logo
1 de 28
Phil Robb, Sr. Director Of Technical Operations, OpenDaylight
Collaborating with OpenDaylight for a
Network-Enabled Cloud
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
2
Code Acceptance Community
To create a robust, extensible,
open source code base that
covers the major common
components required to build an
SDN solution
To get broad industry acceptance
amongst vendors and users
• Using OpenDaylight code directly or
through vendor products
• Vendors using OpenDaylight code as
part of commercial products
To have a thriving and growing
technical community contributing
to the code base, using code in
commercial products, and adding
value above, below and around.
OpenDaylight:
Bringing the Industry Together
3
OpenDaylight as a Platform
In a Nutshell, OpenDaylight…
... has had 31,388 commits made by 696 contributors representing
2,614,066 lines of code
... is mostly written in Java with an average number of source code
comments
... has a well established, mature codebase maintained by a very large
development team with stable Y-O-Y commits
... took an estimated 764 years of effort (COCOMO model)
5
OpenDaylight
6
• The biggest networking OSS project by any measure (www.openhub.net):
 150+ known* commercial deployments by 20+ companies
 SW / Equipment vendors, SPs, …
 Networking, entertainment, energy management, …
* = reported to Linux Foundation
ODL: 2,614,066
DPDK: 1,662,113
Contrail: 739,905
ONOS: 526,549
Lines of Code
ODL: 696
DPDK: 262
Contrail: 253
ONOS: 198
OVS: 326
Contributors
ODL: 31,388
DPDK: 4,832
Contrail: 12,307
ONOS: 7,992
OVS: 12,464
Commits
OVS:306,888
Floodlight: 86
RYU:95
FD.io: 90
Floodlight: 2,722
RYU:2,783
FD.io: 1,418
Floodlight: 93,198
OpenDaylight Deployments
7
Why is OpenDaylight
important to OpenStack?
Desires Have Changed
9
I want to build my app or
service and have it run well
Infrastructure automation is finally
beyond banging on rocks and cups
with string
Things are still being built and
organized bottoms-up. HOW
DO THESE PIECES FIT
TOGETHER?
I want my apps to easily run across
HV-Containers, DCs, Clouds.
Networking still seems FUBAR.
Networking is complex...
But I don’t have anyway to
communicate with it in PaaS
Why can’t the infrastructure just figure out how
to program itself?
What actually happened when
my WL ran?
Objective: Simple-to-Deploy Apps and
Services
Infrastructure Software
Management
Orchestration
Analytics, Controllers
Application Software
SaaS + Integration
Operations
Embedded Software
Route, Switch, Appliance
Workflow
and Intent
Programmability
Network
Intelligence,
Guidance
Statistics,
States, Objects
and Events
SERVICES
ORCHESTRATION
NETWORK
ANALYTICS
APPLICATIONS
&
PaaS
10
The Whole Stack Open Source Building Blocks
11*New to LinuxFoundation in 2015/2016
PaaSCloudInfra&ToolingInfrastructure
Additional
PaaS platforms
Open-O
CI/CD
PaNDA
*
*
*
*
* * *
Hardware
Network Control
Operating Systems
VIM Management System
Orchestration
Application Layer / App Server
IO Abstraction & Feature Path
Evolve/Integrate/Install/Test
Network Data Analytics
What Must Be Managed in a Network…
chain-in
chain-out
EP:1
EP:2 EP:3
EP:4
Contracts
Match:*
Action:
chain: vFW-gb
chain-in
Match:*a
Action:
chain: vFW-bg
chain-out
vFW
EP1
EP2
EP3
EP4
GBP:blueGBP:green
EP1
EP2
EP3
EP4
VPP VPP
ASA
1000v
VPP
br-gb br-bg
EP1
EP2
EP3
EP4
UCS-B
M460vmnic0 vmnic1
UCS 6200
eth20 eth20
CPU MEM STG
Policy View
Service View
Virtual Topology
Physical Topology
Resource View
Application View App GoRouter Message Bus GoRouter
Everything below
this Line should be
a “NO-STACK
WORLD”
Where’s BW?
IP
Network
IP
Network
IP
Network
IP
Network
IP
Network
IP
Network
App
12
The Ability To Spin Up
Compute & Storage Nodes
At Will Is Pointless If They
Can’t Be Connected
Intelligently
Real World Use Cases with ODL & OpenStack
• Key Challenge: OpenStack Neutron by itself provides a tenant-facing
cloud networking API but is limited what it exposes to cloud operators.
NFV requires significant new functionality (e.g. Service Function
Chaining)
14
ODL Case Studies:
• AT&T
• China Mobile
• Orange
• Massachusetts Open Cloud
ODL Use Cases:
• Network Virtualization for OpenStack
• Multi-tenant Network
• NFV Telco Services
• Policy and Intent
• OVS Virtualization for Software Switches
• SFC Support with a Virtualized Environment
Benefits of OpenDaylight in Your Cloud
1. OpenDaylight Sees and Manages the Network End-to-End
• Within a datacenter, across datacenters, to other public/private clouds, across
Campus, Metro, or long haul WAN links
• Is aware of physical underlay as well as overlay
• Implements/maintains network policy across virtual/physical boundaries
2. Supports many protocols across heterogeneous networking equipment
3. Provides instrumentation/monitoring of network
• Allows for reactive traffic shaping based on conditions
4. Integrates with “higher level” orchestrators/managers
15
OpenStack / ODL Integration Using OF/OVSDB
• OpenStack Neutron:
• Plugin: Modular Layer 2 plugin
• networking-odl:
• ODL L3 plugin
• Drivers fro LBaaS, FWaaS, VPNaaS,…
• OpenDaylight:
• Neutron northbound
• Openstack serivce providers:
• ovsdb/netwirt, GBP, VTN, Lisp Flow Mapper, NIC
• Soutbound protocol:
• Openflow, Ovsdb, Netconf
16
OpenStack / ODL Integration: “Fast Data Stack”
17
• OpenDaylight
• GBP Neutron Mapper
• GBP Renderer Manager enhancements
• VPP Renderer
• Virtual Bridge Domain Mgr / Topology
Manager
• FD.io
• HoneyComb – Enhancements
• VPP – Enhancements
• CSIT – VPP component tests
• OPNFV
• Installer: Integration of VPP into APEX
• System Test: FuncTest and Yardstick
system test application to FDS
See also:
FDS Architecture: https://wiki.opnfv.org/display/fds/OpenStack-ODL-VPP+integration+design+and+architecture
What Makes OpenDaylight Different?
18
SAL/Core
Protocol
Plugin
Netconf
Client
Protocol
Plugin
Southbound
RESTCONF Connector...
ApplicationNetconf
Server
Northbound
RESTCONF ... Application
Protocol Plugins/Adapters
Controller Core
Controller Apps/Services
REST
...
... OSS/BSS, External Apps
Network Devices
From Layers to Microservices
19
Controller
SAL/Core
Protocol
Plugin
Protocol
Plugin
...
Application ... Application
Northbound API
Southbound API
Controller
ProcessingProcessing
SAL/Core
Application
Protocol
Plugin
Model
API
Application
(Processing)
API
Model
OpenDaylight Software Architecture
20
SAL/Core
Netconf
Client
Protocol
Plugin
... Netconf
ServerRESTCONFApplication Application
REST
Data Store Messaging Core
Apps/Services
Yang Model
Data RPCs, Notifications
MD-SAL:
Connecting Providers and Consumers
21
Core
Apps/Services
SAL/Core
Netconf
Client
Protocol
Plugin
... Netconf
ServerRESTCONFProvider
App
Consumer
App
MD-SAL:
Connecting Providers and Consumers
22
Core
Apps/Services
SAL/Core
Netconf
Client
Protocol
Plugin
... Netconf
ServerRESTCONFProvider
App
Consumer
App
Beryllium:
Enhanced OpenStack Integration
• OpenDaylight Features
• Neutron API enhancements to enable use of ML2 Plug-in
• Full support for OpenStack HA and Clustering
• Improved security with HW-VTEP and efficient security group configuration
via OpenFlow vs IPTables
• OpenStack BGP-VPN support
• Benefits
• Enhanced robustness and security for OpenStack over OpenDaylight
deployments
23
What’s Coming In Boron
• Better Scaling
• Better Performance
• Enhanced HA & Clustering
• Evolution of the OpenDaylight ML2 Driver
• App-agnostic app composition pipeline (GBP, SFC, VPN, Etc.)
• New Features/Projects….
24
What’s Coming In Boron - Features
• Genius:
• Provides generic network interfaces, utilities & services
• Creates composition pipeline for ODL applications
• Eliminates resource allocation interference between ODL apps
• NetVirt:
• Open vSwitch-based virtualization for software switches
• Hardware VTEP for hardware switches
• Service Function Chaining support
• Yang IDE
Provides an Eclipse plugin that can be used to view and edit YANG model files
25
What’s Coming In Boron (Continued)
• OCP Plugin
• ETSI standard protocol for control and management of Remote Radio Head
(RRH) equipment
• Plugin allows applications and controller services to interact with RRHs using
OCP
• Cardinal (OpenDaylight Monitoring as a Service)
• Extends the following for a remote NMS:
• OpenDaylight MIB (Management Information Base) defined in OID experimental
• ODL diagnostics to be exposed across SNMP
• Integrates OpenDaylight TSDR and Centinel for monitoring data and analytics
• ODL diagnostics across northbound for autonomous notifications (SNMP Traps)
26
How to Get Started:
• Download directly from OpenDaylight.org.
• Find a Solution or Provider
ODL is the only open source SDN platform with a robust ecosystem of
products, solutions, distributions, and other providers who can help you
deploy open SDN in your network.
• Getting Started Guide
A comprehensive guide for newbies and advanced users to learn about, install
and deploy OpenDaylight.
http://www.opendaylight.org/start
27
Thank you
28

Mais conteúdo relacionado

Mais procurados

Immutable Awesomeness by John Willis and Josh Corman
Immutable Awesomeness by John Willis and Josh CormanImmutable Awesomeness by John Willis and Josh Corman
Immutable Awesomeness by John Willis and Josh CormanDocker, Inc.
 
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 SummitOpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 SummitLew Tucker
 
Docker in Production, Look No Hands! by Scott Coulton
Docker in Production, Look No Hands! by Scott CoultonDocker in Production, Look No Hands! by Scott Coulton
Docker in Production, Look No Hands! by Scott CoultonDocker, Inc.
 
OpenShift for Java EE Developers
OpenShift for Java EE DevelopersOpenShift for Java EE Developers
OpenShift for Java EE DevelopersMarkus Eisele
 
Docker Meetup Bangalore - Docker + Openstack
Docker Meetup Bangalore - Docker + OpenstackDocker Meetup Bangalore - Docker + Openstack
Docker Meetup Bangalore - Docker + OpenstackAshish Billore
 
Red Hat multi-cluster management & what's new in OpenShift
Red Hat multi-cluster management & what's new in OpenShiftRed Hat multi-cluster management & what's new in OpenShift
Red Hat multi-cluster management & what's new in OpenShiftKangaroot
 
So you think you know SUSE?
So you think you know SUSE?So you think you know SUSE?
So you think you know SUSE?Kangaroot
 
LJC 4/21"Easy Debugging of Java Microservices Running on Kubernetes with Tele...
LJC 4/21"Easy Debugging of Java Microservices Running on Kubernetes with Tele...LJC 4/21"Easy Debugging of Java Microservices Running on Kubernetes with Tele...
LJC 4/21"Easy Debugging of Java Microservices Running on Kubernetes with Tele...Daniel Bryant
 
How to contribute to cloud native computing foundation (CNCF)
How to contribute to cloud native computing foundation (CNCF)How to contribute to cloud native computing foundation (CNCF)
How to contribute to cloud native computing foundation (CNCF)Krishna-Kumar
 
Interoperability: The Elephants in the Room & What We're Doing About Them
Interoperability: The Elephants in the Room & What We're Doing About ThemInteroperability: The Elephants in the Room & What We're Doing About Them
Interoperability: The Elephants in the Room & What We're Doing About ThemMark Voelker
 
Kolla talk at OpenStack Summit 2017 in Sydney
Kolla talk at OpenStack Summit 2017 in SydneyKolla talk at OpenStack Summit 2017 in Sydney
Kolla talk at OpenStack Summit 2017 in SydneyVikram G Hosakote
 
DevOps and its impact
DevOps and its impactDevOps and its impact
DevOps and its impactCisco DevNet
 
Introduction to the DevNet Sandbox and IVT
Introduction to the DevNet Sandbox and IVTIntroduction to the DevNet Sandbox and IVT
Introduction to the DevNet Sandbox and IVTCisco DevNet
 
Webinar: OpenStack Accelerates Software Development
Webinar: OpenStack Accelerates Software DevelopmentWebinar: OpenStack Accelerates Software Development
Webinar: OpenStack Accelerates Software DevelopmentPlatform9
 
MJC 2021: "Debugging Java Microservices Running on Kubernetes with Telepresence"
MJC 2021: "Debugging Java Microservices Running on Kubernetes with Telepresence"MJC 2021: "Debugging Java Microservices Running on Kubernetes with Telepresence"
MJC 2021: "Debugging Java Microservices Running on Kubernetes with Telepresence"Daniel Bryant
 
OpenShift In a Nutshell - Episode 03 - Infrastructure part I
OpenShift In a Nutshell - Episode 03 - Infrastructure part IOpenShift In a Nutshell - Episode 03 - Infrastructure part I
OpenShift In a Nutshell - Episode 03 - Infrastructure part IBehnam Loghmani
 
Overseeing Ship's Surveys and Surveyors Globally Using IoT and Docker by Jay ...
Overseeing Ship's Surveys and Surveyors Globally Using IoT and Docker by Jay ...Overseeing Ship's Surveys and Surveyors Globally Using IoT and Docker by Jay ...
Overseeing Ship's Surveys and Surveyors Globally Using IoT and Docker by Jay ...Docker, Inc.
 
OpenShift In a Nutshell - Episode 06 - Core Concepts Part II
OpenShift In a Nutshell - Episode 06 - Core Concepts Part IIOpenShift In a Nutshell - Episode 06 - Core Concepts Part II
OpenShift In a Nutshell - Episode 06 - Core Concepts Part IIBehnam Loghmani
 
Portable infrastructure with puppet
Portable infrastructure with puppetPortable infrastructure with puppet
Portable infrastructure with puppetlkanies
 

Mais procurados (20)

Immutable Awesomeness by John Willis and Josh Corman
Immutable Awesomeness by John Willis and Josh CormanImmutable Awesomeness by John Willis and Josh Corman
Immutable Awesomeness by John Willis and Josh Corman
 
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 SummitOpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
 
Docker in Production, Look No Hands! by Scott Coulton
Docker in Production, Look No Hands! by Scott CoultonDocker in Production, Look No Hands! by Scott Coulton
Docker in Production, Look No Hands! by Scott Coulton
 
OpenShift for Java EE Developers
OpenShift for Java EE DevelopersOpenShift for Java EE Developers
OpenShift for Java EE Developers
 
Docker Meetup Bangalore - Docker + Openstack
Docker Meetup Bangalore - Docker + OpenstackDocker Meetup Bangalore - Docker + Openstack
Docker Meetup Bangalore - Docker + Openstack
 
Red Hat multi-cluster management & what's new in OpenShift
Red Hat multi-cluster management & what's new in OpenShiftRed Hat multi-cluster management & what's new in OpenShift
Red Hat multi-cluster management & what's new in OpenShift
 
StarlingX - A Platform for the Distributed Edge | Ildiko Vancsa
StarlingX - A Platform for the Distributed Edge | Ildiko VancsaStarlingX - A Platform for the Distributed Edge | Ildiko Vancsa
StarlingX - A Platform for the Distributed Edge | Ildiko Vancsa
 
So you think you know SUSE?
So you think you know SUSE?So you think you know SUSE?
So you think you know SUSE?
 
LJC 4/21"Easy Debugging of Java Microservices Running on Kubernetes with Tele...
LJC 4/21"Easy Debugging of Java Microservices Running on Kubernetes with Tele...LJC 4/21"Easy Debugging of Java Microservices Running on Kubernetes with Tele...
LJC 4/21"Easy Debugging of Java Microservices Running on Kubernetes with Tele...
 
How to contribute to cloud native computing foundation (CNCF)
How to contribute to cloud native computing foundation (CNCF)How to contribute to cloud native computing foundation (CNCF)
How to contribute to cloud native computing foundation (CNCF)
 
Interoperability: The Elephants in the Room & What We're Doing About Them
Interoperability: The Elephants in the Room & What We're Doing About ThemInteroperability: The Elephants in the Room & What We're Doing About Them
Interoperability: The Elephants in the Room & What We're Doing About Them
 
Kolla talk at OpenStack Summit 2017 in Sydney
Kolla talk at OpenStack Summit 2017 in SydneyKolla talk at OpenStack Summit 2017 in Sydney
Kolla talk at OpenStack Summit 2017 in Sydney
 
DevOps and its impact
DevOps and its impactDevOps and its impact
DevOps and its impact
 
Introduction to the DevNet Sandbox and IVT
Introduction to the DevNet Sandbox and IVTIntroduction to the DevNet Sandbox and IVT
Introduction to the DevNet Sandbox and IVT
 
Webinar: OpenStack Accelerates Software Development
Webinar: OpenStack Accelerates Software DevelopmentWebinar: OpenStack Accelerates Software Development
Webinar: OpenStack Accelerates Software Development
 
MJC 2021: "Debugging Java Microservices Running on Kubernetes with Telepresence"
MJC 2021: "Debugging Java Microservices Running on Kubernetes with Telepresence"MJC 2021: "Debugging Java Microservices Running on Kubernetes with Telepresence"
MJC 2021: "Debugging Java Microservices Running on Kubernetes with Telepresence"
 
OpenShift In a Nutshell - Episode 03 - Infrastructure part I
OpenShift In a Nutshell - Episode 03 - Infrastructure part IOpenShift In a Nutshell - Episode 03 - Infrastructure part I
OpenShift In a Nutshell - Episode 03 - Infrastructure part I
 
Overseeing Ship's Surveys and Surveyors Globally Using IoT and Docker by Jay ...
Overseeing Ship's Surveys and Surveyors Globally Using IoT and Docker by Jay ...Overseeing Ship's Surveys and Surveyors Globally Using IoT and Docker by Jay ...
Overseeing Ship's Surveys and Surveyors Globally Using IoT and Docker by Jay ...
 
OpenShift In a Nutshell - Episode 06 - Core Concepts Part II
OpenShift In a Nutshell - Episode 06 - Core Concepts Part IIOpenShift In a Nutshell - Episode 06 - Core Concepts Part II
OpenShift In a Nutshell - Episode 06 - Core Concepts Part II
 
Portable infrastructure with puppet
Portable infrastructure with puppetPortable infrastructure with puppet
Portable infrastructure with puppet
 

Destaque

Opendaylight SDN Controller
Opendaylight SDN ControllerOpendaylight SDN Controller
Opendaylight SDN ControllerSumit Arora
 
Software Defined Networking: The OpenDaylight Project
Software Defined Networking: The OpenDaylight ProjectSoftware Defined Networking: The OpenDaylight Project
Software Defined Networking: The OpenDaylight ProjectGreat Wide Open
 
Provisioning VPNs on an heterogeneous network with OpenDayLight and NETCONF_bcom
Provisioning VPNs on an heterogeneous network with OpenDayLight and NETCONF_bcomProvisioning VPNs on an heterogeneous network with OpenDayLight and NETCONF_bcom
Provisioning VPNs on an heterogeneous network with OpenDayLight and NETCONF_bcomIRT b-com
 
Odl virtualization-20140520
Odl virtualization-20140520Odl virtualization-20140520
Odl virtualization-20140520NEC Corporation
 
Schedule based network orchestration using opendaylight
Schedule based network orchestration using opendaylightSchedule based network orchestration using opendaylight
Schedule based network orchestration using opendaylightCoreStack
 
【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...
【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...
【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...シスコシステムズ合同会社
 
HPNFVの取組みとMWC2015 – OpenStack最新情報セミナー 2015年4月
HPNFVの取組みとMWC2015 – OpenStack最新情報セミナー 2015年4月HPNFVの取組みとMWC2015 – OpenStack最新情報セミナー 2015年4月
HPNFVの取組みとMWC2015 – OpenStack最新情報セミナー 2015年4月VirtualTech Japan Inc.
 
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 ...Cisco DevNet
 
DEVNET-1175 OpenDaylight Service Function Chaining
DEVNET-1175	OpenDaylight Service Function ChainingDEVNET-1175	OpenDaylight Service Function Chaining
DEVNET-1175 OpenDaylight Service Function ChainingCisco DevNet
 
Bitcoin: The Internet of Money
Bitcoin: The Internet of MoneyBitcoin: The Internet of Money
Bitcoin: The Internet of Moneywinklevosscap
 

Destaque (11)

Opendaylight SDN Controller
Opendaylight SDN ControllerOpendaylight SDN Controller
Opendaylight SDN Controller
 
Software Defined Networking: The OpenDaylight Project
Software Defined Networking: The OpenDaylight ProjectSoftware Defined Networking: The OpenDaylight Project
Software Defined Networking: The OpenDaylight Project
 
Provisioning VPNs on an heterogeneous network with OpenDayLight and NETCONF_bcom
Provisioning VPNs on an heterogeneous network with OpenDayLight and NETCONF_bcomProvisioning VPNs on an heterogeneous network with OpenDayLight and NETCONF_bcom
Provisioning VPNs on an heterogeneous network with OpenDayLight and NETCONF_bcom
 
Odl virtualization-20140520
Odl virtualization-20140520Odl virtualization-20140520
Odl virtualization-20140520
 
OpenDaylight VTN Policy
OpenDaylight VTN PolicyOpenDaylight VTN Policy
OpenDaylight VTN Policy
 
Schedule based network orchestration using opendaylight
Schedule based network orchestration using opendaylightSchedule based network orchestration using opendaylight
Schedule based network orchestration using opendaylight
 
【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...
【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...
【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...
 
HPNFVの取組みとMWC2015 – OpenStack最新情報セミナー 2015年4月
HPNFVの取組みとMWC2015 – OpenStack最新情報セミナー 2015年4月HPNFVの取組みとMWC2015 – OpenStack最新情報セミナー 2015年4月
HPNFVの取組みとMWC2015 – OpenStack最新情報セミナー 2015年4月
 
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 ...
 
DEVNET-1175 OpenDaylight Service Function Chaining
DEVNET-1175	OpenDaylight Service Function ChainingDEVNET-1175	OpenDaylight Service Function Chaining
DEVNET-1175 OpenDaylight Service Function Chaining
 
Bitcoin: The Internet of Money
Bitcoin: The Internet of MoneyBitcoin: The Internet of Money
Bitcoin: The Internet of Money
 

Semelhante a Collaborating with OpenDaylight for a Network-Enabled Cloud

Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined NetworksShreeya Shah
 
SDN and NFV Friends or Enemies ?
SDN and NFV Friends or Enemies ?SDN and NFV Friends or Enemies ?
SDN and NFV Friends or Enemies ?Kedar Raval
 
Know about SDN and NFV
Know about SDN and NFVKnow about SDN and NFV
Know about SDN and NFVKedar Raval
 
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 Mark Hinkle
 
SDN and NFV: Friends or Enemies
SDN and NFV: Friends or EnemiesSDN and NFV: Friends or Enemies
SDN and NFV: Friends or EnemiesJustyna Bak
 
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014mestery
 
Software Defined networking (SDN)
Software Defined networking (SDN)Software Defined networking (SDN)
Software Defined networking (SDN)Milson Munakami
 
OpenDaylight-in-NextGenNetworkServices
OpenDaylight-in-NextGenNetworkServicesOpenDaylight-in-NextGenNetworkServices
OpenDaylight-in-NextGenNetworkServicesCharles Eckel
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018Krishna-Kumar
 
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...PROIDEA
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SAMeh Zaghloul
 
Current & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylightCurrent & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylightabhijit2511
 
MidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integrationMidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integrationAkhilesh Dhawan
 
WWT Software-Defined Networking Guide
WWT Software-Defined Networking GuideWWT Software-Defined Networking Guide
WWT Software-Defined Networking GuideJoel W. King
 
Open source sdn controllers comparison
Open source sdn controllers comparisonOpen source sdn controllers comparison
Open source sdn controllers comparisonYashaswi Jain
 
The Juniper SDN Landscape
The Juniper SDN LandscapeThe Juniper SDN Landscape
The Juniper SDN LandscapeChris Jones
 
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...APNIC
 
SDN Demonstration at TNC 2014
SDN Demonstration at TNC 2014SDN Demonstration at TNC 2014
SDN Demonstration at TNC 2014ADVA
 
Openstack Overview
Openstack OverviewOpenstack Overview
Openstack Overviewrajdeep
 

Semelhante a Collaborating with OpenDaylight for a Network-Enabled Cloud (20)

Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined Networks
 
SDN and NFV Friends or Enemies ?
SDN and NFV Friends or Enemies ?SDN and NFV Friends or Enemies ?
SDN and NFV Friends or Enemies ?
 
Know about SDN and NFV
Know about SDN and NFVKnow about SDN and NFV
Know about SDN and NFV
 
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
 
SDN and NFV: Friends or Enemies
SDN and NFV: Friends or EnemiesSDN and NFV: Friends or Enemies
SDN and NFV: Friends or Enemies
 
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
 
Software Defined networking (SDN)
Software Defined networking (SDN)Software Defined networking (SDN)
Software Defined networking (SDN)
 
OpenDaylight-in-NextGenNetworkServices
OpenDaylight-in-NextGenNetworkServicesOpenDaylight-in-NextGenNetworkServices
OpenDaylight-in-NextGenNetworkServices
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018
 
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
 
Current & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylightCurrent & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylight
 
MidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integrationMidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integration
 
WWT Software-Defined Networking Guide
WWT Software-Defined Networking GuideWWT Software-Defined Networking Guide
WWT Software-Defined Networking Guide
 
Open source sdn controllers comparison
Open source sdn controllers comparisonOpen source sdn controllers comparison
Open source sdn controllers comparison
 
The Juniper SDN Landscape
The Juniper SDN LandscapeThe Juniper SDN Landscape
The Juniper SDN Landscape
 
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
 
SDN Demonstration at TNC 2014
SDN Demonstration at TNC 2014SDN Demonstration at TNC 2014
SDN Demonstration at TNC 2014
 
Openstack Overview
Openstack OverviewOpenstack Overview
Openstack Overview
 

Mais de Tesora

Model-Driven Operations
Model-Driven OperationsModel-Driven Operations
Model-Driven OperationsTesora
 
What's Next for OpenStack at Walmart
What's Next for OpenStack at WalmartWhat's Next for OpenStack at Walmart
What's Next for OpenStack at WalmartTesora
 
All of the Amazing OpenStack Resources
All of the Amazing OpenStack ResourcesAll of the Amazing OpenStack Resources
All of the Amazing OpenStack ResourcesTesora
 
What's the TCO for an OpenStack Cloud?
What's the TCO for an OpenStack Cloud? What's the TCO for an OpenStack Cloud?
What's the TCO for an OpenStack Cloud? Tesora
 
OpenStack: Past, Present, and Future
OpenStack: Past, Present, and FutureOpenStack: Past, Present, and Future
OpenStack: Past, Present, and FutureTesora
 
VMware and Container Orchestration
VMware and Container OrchestrationVMware and Container Orchestration
VMware and Container OrchestrationTesora
 
OpenStack Management at Hyperscale
OpenStack Management at HyperscaleOpenStack Management at Hyperscale
OpenStack Management at HyperscaleTesora
 
Stateful Applications On the Cloud: A PayPal Journey
Stateful Applications On the Cloud: A PayPal JourneyStateful Applications On the Cloud: A PayPal Journey
Stateful Applications On the Cloud: A PayPal JourneyTesora
 
So Your OpenStack Cloud is Built...Now What?
So Your OpenStack Cloud is Built...Now What? So Your OpenStack Cloud is Built...Now What?
So Your OpenStack Cloud is Built...Now What? Tesora
 
Secrets of Success: Building Community Through Meetups
Secrets of Success: Building Community Through Meetups Secrets of Success: Building Community Through Meetups
Secrets of Success: Building Community Through Meetups Tesora
 
The State of OpenStack Product Management
The State of OpenStack Product ManagementThe State of OpenStack Product Management
The State of OpenStack Product ManagementTesora
 
OpenStack in the Enterprise
OpenStack in the EnterpriseOpenStack in the Enterprise
OpenStack in the EnterpriseTesora
 
OpenStack by the Numbers
OpenStack by the NumbersOpenStack by the Numbers
OpenStack by the NumbersTesora
 
Running OpenStack in Production
Running OpenStack in ProductionRunning OpenStack in Production
Running OpenStack in ProductionTesora
 
Leveraging OpenStack to Run Mesos/Marathon at Charter Communications
Leveraging OpenStack to Run Mesos/Marathon at Charter CommunicationsLeveraging OpenStack to Run Mesos/Marathon at Charter Communications
Leveraging OpenStack to Run Mesos/Marathon at Charter CommunicationsTesora
 
Consuming Cinder from Docker
Consuming Cinder from DockerConsuming Cinder from Docker
Consuming Cinder from DockerTesora
 
Bridging OpenStack and Mobile Cloud
Bridging OpenStack and Mobile CloudBridging OpenStack and Mobile Cloud
Bridging OpenStack and Mobile CloudTesora
 
OpenStack at Scale Inside NetApp
OpenStack at Scale Inside NetAppOpenStack at Scale Inside NetApp
OpenStack at Scale Inside NetAppTesora
 
OpenStack at Bloomberg
OpenStack at BloombergOpenStack at Bloomberg
OpenStack at BloombergTesora
 
A Tale from the Upstream Path
A Tale from the Upstream PathA Tale from the Upstream Path
A Tale from the Upstream PathTesora
 

Mais de Tesora (20)

Model-Driven Operations
Model-Driven OperationsModel-Driven Operations
Model-Driven Operations
 
What's Next for OpenStack at Walmart
What's Next for OpenStack at WalmartWhat's Next for OpenStack at Walmart
What's Next for OpenStack at Walmart
 
All of the Amazing OpenStack Resources
All of the Amazing OpenStack ResourcesAll of the Amazing OpenStack Resources
All of the Amazing OpenStack Resources
 
What's the TCO for an OpenStack Cloud?
What's the TCO for an OpenStack Cloud? What's the TCO for an OpenStack Cloud?
What's the TCO for an OpenStack Cloud?
 
OpenStack: Past, Present, and Future
OpenStack: Past, Present, and FutureOpenStack: Past, Present, and Future
OpenStack: Past, Present, and Future
 
VMware and Container Orchestration
VMware and Container OrchestrationVMware and Container Orchestration
VMware and Container Orchestration
 
OpenStack Management at Hyperscale
OpenStack Management at HyperscaleOpenStack Management at Hyperscale
OpenStack Management at Hyperscale
 
Stateful Applications On the Cloud: A PayPal Journey
Stateful Applications On the Cloud: A PayPal JourneyStateful Applications On the Cloud: A PayPal Journey
Stateful Applications On the Cloud: A PayPal Journey
 
So Your OpenStack Cloud is Built...Now What?
So Your OpenStack Cloud is Built...Now What? So Your OpenStack Cloud is Built...Now What?
So Your OpenStack Cloud is Built...Now What?
 
Secrets of Success: Building Community Through Meetups
Secrets of Success: Building Community Through Meetups Secrets of Success: Building Community Through Meetups
Secrets of Success: Building Community Through Meetups
 
The State of OpenStack Product Management
The State of OpenStack Product ManagementThe State of OpenStack Product Management
The State of OpenStack Product Management
 
OpenStack in the Enterprise
OpenStack in the EnterpriseOpenStack in the Enterprise
OpenStack in the Enterprise
 
OpenStack by the Numbers
OpenStack by the NumbersOpenStack by the Numbers
OpenStack by the Numbers
 
Running OpenStack in Production
Running OpenStack in ProductionRunning OpenStack in Production
Running OpenStack in Production
 
Leveraging OpenStack to Run Mesos/Marathon at Charter Communications
Leveraging OpenStack to Run Mesos/Marathon at Charter CommunicationsLeveraging OpenStack to Run Mesos/Marathon at Charter Communications
Leveraging OpenStack to Run Mesos/Marathon at Charter Communications
 
Consuming Cinder from Docker
Consuming Cinder from DockerConsuming Cinder from Docker
Consuming Cinder from Docker
 
Bridging OpenStack and Mobile Cloud
Bridging OpenStack and Mobile CloudBridging OpenStack and Mobile Cloud
Bridging OpenStack and Mobile Cloud
 
OpenStack at Scale Inside NetApp
OpenStack at Scale Inside NetAppOpenStack at Scale Inside NetApp
OpenStack at Scale Inside NetApp
 
OpenStack at Bloomberg
OpenStack at BloombergOpenStack at Bloomberg
OpenStack at Bloomberg
 
A Tale from the Upstream Path
A Tale from the Upstream PathA Tale from the Upstream Path
A Tale from the Upstream Path
 

Último

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
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 FresherRemote DBA Services
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 

Último (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

Collaborating with OpenDaylight for a Network-Enabled Cloud

  • 1. Phil Robb, Sr. Director Of Technical Operations, OpenDaylight Collaborating with OpenDaylight for a Network-Enabled Cloud
  • 2. 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 2 Code Acceptance Community To create a robust, extensible, open source code base that covers the major common components required to build an SDN solution To get broad industry acceptance amongst vendors and users • Using OpenDaylight code directly or through vendor products • Vendors using OpenDaylight code as part of commercial products To have a thriving and growing technical community contributing to the code base, using code in commercial products, and adding value above, below and around.
  • 4. OpenDaylight as a Platform
  • 5. In a Nutshell, OpenDaylight… ... has had 31,388 commits made by 696 contributors representing 2,614,066 lines of code ... is mostly written in Java with an average number of source code comments ... has a well established, mature codebase maintained by a very large development team with stable Y-O-Y commits ... took an estimated 764 years of effort (COCOMO model) 5
  • 6. OpenDaylight 6 • The biggest networking OSS project by any measure (www.openhub.net):  150+ known* commercial deployments by 20+ companies  SW / Equipment vendors, SPs, …  Networking, entertainment, energy management, … * = reported to Linux Foundation ODL: 2,614,066 DPDK: 1,662,113 Contrail: 739,905 ONOS: 526,549 Lines of Code ODL: 696 DPDK: 262 Contrail: 253 ONOS: 198 OVS: 326 Contributors ODL: 31,388 DPDK: 4,832 Contrail: 12,307 ONOS: 7,992 OVS: 12,464 Commits OVS:306,888 Floodlight: 86 RYU:95 FD.io: 90 Floodlight: 2,722 RYU:2,783 FD.io: 1,418 Floodlight: 93,198
  • 9. Desires Have Changed 9 I want to build my app or service and have it run well Infrastructure automation is finally beyond banging on rocks and cups with string Things are still being built and organized bottoms-up. HOW DO THESE PIECES FIT TOGETHER? I want my apps to easily run across HV-Containers, DCs, Clouds. Networking still seems FUBAR. Networking is complex... But I don’t have anyway to communicate with it in PaaS Why can’t the infrastructure just figure out how to program itself? What actually happened when my WL ran?
  • 10. Objective: Simple-to-Deploy Apps and Services Infrastructure Software Management Orchestration Analytics, Controllers Application Software SaaS + Integration Operations Embedded Software Route, Switch, Appliance Workflow and Intent Programmability Network Intelligence, Guidance Statistics, States, Objects and Events SERVICES ORCHESTRATION NETWORK ANALYTICS APPLICATIONS & PaaS 10
  • 11. The Whole Stack Open Source Building Blocks 11*New to LinuxFoundation in 2015/2016 PaaSCloudInfra&ToolingInfrastructure Additional PaaS platforms Open-O CI/CD PaNDA * * * * * * * Hardware Network Control Operating Systems VIM Management System Orchestration Application Layer / App Server IO Abstraction & Feature Path Evolve/Integrate/Install/Test Network Data Analytics
  • 12. What Must Be Managed in a Network… chain-in chain-out EP:1 EP:2 EP:3 EP:4 Contracts Match:* Action: chain: vFW-gb chain-in Match:*a Action: chain: vFW-bg chain-out vFW EP1 EP2 EP3 EP4 GBP:blueGBP:green EP1 EP2 EP3 EP4 VPP VPP ASA 1000v VPP br-gb br-bg EP1 EP2 EP3 EP4 UCS-B M460vmnic0 vmnic1 UCS 6200 eth20 eth20 CPU MEM STG Policy View Service View Virtual Topology Physical Topology Resource View Application View App GoRouter Message Bus GoRouter Everything below this Line should be a “NO-STACK WORLD” Where’s BW? IP Network IP Network IP Network IP Network IP Network IP Network App 12
  • 13. The Ability To Spin Up Compute & Storage Nodes At Will Is Pointless If They Can’t Be Connected Intelligently
  • 14. Real World Use Cases with ODL & OpenStack • Key Challenge: OpenStack Neutron by itself provides a tenant-facing cloud networking API but is limited what it exposes to cloud operators. NFV requires significant new functionality (e.g. Service Function Chaining) 14 ODL Case Studies: • AT&T • China Mobile • Orange • Massachusetts Open Cloud ODL Use Cases: • Network Virtualization for OpenStack • Multi-tenant Network • NFV Telco Services • Policy and Intent • OVS Virtualization for Software Switches • SFC Support with a Virtualized Environment
  • 15. Benefits of OpenDaylight in Your Cloud 1. OpenDaylight Sees and Manages the Network End-to-End • Within a datacenter, across datacenters, to other public/private clouds, across Campus, Metro, or long haul WAN links • Is aware of physical underlay as well as overlay • Implements/maintains network policy across virtual/physical boundaries 2. Supports many protocols across heterogeneous networking equipment 3. Provides instrumentation/monitoring of network • Allows for reactive traffic shaping based on conditions 4. Integrates with “higher level” orchestrators/managers 15
  • 16. OpenStack / ODL Integration Using OF/OVSDB • OpenStack Neutron: • Plugin: Modular Layer 2 plugin • networking-odl: • ODL L3 plugin • Drivers fro LBaaS, FWaaS, VPNaaS,… • OpenDaylight: • Neutron northbound • Openstack serivce providers: • ovsdb/netwirt, GBP, VTN, Lisp Flow Mapper, NIC • Soutbound protocol: • Openflow, Ovsdb, Netconf 16
  • 17. OpenStack / ODL Integration: “Fast Data Stack” 17 • OpenDaylight • GBP Neutron Mapper • GBP Renderer Manager enhancements • VPP Renderer • Virtual Bridge Domain Mgr / Topology Manager • FD.io • HoneyComb – Enhancements • VPP – Enhancements • CSIT – VPP component tests • OPNFV • Installer: Integration of VPP into APEX • System Test: FuncTest and Yardstick system test application to FDS See also: FDS Architecture: https://wiki.opnfv.org/display/fds/OpenStack-ODL-VPP+integration+design+and+architecture
  • 18. What Makes OpenDaylight Different? 18 SAL/Core Protocol Plugin Netconf Client Protocol Plugin Southbound RESTCONF Connector... ApplicationNetconf Server Northbound RESTCONF ... Application Protocol Plugins/Adapters Controller Core Controller Apps/Services REST ... ... OSS/BSS, External Apps Network Devices
  • 19. From Layers to Microservices 19 Controller SAL/Core Protocol Plugin Protocol Plugin ... Application ... Application Northbound API Southbound API Controller ProcessingProcessing SAL/Core Application Protocol Plugin Model API Application (Processing) API Model
  • 20. OpenDaylight Software Architecture 20 SAL/Core Netconf Client Protocol Plugin ... Netconf ServerRESTCONFApplication Application REST Data Store Messaging Core Apps/Services Yang Model Data RPCs, Notifications
  • 21. MD-SAL: Connecting Providers and Consumers 21 Core Apps/Services SAL/Core Netconf Client Protocol Plugin ... Netconf ServerRESTCONFProvider App Consumer App
  • 22. MD-SAL: Connecting Providers and Consumers 22 Core Apps/Services SAL/Core Netconf Client Protocol Plugin ... Netconf ServerRESTCONFProvider App Consumer App
  • 23. Beryllium: Enhanced OpenStack Integration • OpenDaylight Features • Neutron API enhancements to enable use of ML2 Plug-in • Full support for OpenStack HA and Clustering • Improved security with HW-VTEP and efficient security group configuration via OpenFlow vs IPTables • OpenStack BGP-VPN support • Benefits • Enhanced robustness and security for OpenStack over OpenDaylight deployments 23
  • 24. What’s Coming In Boron • Better Scaling • Better Performance • Enhanced HA & Clustering • Evolution of the OpenDaylight ML2 Driver • App-agnostic app composition pipeline (GBP, SFC, VPN, Etc.) • New Features/Projects…. 24
  • 25. What’s Coming In Boron - Features • Genius: • Provides generic network interfaces, utilities & services • Creates composition pipeline for ODL applications • Eliminates resource allocation interference between ODL apps • NetVirt: • Open vSwitch-based virtualization for software switches • Hardware VTEP for hardware switches • Service Function Chaining support • Yang IDE Provides an Eclipse plugin that can be used to view and edit YANG model files 25
  • 26. What’s Coming In Boron (Continued) • OCP Plugin • ETSI standard protocol for control and management of Remote Radio Head (RRH) equipment • Plugin allows applications and controller services to interact with RRHs using OCP • Cardinal (OpenDaylight Monitoring as a Service) • Extends the following for a remote NMS: • OpenDaylight MIB (Management Information Base) defined in OID experimental • ODL diagnostics to be exposed across SNMP • Integrates OpenDaylight TSDR and Centinel for monitoring data and analytics • ODL diagnostics across northbound for autonomous notifications (SNMP Traps) 26
  • 27. How to Get Started: • Download directly from OpenDaylight.org. • Find a Solution or Provider ODL is the only open source SDN platform with a robust ecosystem of products, solutions, distributions, and other providers who can help you deploy open SDN in your network. • Getting Started Guide A comprehensive guide for newbies and advanced users to learn about, install and deploy OpenDaylight. http://www.opendaylight.org/start 27