Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Next for OpenDaylight
Introduction to Opendaylight
-
Upload
beny-raja -
Category
Technology
-
view
364 -
download
0
Transcript of Introduction to Opendaylight
Introduction to OpendaylightBeny RajaCloud System Engineer
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
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
List of SDN Controllers
Opensource SDN controllers● Opendaylight● OpenContrail● Floodlight● Ryu● FlowVisor● Beacon● vneio/sdnc● Cherry
List of SDN Controllers
Proprietary SDN Controllers● Brocade SDN Controller● Midokura● Juniper Contrail● HP VAN SDN Controller● Blue Planet● BigSwitch● Nuage VSC● VortiQa
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
Opendaylight Consortium
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)
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
Opendaylight Projects
ControllerCore component of ODL
AAA Authentication, authorization, and accounting
YangtoolsControls the Yang module
NetConf Connector for the NetConf enabled devices
Opendaylight Projects
Odl-l2switch Provides and discovers layer2 networking, it containhost,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
Opendaylight Project Evolution
Controller Operations
● Topology Discovery● Host Tracking● ARP (Address Resolution Protocol)● LLDP (Link Layer Discovery Protocol)
● Flow● Switch selection● Match criteria● Action
● Meters● Groups● Path
Openstack With Opendaylight
● ODL projects connect to openstack Neutron using the REST APIs
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
Thank you