[go: up one dir, main page]

0% found this document useful (0 votes)
22 views23 pages

Module 8 - Recorded Lecture - Animesh Giri

The document provides an overview of Software Defined Networking (SDN), detailing its architecture, the role of OpenFlow, and characteristics of SDN controllers. It highlights the advantages of SDN, such as increased flexibility and reduced operating costs, as well as the concept of Network Function Virtualization (NFV). Additionally, it lists examples of SDN controller vendors and discusses the functionalities of OpenDaylight as an open-source platform for SDN.

Uploaded by

2023ht01504
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views23 pages

Module 8 - Recorded Lecture - Animesh Giri

The document provides an overview of Software Defined Networking (SDN), detailing its architecture, the role of OpenFlow, and characteristics of SDN controllers. It highlights the advantages of SDN, such as increased flexibility and reduced operating costs, as well as the concept of Network Function Virtualization (NFV). Additionally, it lists examples of SDN controller vendors and discusses the functionalities of OpenDaylight as an open-source platform for SDN.

Uploaded by

2023ht01504
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 23

Advanced Computer Networks

CS ZG525/ CSI ZG525/ ES ZG526/ SS ZG525

Prof. ANIMESH GIRI


BITS Pilani
Pilani Campus animesh.giri@wilp.bits-pilani.ac.in
Advanced Computer Networks
CS ZG525/ CSI ZG525/ ES ZG526/ SS ZG525
Module 8

Lead Instructor: Prof. ANIMESH GIRI (animesh.giri@wilp.bits-pilani.ac.in)


BITS Pilani
Pilani | Dubai | Goa | Hyderabad

Software Defined Networking –


An Introduction
I n th i s Se g m e n t
• What is SDN
• SDN architecture
• Role of OpenFlow
Arc h i te c t u r e o f a n e t wo r k i n g e q u i p m e n t
W h a t i s S DN – S o f t wa re De f i n e d
Ne two r k i n g
• An approach to network virtualization that
separates the network’s control and data
planes
• Makes networking devices programmable
(just like other computing platforms)
• Network Function Virtualization (NFV)
SDN Arc h i t e c t u re
• Application Layer
• SDN Controller
• Physical Network Layer
• Role of OpenFlow
• APIs – Southbound and Northbound
Ro l e o f Op e n F l o w
• A communication protocol that gives access to the forwarding plane of a network
switch or router over the network
• Allows switches from different vendors to be managed remotely using a single,
open protocol
• Defines a standard for sending flow rules to network devices so that the Control
Plane can add them to the forwarding table for the Data Plane
– Flow rules contains fields for elements such as source & destination MAC address / IP address / ports,
VLAN, QoS and MPLS tags
• Layered on top of the TCP
Su m m a ry
• How SDN differs from traditional networks
• SDN architecture
• Role of OpenFlow
BITS Pilani
Pilani | Dubai | Goa | Hyderabad

SDN Controller
I n th i s Se g m e n t
• Characteristics of SDN controller
• SDN controller vendors
SDN Co n t r o l l e r
• An SDN controller instructs the switches as to
what actions they should take via what is
commonly called the southbound API

• Pushes flow rules into the flow tables on the


switches/routers
Ch a ra c t e r i s t i c s o f a n S DN c o n t r o l l e r

Source: “Ten Things to Look for in an SDN Controller”, Ashton, Metzler & Associates
SDN Co n t r o l l e r Ve n d o r s - E x a m p l e s
• OpenDaylight
• Vmware/Nicira
• Juniper/Contrail
• ConteXtream
• Alcatel-Lucent/Nuage
• Cisco/Insieme
• Plexxi
• Ciena

Source: https://www.lightreading.com/carrier-sdn/sdn-architectures/top-10-carrier-sdn-vendors/d/d-id/569645
Su m m a ry
• SDN controller characteristics
– OpenFlow support
– Virtualization
– Network functionality
– Scalability
– Programmability
– Performance
– Reliability
– Security
– Centralized monitoring and visualization
– Vendor characteristics
BITS Pilani
Pilani | Dubai | Goa | Hyderabad

OpenFlow, Open DayLight & NFV


I n th i s Se g m e n t
• OpenFlow
• Open DayLight Controller
• NFV
Op e n F l o w Te c h n o l o g y
• Specifies
– Communication used between controller and switch
– Set of items that an be configured and controlled in a switch
– Format of messages exchanged between a controller and switch

• Switch should have a flow table that implements classification and forwarding
– Entries in the flow table specifies how to process a packet

• Statistics
– Every action taken is measured – used for traffic engineering
Op e n F l o w Te c h n o l o g y
• Fields in packet headers that can • Possible actions an OpenFlow
be used for classification in an switch can take when a packet
OpenFlow Switch matches one of the classification
rules
Op e n Da y l i g h t Co n t r o l l e r
• An open source platform for SDN
• Uses open protocols to provide centralized, programmatic control and network
device monitoring
• Supports OpenFlow
• Supports a microservices architecture
• Support for multiple network protocols - SNMP, NETCONF, OVSDB, BGP, PCEP,
LISP
• Support for developing new functionality comprised of additional networking
protocols and services
• Ref: https://www.opendaylight.org
• Automated service delivery, network resource optimization, visibility and control
Ad v a n t a g e s o f S DN
• Increases flexibility
• Accelerates time to market for new applications
• Programmability results in lesser operating costs for organizations
• Interoperability of different physical and virtual device types from different
vendors
• Optimization of device selection–for price and performance independently of
services features
• Continuous visibility of flows from source to destination
• Common management framework for all devices
• Programmability to shape network behaviour according to users’ needs
Ne two r k F u n c t i o n Vi rt u a l i z a t i o n ( NF V )
• Decouples software functions from hardware
• Enables service providers to run virtual machines in inexpensive hardware to
perform network functions (such as encryption)
• New network function implies new virtual machine
• NFV – optimizes deployment of network functions
• SDN – optimizes the underlying networks
• Advantages
– Reduced dependency on hardware for network operators
– Improved scalability and customization
– Reduced real estate and power required for network hardware
– Reduced maintenance costs
• Challenges
– Fixed configurations
– Rapid growth of IP end points
– Network endpoint mobility
Source: OpenFlow-enabled SDN and Network Functions Virtualization, ONF
Su m m a ry
• OpenFlow
• Open DayLight Controller
• NFV

You might also like