SlideShare a Scribd company logo
HUAWEI TECHNOLOGIES CO., LTD.
Security Level:
www.huawei.com
Role of SDN Controllers in
OpenStack
Author/ Email: Vikram Choudhary (Huawei)
Numan Siddique (RedHat)
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 2
What’s there in the plate?
 Background preparation
 SDN Controllers
 OpenStack
 Neutron
 SDN Controller’s & Openstack: Big Picture
 SDN controller’s for Openstack
 OpenDaylight
 OpenContrail
 Open Networking Operating System
 Many more…
 How to become part of OpenStack?
 Q/A
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 3
Background before deep dive
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 4
What is a SDN Controller?
An SDN controller is an application in
software-defined networking (SDN)
that manages flow control to enable
intelligent networking.
SDN controllers are based on
protocols, such as OpenFlow, that
allow servers to tell switches where
to send packets.
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 5
Word about OpenStack
o OpenStack can be considered to
be not one project but several,
consisting of compute, storage
and networking.
o All three platform components
are managed by a dashboard
Web application.
o Combined, they can provide a
complete cloud network
operating system.
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 6
OpenStack module to talk about: Neutron
o Neutron was introduced to treat
networking as a separate service.
o Can run as an autonomous service,
exposes APIs with different
vendors, provides implementations
by appropriate extensions.
o In short, neutron is NOT SDN, but
in theory can transform anything
into SDN, Just provide a plug-in for
it.
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 7
Big Picture
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 8
SDN Controller and OpenStack
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 9
 OpenStack Neutron, with its plug-in architecture, provides the ability to integrate SDN
controllers into the OpenStack. provides centralized management, and facilitates the
network programmability using APIs.
 OpenStack is relatively mature and is in use in production environments worldwide.
This enables organizations to take advantage of the network orchestration feature
without necessarily deploying a full-blown controller-led SDN solution.
 Different integration options:
 Completely eliminate RPC communications between the Neutron server and agents on the
compute node, with the SDN controller being the sole entity managing the network.
 SDN controller manages only the physical switches, and the virtual switches can
be managed from the Neutron server directly.
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 10
SDN controller’s for Openstack
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 11
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 12
 OpenDaylight is integrated with Openstack via a Neutron plug-in.
 Plug-in moves the complexity up the stack from OpenStack to OpenDaylight.
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 13
Status in Openstack:
ODL ML2 driver available in Icehouse release
• Supports VXLAN and GRE
• Devstack
• Focus on core Neutron Functionality, still use DHCP, L3 Agents
ODL ML2 in Kilo (current)
• Changed auth to basic auth
• Vendor decomposition – networking-odl in OpenStack big tent
• Added support for L3 Service, FWaaS, LBaaS
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 14
The OpenContrail Controller is a logically centralized but
physically distributed Software Defined Networking (SDN)
controller that is responsible for providing
 Management
 Control, and
 Analytics functions of the virtualized network.
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 15
 OpenContrail is integrated with Openstack via a Neutron plug-in.
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 16
Status in Openstack:
ODL ML2 driver available
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 17
A new carrier-grade SDN network
operating system designed for
 high availability
 performance
 scale-out.
Mission: “to produce the Open Source
Network Operating System that will
enable service providers to build real
Software Defined Network”
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 18
Status in Openstack:
Just arrived 
 Work in Progress
o https://bugs.launchpad.net/networking-onos/+bug/1474240
o https://github.com/openstack/networking-onos
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 19
Inputs for new SDN controller’s for
joining the party!
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 20
 https://github.com/openstack/neutron/blob/master/doc/source/devref/sub_proje
cts.rst
 http://docs.openstack.org/infra/manual/creators.html#add-new-repository-to-
the-governance-repository
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 21
Keep the thinking Hat On, many more
to come!
Thanks 

More Related Content

PDF
OPNFV & OpenStack
PDF
Copr HD OpenStack Day India
PDF
Openstack devops challenges
PPTX
OpenStack Neutron behind the Scenes
PDF
OpenStack Watcher
PPTX
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
PDF
[OpenStack Day in Korea 2015] Track 3-6 - Archiectural Overview of the Open S...
PDF
OpenStack and OpenDaylight: An Integrated IaaS for SDN/NFV
OPNFV & OpenStack
Copr HD OpenStack Day India
Openstack devops challenges
OpenStack Neutron behind the Scenes
OpenStack Watcher
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
[OpenStack Day in Korea 2015] Track 3-6 - Archiectural Overview of the Open S...
OpenStack and OpenDaylight: An Integrated IaaS for SDN/NFV

What's hot (20)

PDF
[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업
PPTX
Kata Container - The Security of VM and The Speed of Container | Yuntong Jin
PDF
OpenShift In a Nutshell - Episode 03 - Infrastructure part I
PPTX
OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...
PDF
Deploying OpenDaylight and OpenStack at Ease
PPTX
OpenStack: Changing the Face of Service Delivery
PPTX
OpenStack @ Workday - CI/CD
PDF
Deploying openstack using ansible
PDF
StarlingX - A Platform for the Distributed Edge | Ildiko Vancsa
PDF
Things You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst IT
PDF
Open stack in action enovance-quantum in action
PPTX
OpenStack Integration with OpenContrail and OpenDaylight
PPTX
How OpenStack is Built - Anton Weiss - OpenStack Day Israel 2016
PDF
[OpenStack Days Korea 2016] Track1 - Red Hat enterprise Linux OpenStack Platform
PDF
Guts & OpenStack migration
PDF
[OpenStack Days Korea 2016] An SDN Pioneer's Vision of Networking
PPTX
OpenStack & OpenContrail in Production
PPT
Openshift + Openstack + Fedora = Awesome
PPT
HA in OpenStack service - meetup #9
PPTX
Lessons learned from global telecom operators' cloud journeys - Zeev Likworni...
[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업
Kata Container - The Security of VM and The Speed of Container | Yuntong Jin
OpenShift In a Nutshell - Episode 03 - Infrastructure part I
OpenStack QA Tooling & How to use it for Production Cloud Testing | Ghanshyam...
Deploying OpenDaylight and OpenStack at Ease
OpenStack: Changing the Face of Service Delivery
OpenStack @ Workday - CI/CD
Deploying openstack using ansible
StarlingX - A Platform for the Distributed Edge | Ildiko Vancsa
Things You MUST Know Before Deploying OpenStack: Bruno Lago, Catalyst IT
Open stack in action enovance-quantum in action
OpenStack Integration with OpenContrail and OpenDaylight
How OpenStack is Built - Anton Weiss - OpenStack Day Israel 2016
[OpenStack Days Korea 2016] Track1 - Red Hat enterprise Linux OpenStack Platform
Guts & OpenStack migration
[OpenStack Days Korea 2016] An SDN Pioneer's Vision of Networking
OpenStack & OpenContrail in Production
Openshift + Openstack + Fedora = Awesome
HA in OpenStack service - meetup #9
Lessons learned from global telecom operators' cloud journeys - Zeev Likworni...
Ad

Viewers also liked (6)

PDF
Attacking SDN infrastructure: Are we ready for the next gen networking
PDF
SDN в корпоративных сетях
PPTX
Управление корпоративной сетью на основе SDN-технологий
PPTX
Sdn nov-21-v1.1
PPTX
Универсальный контроллер для сетей WiFI высокой плотности и его интеграция с ...
PPTX
SDN технологии
Attacking SDN infrastructure: Are we ready for the next gen networking
SDN в корпоративных сетях
Управление корпоративной сетью на основе SDN-технологий
Sdn nov-21-v1.1
Универсальный контроллер для сетей WiFI высокой плотности и его интеграция с ...
SDN технологии
Ad

Similar to Role of sdn controllers in open stack (20)

PDF
Open stack korea_uni2u_pdf
PPTX
NFV & SDN ( Efficiency & Automation )
PPTX
OpenContrail Silicon Valley Meetup Aug 25 2015
PPTX
7 - Introduction to OpenStack & SDN by Ady Saputra
PPTX
OpenStack Neutron Behind The Senes
PPTX
CloudComp 2015 - SDN-Cloud Testbed with Hyper-convergent SmartX Boxes
PPTX
Software Defined Networking
PPTX
Software defined network
PDF
SDN at schuberg philis
PPTX
Software Defined Networking, Concepts and Practical Implementations
PPTX
OpenStack Neutron Dragonflow l3 SDNmeetup
PPTX
Introduction to Opendaylight
PPTX
SDN: Network Agility in the Cloud
PPTX
The Juniper SDN Landscape
PPT
OpenStack Meetup - SDN
PDF
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
PPTX
Software Defined Networks
PDF
neutron_icehouse_update
PPTX
Software Defined Networking: Primer
PDF
Introductionto SDN
Open stack korea_uni2u_pdf
NFV & SDN ( Efficiency & Automation )
OpenContrail Silicon Valley Meetup Aug 25 2015
7 - Introduction to OpenStack & SDN by Ady Saputra
OpenStack Neutron Behind The Senes
CloudComp 2015 - SDN-Cloud Testbed with Hyper-convergent SmartX Boxes
Software Defined Networking
Software defined network
SDN at schuberg philis
Software Defined Networking, Concepts and Practical Implementations
OpenStack Neutron Dragonflow l3 SDNmeetup
Introduction to Opendaylight
SDN: Network Agility in the Cloud
The Juniper SDN Landscape
OpenStack Meetup - SDN
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Defined Networks
neutron_icehouse_update
Software Defined Networking: Primer
Introductionto SDN

More from openstackindia (20)

PDF
Your first patch to OpenStack
PDF
OpenStack Storage Buddy Ceph
PPTX
State of Containers in OpenStack
PPTX
The OpenStack Contribution Workflow
PPTX
Introduction to Cinder
PDF
OpenStack NFV Edge computing for IOT microservices
PDF
OpenStack Tempest and REST API testing
PDF
Ceph openstack-jun-2015-meetup
PDF
Outreachy with-openstack-zaqar
PPTX
Enhancing OpenStack FWaaS for real world application
PPTX
Demistifying open stack storage
PPTX
OpenStack Heat
PPTX
Why open stack database as a service offerings are doomed
PPTX
OpenStack Neutron Reverse Engineered
PPTX
State of Linux Containers in OpenStack
PDF
Database experiences designing cassandra schema for keystone
PDF
6 open stack_swift_panoramic_view
PDF
8 devstack beyond_hello-world
PDF
7 distributed storage_open_stack
PDF
5 cisco open_stack
Your first patch to OpenStack
OpenStack Storage Buddy Ceph
State of Containers in OpenStack
The OpenStack Contribution Workflow
Introduction to Cinder
OpenStack NFV Edge computing for IOT microservices
OpenStack Tempest and REST API testing
Ceph openstack-jun-2015-meetup
Outreachy with-openstack-zaqar
Enhancing OpenStack FWaaS for real world application
Demistifying open stack storage
OpenStack Heat
Why open stack database as a service offerings are doomed
OpenStack Neutron Reverse Engineered
State of Linux Containers in OpenStack
Database experiences designing cassandra schema for keystone
6 open stack_swift_panoramic_view
8 devstack beyond_hello-world
7 distributed storage_open_stack
5 cisco open_stack

Recently uploaded (20)

PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Approach and Philosophy of On baking technology
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Empathic Computing: Creating Shared Understanding
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
cuic standard and advanced reporting.pdf
PPT
Teaching material agriculture food technology
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
A Presentation on Artificial Intelligence
PPTX
Big Data Technologies - Introduction.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Unlocking AI with Model Context Protocol (MCP)
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Spectral efficient network and resource selection model in 5G networks
Approach and Philosophy of On baking technology
Review of recent advances in non-invasive hemoglobin estimation
Empathic Computing: Creating Shared Understanding
Diabetes mellitus diagnosis method based random forest with bat algorithm
CIFDAQ's Market Insight: SEC Turns Pro Crypto
cuic standard and advanced reporting.pdf
Teaching material agriculture food technology
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
NewMind AI Weekly Chronicles - August'25 Week I
A Presentation on Artificial Intelligence
Big Data Technologies - Introduction.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...

Role of sdn controllers in open stack

  • 1. HUAWEI TECHNOLOGIES CO., LTD. Security Level: www.huawei.com Role of SDN Controllers in OpenStack Author/ Email: Vikram Choudhary (Huawei) Numan Siddique (RedHat)
  • 2. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 2 What’s there in the plate?  Background preparation  SDN Controllers  OpenStack  Neutron  SDN Controller’s & Openstack: Big Picture  SDN controller’s for Openstack  OpenDaylight  OpenContrail  Open Networking Operating System  Many more…  How to become part of OpenStack?  Q/A
  • 3. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 3 Background before deep dive
  • 4. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 4 What is a SDN Controller? An SDN controller is an application in software-defined networking (SDN) that manages flow control to enable intelligent networking. SDN controllers are based on protocols, such as OpenFlow, that allow servers to tell switches where to send packets.
  • 5. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 5 Word about OpenStack o OpenStack can be considered to be not one project but several, consisting of compute, storage and networking. o All three platform components are managed by a dashboard Web application. o Combined, they can provide a complete cloud network operating system.
  • 6. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 6 OpenStack module to talk about: Neutron o Neutron was introduced to treat networking as a separate service. o Can run as an autonomous service, exposes APIs with different vendors, provides implementations by appropriate extensions. o In short, neutron is NOT SDN, but in theory can transform anything into SDN, Just provide a plug-in for it.
  • 7. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 7 Big Picture
  • 8. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 8 SDN Controller and OpenStack
  • 9. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 9  OpenStack Neutron, with its plug-in architecture, provides the ability to integrate SDN controllers into the OpenStack. provides centralized management, and facilitates the network programmability using APIs.  OpenStack is relatively mature and is in use in production environments worldwide. This enables organizations to take advantage of the network orchestration feature without necessarily deploying a full-blown controller-led SDN solution.  Different integration options:  Completely eliminate RPC communications between the Neutron server and agents on the compute node, with the SDN controller being the sole entity managing the network.  SDN controller manages only the physical switches, and the virtual switches can be managed from the Neutron server directly.
  • 10. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 10 SDN controller’s for Openstack
  • 11. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 11
  • 12. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 12  OpenDaylight is integrated with Openstack via a Neutron plug-in.  Plug-in moves the complexity up the stack from OpenStack to OpenDaylight.
  • 13. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 13 Status in Openstack: ODL ML2 driver available in Icehouse release • Supports VXLAN and GRE • Devstack • Focus on core Neutron Functionality, still use DHCP, L3 Agents ODL ML2 in Kilo (current) • Changed auth to basic auth • Vendor decomposition – networking-odl in OpenStack big tent • Added support for L3 Service, FWaaS, LBaaS
  • 14. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 14 The OpenContrail Controller is a logically centralized but physically distributed Software Defined Networking (SDN) controller that is responsible for providing  Management  Control, and  Analytics functions of the virtualized network.
  • 15. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 15  OpenContrail is integrated with Openstack via a Neutron plug-in.
  • 16. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 16 Status in Openstack: ODL ML2 driver available
  • 17. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 17 A new carrier-grade SDN network operating system designed for  high availability  performance  scale-out. Mission: “to produce the Open Source Network Operating System that will enable service providers to build real Software Defined Network”
  • 18. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 18 Status in Openstack: Just arrived   Work in Progress o https://bugs.launchpad.net/networking-onos/+bug/1474240 o https://github.com/openstack/networking-onos
  • 19. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 19 Inputs for new SDN controller’s for joining the party!
  • 20. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 20  https://github.com/openstack/neutron/blob/master/doc/source/devref/sub_proje cts.rst  http://docs.openstack.org/infra/manual/creators.html#add-new-repository-to- the-governance-repository
  • 21. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 21 Keep the thinking Hat On, many more to come! Thanks 