role of sdn controllers in open stack
TRANSCRIPT
![Page 1: Role of sdn controllers in open stack](https://reader035.vdocuments.us/reader035/viewer/2022062902/58eef72a1a28ab664e8b45f3/html5/thumbnails/1.jpg)
HUAWEI TECHNOLOGIES CO., LTD.
Security Level:
www.huawei.com
Role of SDN Controllers in OpenStack
Author/ Email: Vikram Choudhary (Huawei) Numan Siddique (RedHat)
![Page 2: Role of sdn controllers in open stack](https://reader035.vdocuments.us/reader035/viewer/2022062902/58eef72a1a28ab664e8b45f3/html5/thumbnails/2.jpg)
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
![Page 3: Role of sdn controllers in open stack](https://reader035.vdocuments.us/reader035/viewer/2022062902/58eef72a1a28ab664e8b45f3/html5/thumbnails/3.jpg)
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 3
Background before deep dive
![Page 4: Role of sdn controllers in open stack](https://reader035.vdocuments.us/reader035/viewer/2022062902/58eef72a1a28ab664e8b45f3/html5/thumbnails/4.jpg)
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.
![Page 5: Role of sdn controllers in open stack](https://reader035.vdocuments.us/reader035/viewer/2022062902/58eef72a1a28ab664e8b45f3/html5/thumbnails/5.jpg)
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.
![Page 6: Role of sdn controllers in open stack](https://reader035.vdocuments.us/reader035/viewer/2022062902/58eef72a1a28ab664e8b45f3/html5/thumbnails/6.jpg)
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.
![Page 7: Role of sdn controllers in open stack](https://reader035.vdocuments.us/reader035/viewer/2022062902/58eef72a1a28ab664e8b45f3/html5/thumbnails/7.jpg)
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 7
Big Picture
![Page 8: Role of sdn controllers in open stack](https://reader035.vdocuments.us/reader035/viewer/2022062902/58eef72a1a28ab664e8b45f3/html5/thumbnails/8.jpg)
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 8
SDN Controller and OpenStack
![Page 9: Role of sdn controllers in open stack](https://reader035.vdocuments.us/reader035/viewer/2022062902/58eef72a1a28ab664e8b45f3/html5/thumbnails/9.jpg)
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.
![Page 10: Role of sdn controllers in open stack](https://reader035.vdocuments.us/reader035/viewer/2022062902/58eef72a1a28ab664e8b45f3/html5/thumbnails/10.jpg)
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 10
SDN controller’s for Openstack
![Page 11: Role of sdn controllers in open stack](https://reader035.vdocuments.us/reader035/viewer/2022062902/58eef72a1a28ab664e8b45f3/html5/thumbnails/11.jpg)
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 11
![Page 12: Role of sdn controllers in open stack](https://reader035.vdocuments.us/reader035/viewer/2022062902/58eef72a1a28ab664e8b45f3/html5/thumbnails/12.jpg)
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.
![Page 13: Role of sdn controllers in open stack](https://reader035.vdocuments.us/reader035/viewer/2022062902/58eef72a1a28ab664e8b45f3/html5/thumbnails/13.jpg)
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
![Page 14: Role of sdn controllers in open stack](https://reader035.vdocuments.us/reader035/viewer/2022062902/58eef72a1a28ab664e8b45f3/html5/thumbnails/14.jpg)
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.
![Page 15: Role of sdn controllers in open stack](https://reader035.vdocuments.us/reader035/viewer/2022062902/58eef72a1a28ab664e8b45f3/html5/thumbnails/15.jpg)
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 15
OpenContrail is integrated with Openstack via a Neutron plug-in.
![Page 16: Role of sdn controllers in open stack](https://reader035.vdocuments.us/reader035/viewer/2022062902/58eef72a1a28ab664e8b45f3/html5/thumbnails/16.jpg)
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 16
Status in Openstack:
ODL ML2 driver available
![Page 17: Role of sdn controllers in open stack](https://reader035.vdocuments.us/reader035/viewer/2022062902/58eef72a1a28ab664e8b45f3/html5/thumbnails/17.jpg)
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 17
A new carrier-grade SDN networkoperating system designed for
high availability performance scale-out.
Mission: “to produce the Open Source Network Operating System that will enable service providers to build realSoftware Defined Network”
![Page 18: Role of sdn controllers in open stack](https://reader035.vdocuments.us/reader035/viewer/2022062902/58eef72a1a28ab664e8b45f3/html5/thumbnails/18.jpg)
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 18
Status in Openstack:
Just arrived
Work in Progress o https://bugs.launchpad.net/networking-onos/+bug/1474240o https://github.com/openstack/networking-onos
![Page 19: Role of sdn controllers in open stack](https://reader035.vdocuments.us/reader035/viewer/2022062902/58eef72a1a28ab664e8b45f3/html5/thumbnails/19.jpg)
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 19
Inputs for new SDN controller’s for
joining the party!
![Page 20: Role of sdn controllers in open stack](https://reader035.vdocuments.us/reader035/viewer/2022062902/58eef72a1a28ab664e8b45f3/html5/thumbnails/20.jpg)
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 20
https://github.com/openstack/neutron/blob/master/doc/source/devref/sub_projects.rst
http://docs.openstack.org/infra/manual/creators.html#add-new-repository-to-the-governance-repository
![Page 21: Role of sdn controllers in open stack](https://reader035.vdocuments.us/reader035/viewer/2022062902/58eef72a1a28ab664e8b45f3/html5/thumbnails/21.jpg)
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 21
Keep the thinking Hat On, many more
to come!
Thanks