SlideShare a Scribd company logo
OpenStack with OpenDaylight
DevNet Workshop –
OpenStack with OpenDaylight
Charles Eckel, Open Source Developer Evangelist
Vikram Hosakote, Software Engineer
DEVNET-2041
• Installing OpenStack
• Installing OpenDaylight
• Configuring OpenStack to use OpenDaylight
• Verifying the entire system works
• Troubleshooting and debugging
• Q&A
Agenda
Installing OpenStack
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Overview
• Cloud computing platform for
public/private clouds
• Abstracts data centers into
pools of resources
• Provides management layer
for efficient, automated
allocation of resources
• Empowers operators, admins,
users via self service portals
• Provides APIs to develop
cloud-aware applications
DEVNET-2041 5
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Extensible Software Architecture
Applications / Services
Physical and Virtualized Infrastructure
OpenStack Service APIs, SDK, CLI
Infrastructure Plugins
Compute
Service
(Nova)
Storage
Services
(Cinder
and Swift)
Network
Service
(Neutron)
Many more
Services
Dashboard
(Horizon)
Identity
(Keystone)
DEVNET-2041 6
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
• Create private network for your VMs
• Create router to connect to shared
public network
• Hover over the router icon to see
additional info
• Router has been assigned IP address
10.0.0.1
• Click on the private network to see
additional info
• Assigned address space 10.0.0.0/2
• Gateway IP is that of router (i.e. 10.0.0.1)
Create and Manage
Networks with Neutron
DEVNET-2041 7
Installing OpenDaylight
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
OpenDaylight
9
• Large open source project
within Linux Foundation
• Platform for building
programmable, software-
defined networks (SDN)
• Modular, model driven
controller at core
• Northbound APIs to apps (e.g.
OpenStack)
• Southbound interfaces to
network devices (e.g. OVS)
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 10DEVNET-2041
Service Abstraction Layer/Core
OpenFlow Enabled
Devices
Open vSwitches
Additional Virtual &
Physical Devices
Data Plane Elements
(Virtual Switches, Physical
Device Interfaces)
Controller Platform
Services/Applications
OVSDB NETCONF PCMM
/COPS
SNBILISP BGP PCEP SNMPSXP
Southbound Interfaces
&
Protocol Plugins
OpenFlow USCCAPWAP OPFLEX
Base Network
Functions
OpenFlow Stats Manager
OpenFlow Switch Manager
OpenFlow Forwarding Rules Mgr
L2 Switch
Host Tracker
Topology Processing
OpenDaylight APIs REST/RESTCONF/NETCONF/AMQP
Data Store (Config & Operational) Messaging (Notifications / RPCs)
LACP
AAA AuthN Filter
Network
Abstractions
(Policy/Intent)ALTO Protocol Manager
Network Intent Composition
Group Based Policy Service
Fabric as a Service
NEMO
Graphical User Interface Application and Toolkit (DLUX / NeXT UI)
IoT
Http/CoAPOF-Config
Enhanced Network Services
AAA
Neutron Northbound
SDN Integration Aggregator
Time Series Data Repository
Service Function Chaining
Virtual Private Network
Virtual Tenant Network Mgr.
Unified Secure Channel Mgr
OVSDB NeutronDev Discovery, ID & Drvr Mgmt
LISP Service
DOCSIS Abstraction
SNMP4SDN
Link Aggregation Ctl Protocol
Controller Shield
User Network Interface Mgr
Centinel – Streaming Data Hdlr NetIDE
Messaging 4Transport
Northbound APIs to
Orchestrators and
Applications
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 11DEVNET-2041
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 12DEVNET-2041
$ unzip distribution-karaf-0.5.2-Boron-SR2.zip
Archive: distribution-karaf-0.5.2-Boron-SR2.zip
creating: distribution-karaf-0.5.2-Boron-SR2 …
$ cd distribution-karaf-0.5.2-Boron-SR2/
$ ./bin/karaf
karaf: Enabling Java debug options: -Xdebug -Xnoagent -Djava.compiler=NONE …
Listening for transport dt_socket at address: 5005
Apache Karaf starting up. Press Enter to open the shell now...
100% [========================================================================]
Karaf started in 3s. Bundle stats: 64 active, 64 total
________ ________ .__ .__ .__ __
_____  ______ ____ ____ ______  _____ ___.__.| | |__| ____ | |___/ |_
/ | ____ _/ __  /  | | __ < | || | | |/ ___| |  __
/ |  |_> > ___/| | | ` / __ ___ || |_| / /_/ > Y  |
_______ / __/ ___ >___| /_______ (____ / ____||____/_____ /|___| /__|
/|__| / / / // /_____/ /
Hit '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.
Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown OpenDaylight.
opendaylight-user@root>
Configuring OpenStack to use
OpenDaylight
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
• Neutron using OVS backend and
VXLAN for tunnels
• Turn off Neutron server and
Neutron’s OVS agents on all hosts
• Clear existing OVS config and set
OpenDaylight to manage switch
• Configure Neutron to use
OpenDaylight’s ML2 driver
• OpenDaylight now creates
network endpoints for instances
and manages traffic for them
• https://wiki.opendaylight.org/view/
OpenStack_and_OpenDaylight
OpenStack Networking via OpenDaylight
DEVNET-2041 14
Verifying the entire system works
Troubleshooting and Debugging
Additional Resources
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Open Source Dev Center
https://developer.cisco.com/opensource
•Contributions to open source
•Use in products/solutions
•Community forums, blogs
• https://communities.cisco.com/community
/developer/opensource
•Developer Events
• IETF Hackathons featuring open source
implementations of open standards
Your Source for Open Source at Cisco
DEVNET-2041 18
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Key Takeaways
• Neutron provides networking services for OpenStack
• Some OpenStack deployments benefit significantly from
advanced networking
• OpenDaylight can provide advanced networking for OpenStack
DEVNET-2041 19
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Pros and Cons
• Pros: Support for all southbound interfaces of OpenDaylight; therefore,
work with wide range of network elements and existing deployments
• Cons: OpenDaylight, like OpenStack, is complex to install and operate,
documentation is not always accurate and up to date
 Pros and Cons of using a large, rapidly developing open source project
DEVNET-2041 20
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Spark
Ask Questions, Get Answers, Continue the Experience
Use Cisco Spark to communicate with the Speaker and fellow
participants after the session
Download the Cisco Spark app from iTunes or Google Play
1. Go to the Cisco Live Berlin 2017 Mobile app
2. Find this session
3. Click the Spark button under Speakers in the session description
4. Enter the room, room name = DEVNET-2041
5. Join the conversation!
The Spark Room will be open for 2 weeks after Cisco Live
21DEVNET-2041
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Complete Your Online Session Evaluation
Don’t forget: Cisco Live sessions will be available
for viewing on-demand after the event at
CiscoLive.com/Online
• Please complete your Online
Session Evaluations after each
session
• Complete 4 Session Evaluations &
the Overall Conference Evaluation
(available from Thursday) to receive
your Cisco Live T-shirt
• All surveys can be completed via
the Cisco Live Mobile App or the
Communication Stations
DEVNET-2041 22
© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public
Continue Your Education
• Related blogpost
https://communities.cisco.com/community/developer/openstack/blog/2017/02/01
/how-to-deploy-openstack-newton-with-opendaylight-boron-and-open-vswitch
• Related sessions
https://communities.cisco.com/community/developer/blog/2017/01/25/all-things-
open-source-in-berlin
• Become a DevNet Member:
https://developer.cisco.com/site/devnet/overview/index.gsp
• Visit our Open Source Dev Center:
https://developer.cisco.com/site/opensource/
DEVNET-2041 23
Q & A
Thank You
OpenStack with OpenDaylight

More Related Content

PPTX
Cisco UCS loves Kubernetes, Docker and OpenStack Kolla
PPTX
OpenStack @ Workday - CI/CD
PPTX
OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...
PDF
Cloud data center and openstack
PPTX
Hostvn ceph in production v1.1 dungtq
PPTX
Baylisa - Dive Into OpenStack
PDF
How to integrate Kubernetes in OpenStack: You need to know these project
PDF
OpenStack on Kubernetes (BOS Summit / May 2017 update)
Cisco UCS loves Kubernetes, Docker and OpenStack Kolla
OpenStack @ Workday - CI/CD
OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...
Cloud data center and openstack
Hostvn ceph in production v1.1 dungtq
Baylisa - Dive Into OpenStack
How to integrate Kubernetes in OpenStack: You need to know these project
OpenStack on Kubernetes (BOS Summit / May 2017 update)

What's hot (20)

PDF
Build cloud like Rackspace with OpenStack Ansible
PDF
Kubernetes Day 2017 - Build, Ship and Run Your APP, Production !!
PDF
Running and Managing Kubernetes on OpenStack
PPTX
Tối ưu hiệu năng đáp ứng các yêu cầu của hệ thống 4G core
PDF
Deploying WSO2 Middleware on Kubernetes
PDF
How Kubernetes make OpenStack & Ceph better
PPTX
Challenges of Kubernetes On-premise Deployment
PPTX
Scaling Docker Containers using Kubernetes and Azure Container Service
PDF
OpenStack Magnum
PPTX
Role of sdn controllers in open stack
PDF
From Code to Kubernetes
PPTX
OpenStack and private cloud
PDF
Proactive ops for container orchestration environments
PPTX
How OpenStack is Built - Anton Weiss - OpenStack Day Israel 2016
PDF
Deploying Kubernetes without scaring off your security team - KubeCon 2017
PPTX
Integrate Kubernetes into CORD(Central Office Re-architected as a Datacenter)
PPTX
A brief study on Kubernetes and its components
PPT
February 2016 HUG: Running Spark Clusters in Containers with Docker
PDF
Openstack Summit Container Day Keynote
PDF
Chef and OpenStack Workshop from ChefConf 2013
Build cloud like Rackspace with OpenStack Ansible
Kubernetes Day 2017 - Build, Ship and Run Your APP, Production !!
Running and Managing Kubernetes on OpenStack
Tối ưu hiệu năng đáp ứng các yêu cầu của hệ thống 4G core
Deploying WSO2 Middleware on Kubernetes
How Kubernetes make OpenStack & Ceph better
Challenges of Kubernetes On-premise Deployment
Scaling Docker Containers using Kubernetes and Azure Container Service
OpenStack Magnum
Role of sdn controllers in open stack
From Code to Kubernetes
OpenStack and private cloud
Proactive ops for container orchestration environments
How OpenStack is Built - Anton Weiss - OpenStack Day Israel 2016
Deploying Kubernetes without scaring off your security team - KubeCon 2017
Integrate Kubernetes into CORD(Central Office Re-architected as a Datacenter)
A brief study on Kubernetes and its components
February 2016 HUG: Running Spark Clusters in Containers with Docker
Openstack Summit Container Day Keynote
Chef and OpenStack Workshop from ChefConf 2013
Ad

Similar to OpenStack with OpenDaylight (20)

PPTX
Opensource tools for OpenStack IAAS
PDF
Puppet devops wdec
PDF
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
PDF
Learn OpenStack from trystack.cn
PPTX
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
PPTX
OpenStack Enabling DevOps
PPTX
Devicemgmt
PDF
5 cisco open_stack
PDF
Autoscaling OpenStack Natively with Heat, Ceilometer and LBaaS
PDF
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
PPT
OpenDaylight Integration with OpenStack Neutron: A Tutorial
PDF
SDN and metrics from the SDOs
PPTX
OpenStack and the Transformation of the Data Center - Lew Tucker
PPTX
Cis sem sdn
PDF
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
PDF
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
PPTX
Exploring the Final Frontier of Data Center Orchestration: Network Elements -...
PPTX
Show and Tell: Building Applications on Cisco Open SDN Controller
PPTX
BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions-Cisco Live! US 20...
PPTX
OpenStack Integration with OpenContrail and OpenDaylight
Opensource tools for OpenStack IAAS
Puppet devops wdec
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
Learn OpenStack from trystack.cn
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack Enabling DevOps
Devicemgmt
5 cisco open_stack
Autoscaling OpenStack Natively with Heat, Ceilometer and LBaaS
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
OpenDaylight Integration with OpenStack Neutron: A Tutorial
SDN and metrics from the SDOs
OpenStack and the Transformation of the Data Center - Lew Tucker
Cis sem sdn
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
Exploring the Final Frontier of Data Center Orchestration: Network Elements -...
Show and Tell: Building Applications on Cisco Open SDN Controller
BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions-Cisco Live! US 20...
OpenStack Integration with OpenContrail and OpenDaylight
Ad

More from Vikram G Hosakote (11)

PPTX
Kolla talk at OpenStack Summit 2017 in Sydney
PPTX
Jumbo Mumbo in OpenStack
PPTX
Multicast in OpenStack Tips
PPTX
Multicast in OpenStack
PPTX
BEST REST in OpenStack
PPTX
Multi-node ZUUL OpenStack gate for bare metal and Docker
PPTX
Cloud-based Virtualization for Test Automation
PPTX
Layer-3 BFD Optimization Proposals for Enterprise and Campus Networks
PPTX
Network OS Code Coverage demo using Bullseye tool
PPTX
Using PerfDHCP tool to scale DHCP in OpenStack Neutron
PPTX
Addressing DHCP and DNS scalability issues in OpenStack Neutron
Kolla talk at OpenStack Summit 2017 in Sydney
Jumbo Mumbo in OpenStack
Multicast in OpenStack Tips
Multicast in OpenStack
BEST REST in OpenStack
Multi-node ZUUL OpenStack gate for bare metal and Docker
Cloud-based Virtualization for Test Automation
Layer-3 BFD Optimization Proposals for Enterprise and Campus Networks
Network OS Code Coverage demo using Bullseye tool
Using PerfDHCP tool to scale DHCP in OpenStack Neutron
Addressing DHCP and DNS scalability issues in OpenStack Neutron

Recently uploaded (20)

PPT
Project quality management in manufacturing
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
Geodesy 1.pptx...............................................
PDF
composite construction of structures.pdf
PPTX
web development for engineering and engineering
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
UNIT 4 Total Quality Management .pptx
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Project quality management in manufacturing
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
Internet of Things (IOT) - A guide to understanding
Geodesy 1.pptx...............................................
composite construction of structures.pdf
web development for engineering and engineering
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
UNIT 4 Total Quality Management .pptx
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Operating System & Kernel Study Guide-1 - converted.pdf
bas. eng. economics group 4 presentation 1.pptx
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
UNIT-1 - COAL BASED THERMAL POWER PLANTS
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
R24 SURVEYING LAB MANUAL for civil enggi
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...

OpenStack with OpenDaylight

  • 2. DevNet Workshop – OpenStack with OpenDaylight Charles Eckel, Open Source Developer Evangelist Vikram Hosakote, Software Engineer DEVNET-2041
  • 3. • Installing OpenStack • Installing OpenDaylight • Configuring OpenStack to use OpenDaylight • Verifying the entire system works • Troubleshooting and debugging • Q&A Agenda
  • 5. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Overview • Cloud computing platform for public/private clouds • Abstracts data centers into pools of resources • Provides management layer for efficient, automated allocation of resources • Empowers operators, admins, users via self service portals • Provides APIs to develop cloud-aware applications DEVNET-2041 5
  • 6. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Extensible Software Architecture Applications / Services Physical and Virtualized Infrastructure OpenStack Service APIs, SDK, CLI Infrastructure Plugins Compute Service (Nova) Storage Services (Cinder and Swift) Network Service (Neutron) Many more Services Dashboard (Horizon) Identity (Keystone) DEVNET-2041 6
  • 7. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public • Create private network for your VMs • Create router to connect to shared public network • Hover over the router icon to see additional info • Router has been assigned IP address 10.0.0.1 • Click on the private network to see additional info • Assigned address space 10.0.0.0/2 • Gateway IP is that of router (i.e. 10.0.0.1) Create and Manage Networks with Neutron DEVNET-2041 7
  • 9. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public OpenDaylight 9 • Large open source project within Linux Foundation • Platform for building programmable, software- defined networks (SDN) • Modular, model driven controller at core • Northbound APIs to apps (e.g. OpenStack) • Southbound interfaces to network devices (e.g. OVS)
  • 10. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 10DEVNET-2041 Service Abstraction Layer/Core OpenFlow Enabled Devices Open vSwitches Additional Virtual & Physical Devices Data Plane Elements (Virtual Switches, Physical Device Interfaces) Controller Platform Services/Applications OVSDB NETCONF PCMM /COPS SNBILISP BGP PCEP SNMPSXP Southbound Interfaces & Protocol Plugins OpenFlow USCCAPWAP OPFLEX Base Network Functions OpenFlow Stats Manager OpenFlow Switch Manager OpenFlow Forwarding Rules Mgr L2 Switch Host Tracker Topology Processing OpenDaylight APIs REST/RESTCONF/NETCONF/AMQP Data Store (Config & Operational) Messaging (Notifications / RPCs) LACP AAA AuthN Filter Network Abstractions (Policy/Intent)ALTO Protocol Manager Network Intent Composition Group Based Policy Service Fabric as a Service NEMO Graphical User Interface Application and Toolkit (DLUX / NeXT UI) IoT Http/CoAPOF-Config Enhanced Network Services AAA Neutron Northbound SDN Integration Aggregator Time Series Data Repository Service Function Chaining Virtual Private Network Virtual Tenant Network Mgr. Unified Secure Channel Mgr OVSDB NeutronDev Discovery, ID & Drvr Mgmt LISP Service DOCSIS Abstraction SNMP4SDN Link Aggregation Ctl Protocol Controller Shield User Network Interface Mgr Centinel – Streaming Data Hdlr NetIDE Messaging 4Transport Northbound APIs to Orchestrators and Applications
  • 11. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 11DEVNET-2041
  • 12. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 12DEVNET-2041 $ unzip distribution-karaf-0.5.2-Boron-SR2.zip Archive: distribution-karaf-0.5.2-Boron-SR2.zip creating: distribution-karaf-0.5.2-Boron-SR2 … $ cd distribution-karaf-0.5.2-Boron-SR2/ $ ./bin/karaf karaf: Enabling Java debug options: -Xdebug -Xnoagent -Djava.compiler=NONE … Listening for transport dt_socket at address: 5005 Apache Karaf starting up. Press Enter to open the shell now... 100% [========================================================================] Karaf started in 3s. Bundle stats: 64 active, 64 total ________ ________ .__ .__ .__ __ _____ ______ ____ ____ ______ _____ ___.__.| | |__| ____ | |___/ |_ / | ____ _/ __ / | | __ < | || | | |/ ___| | __ / | |_> > ___/| | | ` / __ ___ || |_| / /_/ > Y | _______ / __/ ___ >___| /_______ (____ / ____||____/_____ /|___| /__| /|__| / / / // /_____/ / Hit '<tab>' for a list of available commands and '[cmd] --help' for help on a specific command. Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown OpenDaylight. opendaylight-user@root>
  • 13. Configuring OpenStack to use OpenDaylight
  • 14. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public • Neutron using OVS backend and VXLAN for tunnels • Turn off Neutron server and Neutron’s OVS agents on all hosts • Clear existing OVS config and set OpenDaylight to manage switch • Configure Neutron to use OpenDaylight’s ML2 driver • OpenDaylight now creates network endpoints for instances and manages traffic for them • https://wiki.opendaylight.org/view/ OpenStack_and_OpenDaylight OpenStack Networking via OpenDaylight DEVNET-2041 14
  • 15. Verifying the entire system works
  • 18. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Open Source Dev Center https://developer.cisco.com/opensource •Contributions to open source •Use in products/solutions •Community forums, blogs • https://communities.cisco.com/community /developer/opensource •Developer Events • IETF Hackathons featuring open source implementations of open standards Your Source for Open Source at Cisco DEVNET-2041 18
  • 19. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Key Takeaways • Neutron provides networking services for OpenStack • Some OpenStack deployments benefit significantly from advanced networking • OpenDaylight can provide advanced networking for OpenStack DEVNET-2041 19
  • 20. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Pros and Cons • Pros: Support for all southbound interfaces of OpenDaylight; therefore, work with wide range of network elements and existing deployments • Cons: OpenDaylight, like OpenStack, is complex to install and operate, documentation is not always accurate and up to date  Pros and Cons of using a large, rapidly developing open source project DEVNET-2041 20
  • 21. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Cisco Spark Ask Questions, Get Answers, Continue the Experience Use Cisco Spark to communicate with the Speaker and fellow participants after the session Download the Cisco Spark app from iTunes or Google Play 1. Go to the Cisco Live Berlin 2017 Mobile app 2. Find this session 3. Click the Spark button under Speakers in the session description 4. Enter the room, room name = DEVNET-2041 5. Join the conversation! The Spark Room will be open for 2 weeks after Cisco Live 21DEVNET-2041
  • 22. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Complete Your Online Session Evaluation Don’t forget: Cisco Live sessions will be available for viewing on-demand after the event at CiscoLive.com/Online • Please complete your Online Session Evaluations after each session • Complete 4 Session Evaluations & the Overall Conference Evaluation (available from Thursday) to receive your Cisco Live T-shirt • All surveys can be completed via the Cisco Live Mobile App or the Communication Stations DEVNET-2041 22
  • 23. © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public Continue Your Education • Related blogpost https://communities.cisco.com/community/developer/openstack/blog/2017/02/01 /how-to-deploy-openstack-newton-with-opendaylight-boron-and-open-vswitch • Related sessions https://communities.cisco.com/community/developer/blog/2017/01/25/all-things- open-source-in-berlin • Become a DevNet Member: https://developer.cisco.com/site/devnet/overview/index.gsp • Visit our Open Source Dev Center: https://developer.cisco.com/site/opensource/ DEVNET-2041 23
  • 24. Q & A

Editor's Notes

  • #7: Collection of services that focus on different aspects of a cloud Dashboard (Horizon) – provides portal for uses to view and interact with their cloud Core Services for Compute (Nova), Storage (Cinder), and Network (Neutron) Infrastructure plugins to allow core services to talk to underlying physical/virtual infrastructure – similar to drivers in an operating system Common set of APIs across all service
  • #10: Large open source project Focus is Software-Defined Networking (SDN) Modular, model driven controller at core Northbound APIs to apps, e.g. to OpenStack neutron Southbound interfaces to network devices, e.g. OVSDB to OpenvSwitches
  • #11: Software Defined Networking (SDN) Controller Platform for network aware apps Northbound APIs to apps (e.g. OpenStack) Southbound APIs to network devices (e.g. OpenVSwitch)
  • #15: When using OpenDaylight as the Neutron back-end, ODL expects to be the only source of truth for Open vSwitch configuration. Because of this, it is necessary to remove existing OpenStack and Open vSwitch configurations to give OpenDaylight a clean slate. Configure Neutron to use OpenDaylight’s ML2 driver