Module 8 - Recorded Lecture - Animesh Giri
Module 8 - Recorded Lecture - Animesh Giri
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
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
• 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