SDNSDN
SOFTWARE DEFINED
NETWORKING
What is SDN ???
● Software-defined networking (SDN) is an
approach to computer networking that allows
network administrators to manage network
services remotely.
● This is implemented by seperating the control
plane and data plane in a topology.
What does this mean??
-a foundational element for building SDN solutions
First, let us understand openflow...
Data Path Controller
Decoupled
Separate intelligence from datapath
Why SDN ???
● Complexity – As the users of network grow rapidly, it
has now become a challenging task to administer
network in a dynamic enviornment.
● Inconsistent Policies – Rapid growth in demand of data
center increase makes the traffic patterns unpredictable,
for the IT people.
● Companies like Google, Facebook, Amazon, etc cannot
configure their thousands of switches and servers
manually, in such a dynamic network.
● And many more ...
Features of SDN:
● Dynamic
● Manageable
● Cost–effective
● Adaptable
Suitable for the high-bandwidth, dynamic
nature of today's applications
Request Processing by Remote Controller:
● Host make request to one of switch.
● Switch then forwards it to the remote controller.
● Depending on request, the controller decides
whether to allow it or not.
● If yes, it makes an entry in the controller table
and programs the switches which comes in the
path for the request.
● As the service gets completed, it removes the
entry from the controller table.
Network Configuration
● Link Aggregation - Connecting two physical links in
order to create two logical links
● Firewall – Rerouting malicious host or protocol
through a higher security link
● Providing Quality Of Service between two hosts or
for a particular protocol
● In case of link failure, rerouting the traffic through a
different path
● ...
Applications of SDN:
● Better network management.
● Complete utilization of bandwidth using link
aggregation or by providing QoS.
● Saves the routing table calculation and prevent
switches from running out of memory.
● Saves cost of many switches and routers.
Softwares for Simulation
MININET
● A network emulator
● Runs a collection of end-hosts, switches and links on
a single Linux kernel
● Can send packets through what seems like a real
Ethernet interface, with a given link speed and delay
● Provides various functionalities, like
It shows that how host is connected to a switch and
through which link.
Shows the live host-switch links in the network.
And many more ...
RYU Controller
● a component-based software defined
networking framework.
● provides software components with well defined
API
● Open Source Python controller
– Supports OpenFlow 1.0, 1.2, 1.3.
References
● GitHub open source repository.
● Ryu mailing lists.
● SDN Lab (Discussion & error removal)
● Youtube (Mininet Tutorials)
● www.mininet.org
● www.ryu.org
Team
Group-2
Name ID
Abhijeet Singh Panwar 201351005
Shalinee Singh 201351024
Chirag Panpalia 201351001

More Related Content

PPTX
Software defined networking
PPTX
Software-Defined Networking SDN - A Brief Introduction
PDF
SDN & NFV Introduction - Open Source Data Center Networking
PDF
Forecast 2014: Software Defined Networking - What's New?
PPTX
Software defined networking(sdn) vahid sadri
PPTX
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
PDF
Software Defined Networking (SDN) Technology Brief
PDF
VMworld 2013: An Introduction to Network Virtualization
Software defined networking
Software-Defined Networking SDN - A Brief Introduction
SDN & NFV Introduction - Open Source Data Center Networking
Forecast 2014: Software Defined Networking - What's New?
Software defined networking(sdn) vahid sadri
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
Software Defined Networking (SDN) Technology Brief
VMworld 2013: An Introduction to Network Virtualization

What's hot (20)

PPTX
Is SDN Necessary?
PPTX
Evolution of Network Virtualization
PDF
Quantum - The Network Mechanics
PDF
Network Virtualization: Delivering on the Promises of SDN
PDF
Juniper Unified SDN Technical Presentation (SDN Day ITB 2016)
PPTX
Software Defined Networks
PPTX
Network Virtualization
PPTX
SDN: an introduction
PPTX
Network Virtualization Architectural & Technological aspects
PPTX
Software Defined Network - SDN
PPTX
DEVNET-1114 Automated Management Using SDN/NFV
PPTX
SDN Cloud Computing Project Help
PPTX
Software Defined Networking: Network Virtualization
PPTX
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
PDF
SDN, Network Virtualization and the Software Defined Data Center – Brad Hedlund
PDF
Introduction to Software Defined Networking (SDN)
PPTX
Dave Chandler Presents SDN at World Wide Technology's TECday - St. Louis
PPT
FlowN vs FlowVisor: Scalable Network Virtualization in SDN
PDF
Introduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las Vegas
PPTX
Introduction to SDN: Software Defined Networking
Is SDN Necessary?
Evolution of Network Virtualization
Quantum - The Network Mechanics
Network Virtualization: Delivering on the Promises of SDN
Juniper Unified SDN Technical Presentation (SDN Day ITB 2016)
Software Defined Networks
Network Virtualization
SDN: an introduction
Network Virtualization Architectural & Technological aspects
Software Defined Network - SDN
DEVNET-1114 Automated Management Using SDN/NFV
SDN Cloud Computing Project Help
Software Defined Networking: Network Virtualization
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
SDN, Network Virtualization and the Software Defined Data Center – Brad Hedlund
Introduction to Software Defined Networking (SDN)
Dave Chandler Presents SDN at World Wide Technology's TECday - St. Louis
FlowN vs FlowVisor: Scalable Network Virtualization in SDN
Introduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las Vegas
Introduction to SDN: Software Defined Networking

Viewers also liked (20)

PDF
Introduction to Software Defined Networking (SDN)
DOCX
An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...
PDF
Report-SDN
PDF
WWT Software-Defined Networking Guide
PDF
SDN: TIME TO ACCELERATE THE PACE…
PPTX
Migrating to OpenFlow SDNs
PPTX
Denver Big Data Analytics Day
PDF
44CON London 2015 - Software Defined Networking (SDN) Security
PDF
SDN and Mininet: Some Basic Concepts
PPTX
Introduction au Software Defined Networking (SDN)
PPTX
SDN, OpenFlow, NFV, and Virtual Network
PDF
DTS Solution - Software Defined Security v1.0
PDF
Openstack Neutron and SDN
PPTX
Pristine Intro SDN Concertation Workshop
PPTX
Final Project presentation on Image processing based intelligent traffic cont...
PPTX
SDN Basics – What You Need to Know about Software-Defined Networking
PPTX
Beyond the Phish with GTRI and Wombat Security Technologies
PDF
Final Project Report on Image processing based intelligent traffic control sy...
PPTX
Software-Defined Networking (SDN): Unleashing the Power of the Network
PPTX
Software-Defined Networking(SDN):A New Approach to Networking
Introduction to Software Defined Networking (SDN)
An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...
Report-SDN
WWT Software-Defined Networking Guide
SDN: TIME TO ACCELERATE THE PACE…
Migrating to OpenFlow SDNs
Denver Big Data Analytics Day
44CON London 2015 - Software Defined Networking (SDN) Security
SDN and Mininet: Some Basic Concepts
Introduction au Software Defined Networking (SDN)
SDN, OpenFlow, NFV, and Virtual Network
DTS Solution - Software Defined Security v1.0
Openstack Neutron and SDN
Pristine Intro SDN Concertation Workshop
Final Project presentation on Image processing based intelligent traffic cont...
SDN Basics – What You Need to Know about Software-Defined Networking
Beyond the Phish with GTRI and Wombat Security Technologies
Final Project Report on Image processing based intelligent traffic control sy...
Software-Defined Networking (SDN): Unleashing the Power of the Network
Software-Defined Networking(SDN):A New Approach to Networking

Similar to Software Defined Networking (20)

PPTX
sdn.pptx
PPTX
Software Defined Networking (SDN)
PPTX
lect1_intro_SDN introductionpptnew1.pptx
PPTX
Ravi Namboori Software Defined Network Presentation
PPTX
Software Defined Networking (SDN): centralized, programmable network manageme...
PPTX
PPTX
Sdn Networking
PPTX
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
PPTX
Software Define Network, a new security paradigm ?
PPTX
Software defined network
PPTX
Software defined networking introduction
PPTX
SDN - a new security paradigm?
PPTX
SDN NOTES (2).pptx for engineering students
PPTX
Software defined network-- SDN
PPTX
the cloud Software-defined architectures
PPTX
Role Of Software Defined Networking (SDN) in Present Complex Network Arena
ODP
Why sdn
PDF
Software Define Networking (SDN)
PPTX
veryOLONADE MAHMpppUD PRESENTATIONrrr.pptx
sdn.pptx
Software Defined Networking (SDN)
lect1_intro_SDN introductionpptnew1.pptx
Ravi Namboori Software Defined Network Presentation
Software Defined Networking (SDN): centralized, programmable network manageme...
Sdn Networking
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Software Define Network, a new security paradigm ?
Software defined network
Software defined networking introduction
SDN - a new security paradigm?
SDN NOTES (2).pptx for engineering students
Software defined network-- SDN
the cloud Software-defined architectures
Role Of Software Defined Networking (SDN) in Present Complex Network Arena
Why sdn
Software Define Networking (SDN)
veryOLONADE MAHMpppUD PRESENTATIONrrr.pptx

Recently uploaded (20)

PPT
Module_1_Lecture_1_Introduction_To_Automation_In_Production_Systems2023.ppt
PPTX
quantum theory on the next future in.pptx
PDF
Module 1 part 1.pdf engineering notes s7
PPTX
L1111-Important Microbial Mechanisms.pptx
PPTX
Software-Development-Life-Cycle-SDLC.pptx
PDF
V2500 Owner and Operatore Guide for Airbus
PDF
Software defined netwoks is useful to learn NFV and virtual Lans
PDF
Electrical & Computer Engineering: An International Journal (ECIJ)
PPTX
MODULE 3 SUSTAINABLE DEVELOPMENT GOALSPPT.pptx
PDF
IAE-V2500 Engine Airbus Family A319/320
PDF
Engineering Solutions for Ethical Dilemmas in Healthcare (www.kiu.ac.ug)
PDF
BBC NW_Tech Facilities_30 Odd Yrs Ago [J].pdf
PDF
LS-6-Digital-Literacy (1) K12 CURRICULUM .pdf
PPTX
non conventional energy resorses material unit-1
PDF
IAE-V2500 Engine for Airbus Family 319/320
PPTX
240409 Data Center Training Programs by Uptime Institute (Drafting).pptx
PPTX
DATA STRCUTURE LABORATORY -BCSL305(PRG1)
PDF
Application of smart robotics in the supply chain
PPTX
Soft Skills Unit 2 Listening Speaking Reading Writing.pptx
PPT
Unit - I.lathemachnespct=ificationsand ppt
Module_1_Lecture_1_Introduction_To_Automation_In_Production_Systems2023.ppt
quantum theory on the next future in.pptx
Module 1 part 1.pdf engineering notes s7
L1111-Important Microbial Mechanisms.pptx
Software-Development-Life-Cycle-SDLC.pptx
V2500 Owner and Operatore Guide for Airbus
Software defined netwoks is useful to learn NFV and virtual Lans
Electrical & Computer Engineering: An International Journal (ECIJ)
MODULE 3 SUSTAINABLE DEVELOPMENT GOALSPPT.pptx
IAE-V2500 Engine Airbus Family A319/320
Engineering Solutions for Ethical Dilemmas in Healthcare (www.kiu.ac.ug)
BBC NW_Tech Facilities_30 Odd Yrs Ago [J].pdf
LS-6-Digital-Literacy (1) K12 CURRICULUM .pdf
non conventional energy resorses material unit-1
IAE-V2500 Engine for Airbus Family 319/320
240409 Data Center Training Programs by Uptime Institute (Drafting).pptx
DATA STRCUTURE LABORATORY -BCSL305(PRG1)
Application of smart robotics in the supply chain
Soft Skills Unit 2 Listening Speaking Reading Writing.pptx
Unit - I.lathemachnespct=ificationsand ppt

Software Defined Networking

  • 2. What is SDN ??? ● Software-defined networking (SDN) is an approach to computer networking that allows network administrators to manage network services remotely. ● This is implemented by seperating the control plane and data plane in a topology.
  • 3. What does this mean?? -a foundational element for building SDN solutions First, let us understand openflow...
  • 6. Why SDN ??? ● Complexity – As the users of network grow rapidly, it has now become a challenging task to administer network in a dynamic enviornment. ● Inconsistent Policies – Rapid growth in demand of data center increase makes the traffic patterns unpredictable, for the IT people. ● Companies like Google, Facebook, Amazon, etc cannot configure their thousands of switches and servers manually, in such a dynamic network. ● And many more ...
  • 7. Features of SDN: ● Dynamic ● Manageable ● Cost–effective ● Adaptable Suitable for the high-bandwidth, dynamic nature of today's applications
  • 8. Request Processing by Remote Controller: ● Host make request to one of switch. ● Switch then forwards it to the remote controller. ● Depending on request, the controller decides whether to allow it or not. ● If yes, it makes an entry in the controller table and programs the switches which comes in the path for the request. ● As the service gets completed, it removes the entry from the controller table.
  • 9. Network Configuration ● Link Aggregation - Connecting two physical links in order to create two logical links ● Firewall – Rerouting malicious host or protocol through a higher security link ● Providing Quality Of Service between two hosts or for a particular protocol ● In case of link failure, rerouting the traffic through a different path ● ...
  • 10. Applications of SDN: ● Better network management. ● Complete utilization of bandwidth using link aggregation or by providing QoS. ● Saves the routing table calculation and prevent switches from running out of memory. ● Saves cost of many switches and routers.
  • 12. MININET ● A network emulator ● Runs a collection of end-hosts, switches and links on a single Linux kernel ● Can send packets through what seems like a real Ethernet interface, with a given link speed and delay ● Provides various functionalities, like It shows that how host is connected to a switch and through which link. Shows the live host-switch links in the network. And many more ...
  • 13. RYU Controller ● a component-based software defined networking framework. ● provides software components with well defined API ● Open Source Python controller – Supports OpenFlow 1.0, 1.2, 1.3.
  • 14. References ● GitHub open source repository. ● Ryu mailing lists. ● SDN Lab (Discussion & error removal) ● Youtube (Mininet Tutorials) ● www.mininet.org ● www.ryu.org
  • 15. Team Group-2 Name ID Abhijeet Singh Panwar 201351005 Shalinee Singh 201351024 Chirag Panpalia 201351001