SlideShare a Scribd company logo
Software Defined network
By:
Aadarsh Sharma (152401)
Nitesh Sharma (152409)
ME CSE Regular 2015
• SDN most commonly means that networks are
controlled by software applications and SDN
controllers rather than the traditional network
management consoles and commands that required a
lot of administrative overhead and could be tedious to
manage on a large scale.
• SDN is a framework to allow network administrators to
automatically and dynamically manage and control a
large number of network devices, services using high-
level languages and APIs.
• SDN is to enable cloud and network engineers to
respond quickly to changing business requirements
via centralized control console.
What’s SDN ?
Software defined network-- SDN
A Short History of SDN
~2004: Research on new management paradigms
RCP, 4D [Princeton, CMU,….]
SANE, Ethane [Stanford/Berkeley]
2008: Software-Defined Networking (SDN)
NOX Network Operating System [Nicira]
OpenFlow switch interface [Stanford/Nicira]
2011: Open Networking Foundation (~69 members)
Board: Google, Yahoo, Verizon, DT, Microsoft, Facebook, NTT
Members: Cisco, Juniper, HP, Dell, Broadcom, IBM,…..
2013: Latest Open Networking Summit
1600 attendees, Google: SDN used for their WAN
Commercialized, in production use (few places)
4
• Traditional networking architectures have significant
limitations that must be overcome to meet modern IT
requirements. Today’s network must scale to
accommodate increased workloads with greater
agility, while also keeping costs at a minimum. But the
traditional approach has substantial limitations:
• Complexity
• Inconsistent policies
• Inability to scale
Why SDN ?
• The abundance of networking protocols and features
for specific use cases has greatly increased network
complexity. Old technologies were often recycled as
quick fixes to address new business requirements.
Features tended to be vendor specific or were
implemented through proprietary commands.
Complexity:
• Security and quality‐of‐service (QoS) policies in
current networks need to be manually configured or
scripted across hundreds or thousands of network
devices. This requirement makes policy changes
extremely complicated for organizations to implement
without significant investment in scripting language
skills or tools that can automate configuration
changes.
• Manual configuration is prone to error and can lead to
many hours of troubleshooting to discover which line
of a security policy or access control list (ACL) was
entered incorrectly on a given device.
Inconsistent policies:
• As application workloads change and demand for
network bandwidth increases, the IT department either
needs to be satisfied with an oversubscribed static
network or needs to grow with the demands of the
organization.
Inability to scale:
• “What is SDN? The physical separation of the network
control plane from the forwarding plane, and where
a control plane controls several devices.”
Original Defination
• Makes decisions about where traffic is sent
• Control plane packets are destined to or locally originated
by the router itself
• The control plane functions include the system
configuration, management, and exchange of routing table
information
• The route controller exchanges the topology information
with other routers and constructs a routing table based on a
routing protocol, for example, RIP, OSPF or BGP
• Control plane packets are processed by the router to
update the routing table information.
• It is the Signaling of the network
Control Plane
• Also known as Forwarding Plane
• Forwards traffic to the next hop along the path to the
selected destination network according to control
plane logic
• Data plane packets go through the router
• The routers/switches use what the control plane built
to dispose of incoming and outgoing frames and
packets
Data Plane
Software defined network-- SDN
• An SDN controller is the centralized repository of
policy and control instructions for the network or
application infrastructure.
• The controller bridges the gap between open,
programmable network elements and the applications
that communicate with them, automating the
provisioning (the setup and management) of the entire
infrastructure, including the network, services, and
applications.
• The controller gives you a programmatic interface for
setting policies andprovisioning services across your
network.
SDN Controllers
Software defined network-- SDN
• Virtualization: Use network resource without worrying
about where it is physically located, how much it is, how it is
organized, etc.
• Orchestration: Should be able to control and manage
thousands of devices with one command.
• Programmable: Should be able to change behavior on the
fly.
• Dynamic Scaling: Should be able to change size, quantity
• Automation: To lower & minimize manual involvement
– Troubleshooting
– Reduce downtime
– Policy enforcement
Features
SDN Architecture
SDN Layers
Software defined network-- SDN
Software defined network-- SDN
Software defined network-- SDN
Software defined network-- SDN
SDN potential use Cases
Software defined network-- SDN

More Related Content

PPSX
Physical layer ppt
PPTX
Software Defined Network - SDN
PPTX
Software Defined Network (SDN)
PPTX
Software Defined Networks
PPTX
The Differences Between Bluetooth, ZigBee and WiFi
PPTX
Gsm architecture
PPSX
Issues in Data Link Layer
PPTX
Physical layer OSI Model & Transmission Media
Physical layer ppt
Software Defined Network - SDN
Software Defined Network (SDN)
Software Defined Networks
The Differences Between Bluetooth, ZigBee and WiFi
Gsm architecture
Issues in Data Link Layer
Physical layer OSI Model & Transmission Media

What's hot (20)

PPT
Ports & sockets
PPT
Network Layer,Computer Networks
PDF
Introduction to Software Defined Networking (SDN)
PPTX
Cdma2000
PPT
Circuit switched network in Optical Fiber Communication
PPTX
Cellular Telephone Systems
PDF
Configuration of mesh topology in cisco packet tracer by Tanjilur RAhman
PDF
Networking devices
PDF
W-LAN (Wireless Local Area Network)
PPTX
Traffic profiles, congestion and network performance
PPTX
Computer Network - Network Layer
PPT
Secure shell ppt
PPTX
Application layer protocols
PPTX
Wlan architecture
PPT
Wireless Sensor Networks
PPTX
PPT
Umts system architecture
PDF
UNIT-5 IoT Reference Architecture.pdf
PPTX
Peephole Optimization
Ports & sockets
Network Layer,Computer Networks
Introduction to Software Defined Networking (SDN)
Cdma2000
Circuit switched network in Optical Fiber Communication
Cellular Telephone Systems
Configuration of mesh topology in cisco packet tracer by Tanjilur RAhman
Networking devices
W-LAN (Wireless Local Area Network)
Traffic profiles, congestion and network performance
Computer Network - Network Layer
Secure shell ppt
Application layer protocols
Wlan architecture
Wireless Sensor Networks
Umts system architecture
UNIT-5 IoT Reference Architecture.pdf
Peephole Optimization
Ad

Viewers also liked (12)

PPTX
Software-Defined Networking SDN - A Brief Introduction
PDF
Software Defined Networks
PPTX
PDF
Introduction to Software-defined Networking
PDF
Support Software Defined Networking with Dynamic Network Architecture
PDF
Software defined storage rev. 2.0
PPTX
Software defined network
PDF
Software-Defined Networking Changes for the Paradigm for Mission-Critical Ope...
PPTX
ContainerCon EU 2016 - Software-Defined Storage and Container Schedulers
PPTX
Software-Defined Networking(SDN):A New Approach to Networking
PDF
Introduction to Software Defined Networking (SDN)
PPTX
Cryptzone: The Software-Defined Perimeter
Software-Defined Networking SDN - A Brief Introduction
Software Defined Networks
Introduction to Software-defined Networking
Support Software Defined Networking with Dynamic Network Architecture
Software defined storage rev. 2.0
Software defined network
Software-Defined Networking Changes for the Paradigm for Mission-Critical Ope...
ContainerCon EU 2016 - Software-Defined Storage and Container Schedulers
Software-Defined Networking(SDN):A New Approach to Networking
Introduction to Software Defined Networking (SDN)
Cryptzone: The Software-Defined Perimeter
Ad

Similar to Software defined network-- SDN (20)

PDF
Software Define Networking (SDN)
PPTX
Software defined networking
PPTX
veryOLONADE MAHMpppUD PRESENTATIONrrr.pptx
PPTX
Software Defined Networking (SDN)
PPTX
Sdn Networking
PDF
4_SDN.pdf
PPTX
sdn.pptx
PDF
Report-SDN
PDF
SDN Security Talk - (ISC)2_3
PPTX
Lect12-13_MS_Networks.pptx
PDF
Software Defined Networking (SDN): A Revolution in Computer Network
PDF
Software Defined Networks - Unit -1- class lecture notes.pdf
PDF
Software Defined Networking - 2
PPTX
lect1_intro_SDN introductionpptnew1.pptx
PDF
Software Defined Networking: A Concept and Related Issues
PDF
Software-defined networking
ODP
Why sdn
PPTX
the cloud Software-defined architectures
PPTX
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Software Define Networking (SDN)
Software defined networking
veryOLONADE MAHMpppUD PRESENTATIONrrr.pptx
Software Defined Networking (SDN)
Sdn Networking
4_SDN.pdf
sdn.pptx
Report-SDN
SDN Security Talk - (ISC)2_3
Lect12-13_MS_Networks.pptx
Software Defined Networking (SDN): A Revolution in Computer Network
Software Defined Networks - Unit -1- class lecture notes.pdf
Software Defined Networking - 2
lect1_intro_SDN introductionpptnew1.pptx
Software Defined Networking: A Concept and Related Issues
Software-defined networking
Why sdn
the cloud Software-defined architectures
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...

Recently uploaded (20)

PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Electronic commerce courselecture one. Pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Modernizing your data center with Dell and AMD
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPT
Teaching material agriculture food technology
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Empathic Computing: Creating Shared Understanding
Understanding_Digital_Forensics_Presentation.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
Electronic commerce courselecture one. Pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
NewMind AI Monthly Chronicles - July 2025
Modernizing your data center with Dell and AMD
The Rise and Fall of 3GPP – Time for a Sabbatical?
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Mobile App Security Testing_ A Comprehensive Guide.pdf
Approach and Philosophy of On baking technology
Building Integrated photovoltaic BIPV_UPV.pdf
Review of recent advances in non-invasive hemoglobin estimation
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Reach Out and Touch Someone: Haptics and Empathic Computing
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
NewMind AI Weekly Chronicles - August'25 Week I
Teaching material agriculture food technology
20250228 LYD VKU AI Blended-Learning.pptx
Empathic Computing: Creating Shared Understanding

Software defined network-- SDN

  • 1. Software Defined network By: Aadarsh Sharma (152401) Nitesh Sharma (152409) ME CSE Regular 2015
  • 2. • SDN most commonly means that networks are controlled by software applications and SDN controllers rather than the traditional network management consoles and commands that required a lot of administrative overhead and could be tedious to manage on a large scale. • SDN is a framework to allow network administrators to automatically and dynamically manage and control a large number of network devices, services using high- level languages and APIs. • SDN is to enable cloud and network engineers to respond quickly to changing business requirements via centralized control console. What’s SDN ?
  • 4. A Short History of SDN ~2004: Research on new management paradigms RCP, 4D [Princeton, CMU,….] SANE, Ethane [Stanford/Berkeley] 2008: Software-Defined Networking (SDN) NOX Network Operating System [Nicira] OpenFlow switch interface [Stanford/Nicira] 2011: Open Networking Foundation (~69 members) Board: Google, Yahoo, Verizon, DT, Microsoft, Facebook, NTT Members: Cisco, Juniper, HP, Dell, Broadcom, IBM,….. 2013: Latest Open Networking Summit 1600 attendees, Google: SDN used for their WAN Commercialized, in production use (few places) 4
  • 5. • Traditional networking architectures have significant limitations that must be overcome to meet modern IT requirements. Today’s network must scale to accommodate increased workloads with greater agility, while also keeping costs at a minimum. But the traditional approach has substantial limitations: • Complexity • Inconsistent policies • Inability to scale Why SDN ?
  • 6. • The abundance of networking protocols and features for specific use cases has greatly increased network complexity. Old technologies were often recycled as quick fixes to address new business requirements. Features tended to be vendor specific or were implemented through proprietary commands. Complexity:
  • 7. • Security and quality‐of‐service (QoS) policies in current networks need to be manually configured or scripted across hundreds or thousands of network devices. This requirement makes policy changes extremely complicated for organizations to implement without significant investment in scripting language skills or tools that can automate configuration changes. • Manual configuration is prone to error and can lead to many hours of troubleshooting to discover which line of a security policy or access control list (ACL) was entered incorrectly on a given device. Inconsistent policies:
  • 8. • As application workloads change and demand for network bandwidth increases, the IT department either needs to be satisfied with an oversubscribed static network or needs to grow with the demands of the organization. Inability to scale:
  • 9. • “What is SDN? The physical separation of the network control plane from the forwarding plane, and where a control plane controls several devices.” Original Defination
  • 10. • Makes decisions about where traffic is sent • Control plane packets are destined to or locally originated by the router itself • The control plane functions include the system configuration, management, and exchange of routing table information • The route controller exchanges the topology information with other routers and constructs a routing table based on a routing protocol, for example, RIP, OSPF or BGP • Control plane packets are processed by the router to update the routing table information. • It is the Signaling of the network Control Plane
  • 11. • Also known as Forwarding Plane • Forwards traffic to the next hop along the path to the selected destination network according to control plane logic • Data plane packets go through the router • The routers/switches use what the control plane built to dispose of incoming and outgoing frames and packets Data Plane
  • 13. • An SDN controller is the centralized repository of policy and control instructions for the network or application infrastructure. • The controller bridges the gap between open, programmable network elements and the applications that communicate with them, automating the provisioning (the setup and management) of the entire infrastructure, including the network, services, and applications. • The controller gives you a programmatic interface for setting policies andprovisioning services across your network. SDN Controllers
  • 15. • Virtualization: Use network resource without worrying about where it is physically located, how much it is, how it is organized, etc. • Orchestration: Should be able to control and manage thousands of devices with one command. • Programmable: Should be able to change behavior on the fly. • Dynamic Scaling: Should be able to change size, quantity • Automation: To lower & minimize manual involvement – Troubleshooting – Reduce downtime – Policy enforcement Features