SlideShare a Scribd company logo
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
Ad

Recommended

Software defined networking
Software defined networking
Prof. Dr. Noman Islam
 
Software-Defined Networking SDN - A Brief Introduction
Software-Defined Networking SDN - A Brief Introduction
Jason TC HOU (侯宗成)
 
SDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center Networking
Thomas Graf
 
Forecast 2014: Software Defined Networking - What's New?
Forecast 2014: Software Defined Networking - What's New?
Open Data Center Alliance
 
Software defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadri
Vahid Sadri
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SAMeh Zaghloul
 
Software Defined Networking (SDN) Technology Brief
Software Defined Networking (SDN) Technology Brief
Zivaro Inc
 
VMworld 2013: An Introduction to Network Virtualization
VMworld 2013: An Introduction to Network Virtualization
VMworld
 
Is SDN Necessary?
Is SDN Necessary?
Bruce Davie
 
Evolution of Network Virtualization
Evolution of Network Virtualization
Pavan Hasabnis
 
Quantum - The Network Mechanics
Quantum - The Network Mechanics
Kiran Murari
 
Network Virtualization: Delivering on the Promises of SDN
Network Virtualization: Delivering on the Promises of SDN
Open Networking Summits
 
Juniper Unified SDN Technical Presentation (SDN Day ITB 2016)
Juniper Unified SDN Technical Presentation (SDN Day ITB 2016)
SDNRG ITB
 
Software Defined Networks
Software Defined Networks
Shreeya Shah
 
Network Virtualization
Network Virtualization
Kingston Smiler
 
SDN: an introduction
SDN: an introduction
Luca Profico
 
Network Virtualization Architectural & Technological aspects
Network Virtualization Architectural & Technological aspects
deshpandeamrut
 
Software Defined Network - SDN
Software Defined Network - SDN
Venkata Naga Ravi
 
DEVNET-1114 Automated Management Using SDN/NFV
DEVNET-1114 Automated Management Using SDN/NFV
Cisco DevNet
 
SDN Cloud Computing Project Help
SDN Cloud Computing Project Help
Network Simulation Tools
 
Software Defined Networking: Network Virtualization
Software Defined Networking: Network Virtualization
NetCraftsmen
 
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Dan Mihai Dumitriu
 
SDN, Network Virtualization and the Software Defined Data Center – Brad Hedlund
SDN, Network Virtualization and the Software Defined Data Center – Brad Hedlund
Chef Software, Inc.
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
Bangladesh Network Operators Group
 
Dave Chandler Presents SDN at World Wide Technology's TECday - St. Louis
Dave Chandler Presents SDN at World Wide Technology's TECday - St. Louis
World Wide Technology
 
FlowN vs FlowVisor: Scalable Network Virtualization in SDN
FlowN vs FlowVisor: Scalable Network Virtualization in SDN
Hao Jiang
 
Introduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las Vegas
Introduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las Vegas
Bruno Teixeira
 
Introduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined Networking
Ankita Mahajan
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
rjain51
 
An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...
An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...
Cisco Service Provider
 

More Related Content

What's hot (20)

Is SDN Necessary?
Is SDN Necessary?
Bruce Davie
 
Evolution of Network Virtualization
Evolution of Network Virtualization
Pavan Hasabnis
 
Quantum - The Network Mechanics
Quantum - The Network Mechanics
Kiran Murari
 
Network Virtualization: Delivering on the Promises of SDN
Network Virtualization: Delivering on the Promises of SDN
Open Networking Summits
 
Juniper Unified SDN Technical Presentation (SDN Day ITB 2016)
Juniper Unified SDN Technical Presentation (SDN Day ITB 2016)
SDNRG ITB
 
Software Defined Networks
Software Defined Networks
Shreeya Shah
 
Network Virtualization
Network Virtualization
Kingston Smiler
 
SDN: an introduction
SDN: an introduction
Luca Profico
 
Network Virtualization Architectural & Technological aspects
Network Virtualization Architectural & Technological aspects
deshpandeamrut
 
Software Defined Network - SDN
Software Defined Network - SDN
Venkata Naga Ravi
 
DEVNET-1114 Automated Management Using SDN/NFV
DEVNET-1114 Automated Management Using SDN/NFV
Cisco DevNet
 
SDN Cloud Computing Project Help
SDN Cloud Computing Project Help
Network Simulation Tools
 
Software Defined Networking: Network Virtualization
Software Defined Networking: Network Virtualization
NetCraftsmen
 
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Dan Mihai Dumitriu
 
SDN, Network Virtualization and the Software Defined Data Center – Brad Hedlund
SDN, Network Virtualization and the Software Defined Data Center – Brad Hedlund
Chef Software, Inc.
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
Bangladesh Network Operators Group
 
Dave Chandler Presents SDN at World Wide Technology's TECday - St. Louis
Dave Chandler Presents SDN at World Wide Technology's TECday - St. Louis
World Wide Technology
 
FlowN vs FlowVisor: Scalable Network Virtualization in SDN
FlowN vs FlowVisor: Scalable Network Virtualization in SDN
Hao Jiang
 
Introduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las Vegas
Introduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las Vegas
Bruno Teixeira
 
Introduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined Networking
Ankita Mahajan
 
Is SDN Necessary?
Is SDN Necessary?
Bruce Davie
 
Evolution of Network Virtualization
Evolution of Network Virtualization
Pavan Hasabnis
 
Quantum - The Network Mechanics
Quantum - The Network Mechanics
Kiran Murari
 
Network Virtualization: Delivering on the Promises of SDN
Network Virtualization: Delivering on the Promises of SDN
Open Networking Summits
 
Juniper Unified SDN Technical Presentation (SDN Day ITB 2016)
Juniper Unified SDN Technical Presentation (SDN Day ITB 2016)
SDNRG ITB
 
Software Defined Networks
Software Defined Networks
Shreeya Shah
 
SDN: an introduction
SDN: an introduction
Luca Profico
 
Network Virtualization Architectural & Technological aspects
Network Virtualization Architectural & Technological aspects
deshpandeamrut
 
Software Defined Network - SDN
Software Defined Network - SDN
Venkata Naga Ravi
 
DEVNET-1114 Automated Management Using SDN/NFV
DEVNET-1114 Automated Management Using SDN/NFV
Cisco DevNet
 
Software Defined Networking: Network Virtualization
Software Defined Networking: Network Virtualization
NetCraftsmen
 
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Dan Mihai Dumitriu
 
SDN, Network Virtualization and the Software Defined Data Center – Brad Hedlund
SDN, Network Virtualization and the Software Defined Data Center – Brad Hedlund
Chef Software, Inc.
 
Dave Chandler Presents SDN at World Wide Technology's TECday - St. Louis
Dave Chandler Presents SDN at World Wide Technology's TECday - St. Louis
World Wide Technology
 
FlowN vs FlowVisor: Scalable Network Virtualization in SDN
FlowN vs FlowVisor: Scalable Network Virtualization in SDN
Hao Jiang
 
Introduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las Vegas
Introduction to SDN and Network Programmability - BRKRST-1014 | 2017/Las Vegas
Bruno Teixeira
 
Introduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined Networking
Ankita Mahajan
 

Viewers also liked (20)

Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
rjain51
 
An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...
An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...
Cisco Service Provider
 
Report-SDN
Report-SDN
Deeptiman Mallick
 
WWT Software-Defined Networking Guide
WWT Software-Defined Networking Guide
Joel W. King
 
SDN: TIME TO ACCELERATE THE PACE…
SDN: TIME TO ACCELERATE THE PACE…
Open Networking Summits
 
Migrating to OpenFlow SDNs
Migrating to OpenFlow SDNs
US-Ignite
 
Denver Big Data Analytics Day
Denver Big Data Analytics Day
Zivaro Inc
 
44CON London 2015 - Software Defined Networking (SDN) Security
44CON London 2015 - Software Defined Networking (SDN) Security
44CON
 
SDN and Mininet: Some Basic Concepts
SDN and Mininet: Some Basic Concepts
Eswar Publications
 
Introduction au Software Defined Networking (SDN)
Introduction au Software Defined Networking (SDN)
Edouard DEBERDT
 
SDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual Network
Tim4PreStartup
 
DTS Solution - Software Defined Security v1.0
DTS Solution - Software Defined Security v1.0
Shah Sheikh
 
Openstack Neutron and SDN
Openstack Neutron and SDN
inakipascual
 
Pristine Intro SDN Concertation Workshop
Pristine Intro SDN Concertation Workshop
ICT PRISTINE
 
Final Project presentation on Image processing based intelligent traffic cont...
Final Project presentation on Image processing based intelligent traffic cont...
Louise Antonio
 
SDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined Networking
SDxCentral
 
Beyond the Phish with GTRI and Wombat Security Technologies
Beyond the Phish with GTRI and Wombat Security Technologies
Zivaro Inc
 
Final Project Report on Image processing based intelligent traffic control sy...
Final Project Report on Image processing based intelligent traffic control sy...
Louise Antonio
 
Software-Defined Networking (SDN): Unleashing the Power of the Network
Software-Defined Networking (SDN): Unleashing the Power of the Network
Robert Keahey
 
Software-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to Networking
Anju Ann
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
rjain51
 
An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...
An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...
Cisco Service Provider
 
WWT Software-Defined Networking Guide
WWT Software-Defined Networking Guide
Joel W. King
 
Migrating to OpenFlow SDNs
Migrating to OpenFlow SDNs
US-Ignite
 
Denver Big Data Analytics Day
Denver Big Data Analytics Day
Zivaro Inc
 
44CON London 2015 - Software Defined Networking (SDN) Security
44CON London 2015 - Software Defined Networking (SDN) Security
44CON
 
SDN and Mininet: Some Basic Concepts
SDN and Mininet: Some Basic Concepts
Eswar Publications
 
Introduction au Software Defined Networking (SDN)
Introduction au Software Defined Networking (SDN)
Edouard DEBERDT
 
SDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual Network
Tim4PreStartup
 
DTS Solution - Software Defined Security v1.0
DTS Solution - Software Defined Security v1.0
Shah Sheikh
 
Openstack Neutron and SDN
Openstack Neutron and SDN
inakipascual
 
Pristine Intro SDN Concertation Workshop
Pristine Intro SDN Concertation Workshop
ICT PRISTINE
 
Final Project presentation on Image processing based intelligent traffic cont...
Final Project presentation on Image processing based intelligent traffic cont...
Louise Antonio
 
SDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined Networking
SDxCentral
 
Beyond the Phish with GTRI and Wombat Security Technologies
Beyond the Phish with GTRI and Wombat Security Technologies
Zivaro Inc
 
Final Project Report on Image processing based intelligent traffic control sy...
Final Project Report on Image processing based intelligent traffic control sy...
Louise Antonio
 
Software-Defined Networking (SDN): Unleashing the Power of the Network
Software-Defined Networking (SDN): Unleashing the Power of the Network
Robert Keahey
 
Software-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to Networking
Anju Ann
 
Ad

Similar to Software Defined Networking (20)

Software_Defined_Networking.pptx
Software_Defined_Networking.pptx
AsfawGedamu
 
Network Virtualization & Software-defined Networking
Network Virtualization & Software-defined Networking
Digicomp Academy AG
 
IBM Programmable Network Controller
IBM Programmable Network Controller
IBM India Smarter Computing
 
SDN Multi-Controller Domain.pptx
SDN Multi-Controller Domain.pptx
Sandeep Maurya
 
Understanding Network Switches- .pdf
Understanding Network Switches- .pdf
InfoRIPRASAITSolutio
 
Software Defined Networking, Concepts and Practical Implementations
Software Defined Networking, Concepts and Practical Implementations
Bangladesh Network Operators Group
 
Webinar: The Software Matters in Open Networking
Webinar: The Software Matters in Open Networking
Storage Switzerland
 
veryOLONADE MAHMpppUD PRESENTATIONrrr.pptx
veryOLONADE MAHMpppUD PRESENTATIONrrr.pptx
awelewa1
 
Lecture 11 Final.pptx
Lecture 11 Final.pptx
Hadeeb
 
SDN & NFV.pptx
SDN & NFV.pptx
RUKESHK1
 
Software Defined Networking (SDN)
Software Defined Networking (SDN)
Aalok Shah
 
5G in Brownfield how SDN makes 5G Deployments Work
5G in Brownfield how SDN makes 5G Deployments Work
Lumina Networks
 
Software-Defined Systems for Network-Aware Service Composition and Workflow P...
Software-Defined Systems for Network-Aware Service Composition and Workflow P...
Pradeeban Kathiravelu, Ph.D.
 
Introduction to SDN
Introduction to SDN
NetCraftsmen
 
Telco Cloud 03 - Introduction to SDN
Telco Cloud 03 - Introduction to SDN
Vikas Shokeen
 
Understanding network and service virtualization
Understanding network and service virtualization
SDN Hub
 
The UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degree
The UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degree
Pradeeban Kathiravelu, Ph.D.
 
IoT System Management ppt SNMP simple network
IoT System Management ppt SNMP simple network
narikamalliy
 
OpenDayLight Load Balanced Switching
OpenDayLight Load Balanced Switching
ManasaKulkarni3
 
Software defined network-- SDN
Software defined network-- SDN
Aadarsh Sharma
 
Software_Defined_Networking.pptx
Software_Defined_Networking.pptx
AsfawGedamu
 
Network Virtualization & Software-defined Networking
Network Virtualization & Software-defined Networking
Digicomp Academy AG
 
SDN Multi-Controller Domain.pptx
SDN Multi-Controller Domain.pptx
Sandeep Maurya
 
Understanding Network Switches- .pdf
Understanding Network Switches- .pdf
InfoRIPRASAITSolutio
 
Software Defined Networking, Concepts and Practical Implementations
Software Defined Networking, Concepts and Practical Implementations
Bangladesh Network Operators Group
 
Webinar: The Software Matters in Open Networking
Webinar: The Software Matters in Open Networking
Storage Switzerland
 
veryOLONADE MAHMpppUD PRESENTATIONrrr.pptx
veryOLONADE MAHMpppUD PRESENTATIONrrr.pptx
awelewa1
 
Lecture 11 Final.pptx
Lecture 11 Final.pptx
Hadeeb
 
SDN & NFV.pptx
SDN & NFV.pptx
RUKESHK1
 
Software Defined Networking (SDN)
Software Defined Networking (SDN)
Aalok Shah
 
5G in Brownfield how SDN makes 5G Deployments Work
5G in Brownfield how SDN makes 5G Deployments Work
Lumina Networks
 
Software-Defined Systems for Network-Aware Service Composition and Workflow P...
Software-Defined Systems for Network-Aware Service Composition and Workflow P...
Pradeeban Kathiravelu, Ph.D.
 
Introduction to SDN
Introduction to SDN
NetCraftsmen
 
Telco Cloud 03 - Introduction to SDN
Telco Cloud 03 - Introduction to SDN
Vikas Shokeen
 
Understanding network and service virtualization
Understanding network and service virtualization
SDN Hub
 
The UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degree
The UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degree
Pradeeban Kathiravelu, Ph.D.
 
IoT System Management ppt SNMP simple network
IoT System Management ppt SNMP simple network
narikamalliy
 
OpenDayLight Load Balanced Switching
OpenDayLight Load Balanced Switching
ManasaKulkarni3
 
Software defined network-- SDN
Software defined network-- SDN
Aadarsh Sharma
 
Ad

Recently uploaded (20)

Deep Learning for Natural Language Processing_FDP on 16 June 2025 MITS.pptx
Deep Learning for Natural Language Processing_FDP on 16 June 2025 MITS.pptx
resming1
 
machine learning is a advance technology
machine learning is a advance technology
ynancy893
 
ElysiumPro Company Profile 2025-2026.pdf
ElysiumPro Company Profile 2025-2026.pdf
info751436
 
Introduction to sensing and Week-1.pptx
Introduction to sensing and Week-1.pptx
KNaveenKumarECE
 
NEW Strengthened Senior High School Gen Math.pptx
NEW Strengthened Senior High School Gen Math.pptx
DaryllWhere
 
Complete guidance book of Asp.Net Web API
Complete guidance book of Asp.Net Web API
Shabista Imam
 
Solar thermal – Flat plate and concentrating collectors .pptx
Solar thermal – Flat plate and concentrating collectors .pptx
jdaniabraham1
 
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Mark Billinghurst
 
Fundamentals of Digital Design_Class_21st May - Copy.pptx
Fundamentals of Digital Design_Class_21st May - Copy.pptx
drdebarshi1993
 
(Continuous Integration and Continuous Deployment/Delivery) is a fundamental ...
(Continuous Integration and Continuous Deployment/Delivery) is a fundamental ...
ketan09101
 
20CE404-Soil Mechanics - Slide Share PPT
20CE404-Soil Mechanics - Slide Share PPT
saravananr808639
 
special_edition_using_visual_foxpro_6.pdf
special_edition_using_visual_foxpro_6.pdf
Shabista Imam
 
Complete University of Calculus :: 2nd edition
Complete University of Calculus :: 2nd edition
Shabista Imam
 
Introduction to Natural Language Processing - Stages in NLP Pipeline, Challen...
Introduction to Natural Language Processing - Stages in NLP Pipeline, Challen...
resming1
 
Fundamentals of Digital Design_Class_12th April.pptx
Fundamentals of Digital Design_Class_12th April.pptx
drdebarshi1993
 
How to Un-Obsolete Your Legacy Keypad Design
How to Un-Obsolete Your Legacy Keypad Design
Epec Engineered Technologies
 
Learning – Types of Machine Learning – Supervised Learning – Unsupervised UNI...
Learning – Types of Machine Learning – Supervised Learning – Unsupervised UNI...
23Q95A6706
 
Tally.ERP 9 at a Glance.book - Tally Solutions .pdf
Tally.ERP 9 at a Glance.book - Tally Solutions .pdf
Shabista Imam
 
Tesla-Stock-Analysis-and-Forecast.pptx (1).pptx
Tesla-Stock-Analysis-and-Forecast.pptx (1).pptx
moonsony54
 
nnnnnnnnnnnn7777777777777777777777777777777.pptx
nnnnnnnnnnnn7777777777777777777777777777777.pptx
gayathri venkataramani
 
Deep Learning for Natural Language Processing_FDP on 16 June 2025 MITS.pptx
Deep Learning for Natural Language Processing_FDP on 16 June 2025 MITS.pptx
resming1
 
machine learning is a advance technology
machine learning is a advance technology
ynancy893
 
ElysiumPro Company Profile 2025-2026.pdf
ElysiumPro Company Profile 2025-2026.pdf
info751436
 
Introduction to sensing and Week-1.pptx
Introduction to sensing and Week-1.pptx
KNaveenKumarECE
 
NEW Strengthened Senior High School Gen Math.pptx
NEW Strengthened Senior High School Gen Math.pptx
DaryllWhere
 
Complete guidance book of Asp.Net Web API
Complete guidance book of Asp.Net Web API
Shabista Imam
 
Solar thermal – Flat plate and concentrating collectors .pptx
Solar thermal – Flat plate and concentrating collectors .pptx
jdaniabraham1
 
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Mark Billinghurst
 
Fundamentals of Digital Design_Class_21st May - Copy.pptx
Fundamentals of Digital Design_Class_21st May - Copy.pptx
drdebarshi1993
 
(Continuous Integration and Continuous Deployment/Delivery) is a fundamental ...
(Continuous Integration and Continuous Deployment/Delivery) is a fundamental ...
ketan09101
 
20CE404-Soil Mechanics - Slide Share PPT
20CE404-Soil Mechanics - Slide Share PPT
saravananr808639
 
special_edition_using_visual_foxpro_6.pdf
special_edition_using_visual_foxpro_6.pdf
Shabista Imam
 
Complete University of Calculus :: 2nd edition
Complete University of Calculus :: 2nd edition
Shabista Imam
 
Introduction to Natural Language Processing - Stages in NLP Pipeline, Challen...
Introduction to Natural Language Processing - Stages in NLP Pipeline, Challen...
resming1
 
Fundamentals of Digital Design_Class_12th April.pptx
Fundamentals of Digital Design_Class_12th April.pptx
drdebarshi1993
 
Learning – Types of Machine Learning – Supervised Learning – Unsupervised UNI...
Learning – Types of Machine Learning – Supervised Learning – Unsupervised UNI...
23Q95A6706
 
Tally.ERP 9 at a Glance.book - Tally Solutions .pdf
Tally.ERP 9 at a Glance.book - Tally Solutions .pdf
Shabista Imam
 
Tesla-Stock-Analysis-and-Forecast.pptx (1).pptx
Tesla-Stock-Analysis-and-Forecast.pptx (1).pptx
moonsony54
 
nnnnnnnnnnnn7777777777777777777777777777777.pptx
nnnnnnnnnnnn7777777777777777777777777777777.pptx
gayathri venkataramani
 

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