Top Banner
Introduction to Opendaylight Beny Raja Cloud System Engineer
17

Introduction to Opendaylight

Apr 16, 2017

Download

Technology

Beny Raja
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Introduction to Opendaylight

Introduction to OpendaylightBeny RajaCloud System Engineer

Page 2: Introduction to Opendaylight

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

Page 3: Introduction to Opendaylight

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

Page 4: Introduction to Opendaylight

List of SDN Controllers

Opensource SDN controllers● Opendaylight● OpenContrail● Floodlight● Ryu● FlowVisor● Beacon● vneio/sdnc● Cherry

Page 5: Introduction to Opendaylight

List of SDN Controllers

Proprietary SDN Controllers● Brocade SDN Controller● Midokura● Juniper Contrail● HP VAN SDN Controller● Blue Planet● BigSwitch● Nuage VSC● VortiQa

Page 6: Introduction to Opendaylight

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

Page 7: Introduction to Opendaylight

Opendaylight Consortium

Page 8: Introduction to Opendaylight

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)

Page 9: Introduction to Opendaylight

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

Page 10: Introduction to Opendaylight

Opendaylight Projects

ControllerCore component of ODL

AAA Authentication, authorization, and accounting

YangtoolsControls the Yang module

NetConf Connector for the NetConf enabled devices

Page 11: Introduction to Opendaylight

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

Page 12: Introduction to Opendaylight

Opendaylight Project Evolution

Page 13: Introduction to Opendaylight

Controller Operations

● Topology Discovery● Host Tracking● ARP (Address Resolution Protocol)● LLDP (Link Layer Discovery Protocol)

● Flow● Switch selection● Match criteria● Action

● Meters● Groups● Path

Page 14: Introduction to Opendaylight

Brocade SDN Controller Demo

http://192.168.1.183:9001/

Page 15: Introduction to Opendaylight

Openstack With Opendaylight

● ODL projects connect to openstack Neutron using the REST APIs

Page 16: Introduction to Opendaylight

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

Page 17: Introduction to Opendaylight

Thank you