This presentation is about Introduction to Opendaylight and Integration between Opendaylight and Openstack
It is originally presented in SRM University SDN workshop
2. About me
● Working in the Virtualization Technology for the past 7
years and presently with CD CloudEnablers Pvt Ltd,
Chennai since 2014
● Currently focusing on NFV - SDN App analysis and
integrations for Campus and Datacenter networks
● Active member of Openstack India Meetup group and
presented a talk in the Chennai Meetup last year
● Having hands-on experience on public and private cloud
deployments with various distributions
3. SDN Controller
● SDN Controller is an application
in software-defined networking
(SDN) that manages flow
control to enable intelligent
networking
● They are based on protocols,
such as OpenFlow, that allow
servers to tell switches where to
send packets
4. List of SDN Controllers
Opensource SDN controllers
● Opendaylight
● OpenContrail
● Floodlight
● Ryu
● FlowVisor
● Beacon
● vneio/sdnc
● Cherry
5. List of SDN Controllers
Proprietary SDN Controllers
● Brocade SDN Controller
● Midokura
● Juniper Contrail
● HP VAN SDN Controller
● Blue Planet
● BigSwitch
● Nuage VSC
● VortiQa
6. What is Opendaylight
● OpenDaylight is a collaborative, open source project to advance
software-Defined Networking
● It is hosted by The Linux Foundation
● It is written in Java
● It runs on JVM, hence potentially it can run on any operating
system
● It delivers a common platform for SDN across the industry
● The goal of this project is to accelerate the adoption of SDN
8. Opendaylight Releases
Opendaylight Releases are named after by the “Periodic Table of
Elements”
● Hydrogen - February, 2014
● Helium - October, 2014
● Lithium - June, 2015
● Beryllium - February, 2016 (Latest Release)
9. Opendaylight Use Cases
● Automated Service Delivery
● Bandwidth Scheduling
● Dynamic service requirements
● Network Resources Optimization
● Traffic management
● Maximum utilization of Network
● Visibility and Control
● Centralised administration
● Quality of Service
● Prioritization of Network Traffic
● Packet Marking
10. Opendaylight Projects
Controller
Core component of ODL
AAA
Authentication, authorization, and accounting
Yangtools
Controls the Yang module
NetConf
Connector for the NetConf enabled devices
11. Opendaylight Projects
Odl-l2switch
Provides and discovers layer2 networking, it contain
host,address,arp etc.
Odl-dlux
User interface for ODL
Odl-restconf
Connector for the Rest enabled devices
Openflow-plugin
Control plane connector with openflow protocol
16. Openstack With Opendaylight
● Centralised Network Control to the Openstack Admin
● Bandwidth Control for Each VM instances
● QoS delivery
● Group based policy for Networks
● Traffic Management
● Dynamic and Programmable Flows
● Detailed metering and packet inspection