0% found this document useful (0 votes)
125 views21 pages

Role of SDN Controllers in Openstack: Security Level

The document discusses the role of SDN controllers in OpenStack. It provides background on SDN controllers and OpenStack, and describes how SDN controllers like OpenDaylight, OpenContrail, and ONOS can integrate with OpenStack via the Neutron plugin to provide network programmability and centralized management of physical and virtual networks.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
125 views21 pages

Role of SDN Controllers in Openstack: Security Level

The document discusses the role of SDN controllers in OpenStack. It provides background on SDN controllers and OpenStack, and describes how SDN controllers like OpenDaylight, OpenContrail, and ONOS can integrate with OpenStack via the Neutron plugin to provide network programmability and centralized management of physical and virtual networks.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 21

Security Level:

Role of SDN Controllers in


OpenStack

www.huawei.com

Author/ Email: Vikram Choudhary (Huawei)


Numan Siddique (RedHat)

HUAWEI TECHNOLOGIES CO., LTD.


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 2


Background before deep dive

HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 3


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 4


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 5


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 6


Big Picture

HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 7


SDN Controller and OpenStack

HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 8


 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 9


SDN controller’s for Openstack

HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 10


HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 11
 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 12


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 13


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 14


 OpenContrail is integrated with Openstack via a Neutron plug-in.

HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 15


Status in Openstack:

ODL ML2 driver available

HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 16


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 17


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 18


Inputs for new SDN controller’s for
joining the party!

HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 19


 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 20


Keep the thinking Hat On, many more
to come!

Thanks 

HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 21

You might also like