SlideShare a Scribd company logo
SOFTWARE DEFINED
NETWORK
SUBMITTED BY:
PALLAVI CHHIKARA
LIMITATIONS OF EXISTING
NETWORKS
• Difficult to perform real world experiments on large scale
production networks.
• Research stagnation-huge costly equipment to be procured
and networks to be setup by each team for research
• Networks have remained the same for many years
• Rate of innovation in networks is slower as protocols are
defined in isolation-lack of high level abstraction.
• Closed systems
• Hard to collaborate meaningfully due to lack of standard
open interfaces.
• Vendors starting to open-up but not meaningfully.
• Innovation is limited to vendor/vendor partners
• Huge barriers for new ideas in networking.
Limitations of Current Networks
Million of
lines
of source
code
Billions of
gates
Many complex functions baked
into infrastructure
OSPF, BGP, multicast,
differentiated services,
Traffic Engineering, NAT,
firewalls, …
Specialized Packet
Forwarding Hardware
Operating
System
Featu
re
Feature
Cannot dynamically change according to network conditions
Idea: An OS for Networks
Specialized Packet
Forwarding Hardware
App
Specialized Packet
Forwarding Hardware
App App App
App App Specialized Packet
Forwarding Hardware
App App App
App
Specialized Packet
Forwarding Hardware
App App
Operating
System
Operating
System
Operating
System
Operating
System
Specialized Packet
Forwarding Hardware
Operating
System
App App App
Control
Programs
Network Operating System
SOFTWARE DEFINED
NETWORKING
• Data Plane: processing and delivery of packets
Based on state in routers and endpoints
E.g., IP
, TCP
, Ethernet, etc.
• Control Plane: establishing the state in routers
Determines how and where packets are forwarded
Routing, traffic engineering, firewall state, …
• Separate control plane and data plane entities
• Have programmable data planes—maintain, control and
program data plane from a central entity i.e. control plane
software called controller.
• An architecture to control not just a networking device but an
entire network.
Protocols Protocols
Control via
open
forwarding
interface
Global Network View
Network Operating System
Control
Programs
Software-Defined Networking (SDN)
Control
Programs
Packet
forwarding
NEED FOR SDN
• Facilitate innovation in network.
• Layered architecture with standard Open interfaces.
• Experiment and research using non-bulky, non-expensive
equipment.
• More accessibility since software can be easily developed by
more vendors.
• More flexibility with programmability.
• Ease of customization and integration with other software
applications
• Program a network vs. configure a network
ARCHITECTURE OF SDN
In the SDN architecture, the control and data planes are
decoupled, network intelligence and state centralized, and the
underlying network infrastructure is abstracted from the
applications.
SDN LAYERS
• Infrastructure layer: it is the foundation layer consists of both
physical and virtual network devices such as switches and
routers. All the network devices will implement OpenFlow
protocol to implement traffic forwarding rules.
• Control layer: This layer consists of a centralized control plane
that is decoupled from the physical infrastructure to provide
centralized global view to entire network. The layer will use
OpenFlow protocol to communicate with below layer i.e.
infrastructure layer.
• Application layer: it consists of network services, application
and orchestration tools that are used to interact with control
layer. It provide an open interface to communicate with other
layers in the architecture.
OPENFLOW PROTOCOL
• OPENFLOW is an open API that provides a standard interface
for programming the data plane switches. It is a protocol for
remotely controlling the forwarding table of a switch or router
and is one element of SDN.
• It is implemented on Ethernet switches to allow the forwarding
plane i.e. data plane to be managed by a controller present on
control plain in SDN architecture. OpenFlow based controllers
will discover and maintain an inventory of all the links in the
network and then will create and store all possible paths in
entire network.
• OpenFlow protocol can instruct switches and routers to direct
the traffic by providing software-based access to flow tables that
can be used to quickly change the network layout and traffic
flows as per users requirements.
OpenFlow
OpenFlow Controller
OpenFlow Protocol (SSL/TCP)
Control Path OpenFlow
Data Path (Hardware)
OPENFLOW SWITCH AND
CONTROLLER
• An OpenFlow Switch contain one or more flow tables that
implement packet lookups and forwarding, and an OpenFlow
channel to link to an external controller .The switch
interconnects with the controller and the controller directs the
switch using the OpenFlow protocol.
• The controller can delete, add or update flow entries in flow
tables existing in the switch, both reactively i.e. in response to
packets or proactively, using the OpenFlow protocol.
• Controller make this decision based on policies set by
administrator or depending on the conditions of the network and
the decision it makes is forwarded to flow table entries of all the
switches in the network.
Centralized/Distributed Control
OpenFlow
Switch
OpenFlow
Switch
OpenFlow
Switch
Centralized Control
Controller
Distributed Control
Controller
OpenFlow
Switch
Controller
OpenFlow
Switch
OpenFlow
Switch
• “Onix: A Distributed Control Platform for Large-scale Production
Networks”
CURRENT STATUS of SDN
• Google built hardware and software based on the
OpenFlow protocol
• VMware purchased Nicira for $1.26 billion in 2012
• IBM, HP, NEC, Cisco and Juniper also are offering
SDNs that may incorporate OpenFlow, but also
have other elements that are specific to that
vendor and their gear.
CONCLUSIONS and FUTURE
SCOPE
• In future, networking will rely more on software to pick up the
pace the innovations in networks.
• SDN can transform today’s static networks into more flexible,
programmable platforms to provide scalability to support large
data centers. It will also provide virtualization that is needed to
support automated, dynamic and secure cloud environment.
• Mostly implementations of newly proposed systems,
frameworks, or applications
THANK YOU

More Related Content

Similar to sdnppt-140325015756-phpapp01.pptx

Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
Bangladesh Network Operators Group
 
4_SDN.pdf
4_SDN.pdf4_SDN.pdf
4_SDN.pdf
ssuser054b31
 
SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3Wen-Pai Lu
 
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
University of Technology - Iraq
 
Introduction to OpenFlow
Introduction to OpenFlowIntroduction to OpenFlow
Introduction to OpenFlow
Joel W. King
 
Introduction to SDN
Introduction to SDNIntroduction to SDN
Introduction to SDN
Muhammad Moinur Rahman
 
SDN & NFV.pptx
SDN & NFV.pptxSDN & NFV.pptx
SDN & NFV.pptx
RUKESHK1
 
Software defined network-- SDN
Software defined network-- SDNSoftware defined network-- SDN
Software defined network-- SDN
Aadarsh Sharma
 
Distributed Clouds and Software Defined Networking
Distributed Clouds and Software Defined NetworkingDistributed Clouds and Software Defined Networking
Distributed Clouds and Software Defined Networking
US-Ignite
 
Reenu Joseph.pptx
Reenu Joseph.pptxReenu Joseph.pptx
Reenu Joseph.pptx
reenujoseph4
 
Software Defined Networking - 2
Software Defined Networking - 2Software Defined Networking - 2
Software Defined Networking - 2
Pradeep Kumar TS
 
btNOG 9 presentation Introduction to Software Defined Networking
btNOG 9 presentation Introduction to Software Defined NetworkingbtNOG 9 presentation Introduction to Software Defined Networking
btNOG 9 presentation Introduction to Software Defined Networking
APNIC
 
SDN 101
SDN 101SDN 101
SDN 101
Hazzim Anaya
 
Software defined networking
Software defined networkingSoftware defined networking
Software defined networking
Prof. Dr. Noman Islam
 
BuildingSDNmanageableswitch.pdf
BuildingSDNmanageableswitch.pdfBuildingSDNmanageableswitch.pdf
BuildingSDNmanageableswitch.pdf
Fernando Velez Varela
 
SDN and NFV: Friends or Enemies
SDN and NFV: Friends or EnemiesSDN and NFV: Friends or Enemies
SDN and NFV: Friends or Enemies
Justyna Bak
 
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
APNIC
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
Bangladesh Network Operators Group
 
Software Define Networking (SDN)
Software Define Networking (SDN)Software Define Networking (SDN)
Software Define Networking (SDN)
Pradeep Kumar TS
 
DesignofSDNmanageableswitch.pdf
DesignofSDNmanageableswitch.pdfDesignofSDNmanageableswitch.pdf
DesignofSDNmanageableswitch.pdf
Fernando Velez Varela
 

Similar to sdnppt-140325015756-phpapp01.pptx (20)

Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
 
4_SDN.pdf
4_SDN.pdf4_SDN.pdf
4_SDN.pdf
 
SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3
 
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
 
Introduction to OpenFlow
Introduction to OpenFlowIntroduction to OpenFlow
Introduction to OpenFlow
 
Introduction to SDN
Introduction to SDNIntroduction to SDN
Introduction to SDN
 
SDN & NFV.pptx
SDN & NFV.pptxSDN & NFV.pptx
SDN & NFV.pptx
 
Software defined network-- SDN
Software defined network-- SDNSoftware defined network-- SDN
Software defined network-- SDN
 
Distributed Clouds and Software Defined Networking
Distributed Clouds and Software Defined NetworkingDistributed Clouds and Software Defined Networking
Distributed Clouds and Software Defined Networking
 
Reenu Joseph.pptx
Reenu Joseph.pptxReenu Joseph.pptx
Reenu Joseph.pptx
 
Software Defined Networking - 2
Software Defined Networking - 2Software Defined Networking - 2
Software Defined Networking - 2
 
btNOG 9 presentation Introduction to Software Defined Networking
btNOG 9 presentation Introduction to Software Defined NetworkingbtNOG 9 presentation Introduction to Software Defined Networking
btNOG 9 presentation Introduction to Software Defined Networking
 
SDN 101
SDN 101SDN 101
SDN 101
 
Software defined networking
Software defined networkingSoftware defined networking
Software defined networking
 
BuildingSDNmanageableswitch.pdf
BuildingSDNmanageableswitch.pdfBuildingSDNmanageableswitch.pdf
BuildingSDNmanageableswitch.pdf
 
SDN and NFV: Friends or Enemies
SDN and NFV: Friends or EnemiesSDN and NFV: Friends or Enemies
SDN and NFV: Friends or Enemies
 
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
 
Software Define Networking (SDN)
Software Define Networking (SDN)Software Define Networking (SDN)
Software Define Networking (SDN)
 
DesignofSDNmanageableswitch.pdf
DesignofSDNmanageableswitch.pdfDesignofSDNmanageableswitch.pdf
DesignofSDNmanageableswitch.pdf
 

More from AamirMaqsood8

DEEPLEARNING recurrent neural networs.pdf
DEEPLEARNING recurrent neural networs.pdfDEEPLEARNING recurrent neural networs.pdf
DEEPLEARNING recurrent neural networs.pdf
AamirMaqsood8
 
WIRELESSPPT.pptx
WIRELESSPPT.pptxWIRELESSPPT.pptx
WIRELESSPPT.pptx
AamirMaqsood8
 
Activation Function.pptx
Activation Function.pptxActivation Function.pptx
Activation Function.pptx
AamirMaqsood8
 
12th.pptx
12th.pptx12th.pptx
12th.pptx
AamirMaqsood8
 
Research Methodology3_Measurement.pptx
Research Methodology3_Measurement.pptxResearch Methodology3_Measurement.pptx
Research Methodology3_Measurement.pptx
AamirMaqsood8
 
iram,sadaf.pptx
iram,sadaf.pptxiram,sadaf.pptx
iram,sadaf.pptx
AamirMaqsood8
 
Research Methodology2.pptx
Research Methodology2.pptxResearch Methodology2.pptx
Research Methodology2.pptx
AamirMaqsood8
 
LOSTANDFOUND.pptx
LOSTANDFOUND.pptxLOSTANDFOUND.pptx
LOSTANDFOUND.pptx
AamirMaqsood8
 
BARRIER.pptx
BARRIER.pptxBARRIER.pptx
BARRIER.pptx
AamirMaqsood8
 
HPA.pptx
HPA.pptxHPA.pptx
HPA.pptx
AamirMaqsood8
 
Unit2-RM.pptx
Unit2-RM.pptxUnit2-RM.pptx
Unit2-RM.pptx
AamirMaqsood8
 
2202cukmr01.pptx
2202cukmr01.pptx2202cukmr01.pptx
2202cukmr01.pptx
AamirMaqsood8
 
Research Methodology_Intro.pptx
Research Methodology_Intro.pptxResearch Methodology_Intro.pptx
Research Methodology_Intro.pptx
AamirMaqsood8
 
Computer-Networks.pptx
Computer-Networks.pptxComputer-Networks.pptx
Computer-Networks.pptx
AamirMaqsood8
 
asrar ppt^.^.^^.pptx
asrar ppt^.^.^^.pptxasrar ppt^.^.^^.pptx
asrar ppt^.^.^^.pptx
AamirMaqsood8
 
asrarsjsjsj.pptx
asrarsjsjsj.pptxasrarsjsjsj.pptx
asrarsjsjsj.pptx
AamirMaqsood8
 
videographyppt.pptx
videographyppt.pptxvideographyppt.pptx
videographyppt.pptx
AamirMaqsood8
 
stacks and queues.pptx
stacks and queues.pptxstacks and queues.pptx
stacks and queues.pptx
AamirMaqsood8
 
Class10_OO_Testing.pdf
Class10_OO_Testing.pdfClass10_OO_Testing.pdf
Class10_OO_Testing.pdf
AamirMaqsood8
 
9TH CLASS.pptx
9TH CLASS.pptx9TH CLASS.pptx
9TH CLASS.pptx
AamirMaqsood8
 

More from AamirMaqsood8 (20)

DEEPLEARNING recurrent neural networs.pdf
DEEPLEARNING recurrent neural networs.pdfDEEPLEARNING recurrent neural networs.pdf
DEEPLEARNING recurrent neural networs.pdf
 
WIRELESSPPT.pptx
WIRELESSPPT.pptxWIRELESSPPT.pptx
WIRELESSPPT.pptx
 
Activation Function.pptx
Activation Function.pptxActivation Function.pptx
Activation Function.pptx
 
12th.pptx
12th.pptx12th.pptx
12th.pptx
 
Research Methodology3_Measurement.pptx
Research Methodology3_Measurement.pptxResearch Methodology3_Measurement.pptx
Research Methodology3_Measurement.pptx
 
iram,sadaf.pptx
iram,sadaf.pptxiram,sadaf.pptx
iram,sadaf.pptx
 
Research Methodology2.pptx
Research Methodology2.pptxResearch Methodology2.pptx
Research Methodology2.pptx
 
LOSTANDFOUND.pptx
LOSTANDFOUND.pptxLOSTANDFOUND.pptx
LOSTANDFOUND.pptx
 
BARRIER.pptx
BARRIER.pptxBARRIER.pptx
BARRIER.pptx
 
HPA.pptx
HPA.pptxHPA.pptx
HPA.pptx
 
Unit2-RM.pptx
Unit2-RM.pptxUnit2-RM.pptx
Unit2-RM.pptx
 
2202cukmr01.pptx
2202cukmr01.pptx2202cukmr01.pptx
2202cukmr01.pptx
 
Research Methodology_Intro.pptx
Research Methodology_Intro.pptxResearch Methodology_Intro.pptx
Research Methodology_Intro.pptx
 
Computer-Networks.pptx
Computer-Networks.pptxComputer-Networks.pptx
Computer-Networks.pptx
 
asrar ppt^.^.^^.pptx
asrar ppt^.^.^^.pptxasrar ppt^.^.^^.pptx
asrar ppt^.^.^^.pptx
 
asrarsjsjsj.pptx
asrarsjsjsj.pptxasrarsjsjsj.pptx
asrarsjsjsj.pptx
 
videographyppt.pptx
videographyppt.pptxvideographyppt.pptx
videographyppt.pptx
 
stacks and queues.pptx
stacks and queues.pptxstacks and queues.pptx
stacks and queues.pptx
 
Class10_OO_Testing.pdf
Class10_OO_Testing.pdfClass10_OO_Testing.pdf
Class10_OO_Testing.pdf
 
9TH CLASS.pptx
9TH CLASS.pptx9TH CLASS.pptx
9TH CLASS.pptx
 

Recently uploaded

Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 

Recently uploaded (20)

Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 

sdnppt-140325015756-phpapp01.pptx

  • 2. LIMITATIONS OF EXISTING NETWORKS • Difficult to perform real world experiments on large scale production networks. • Research stagnation-huge costly equipment to be procured and networks to be setup by each team for research • Networks have remained the same for many years • Rate of innovation in networks is slower as protocols are defined in isolation-lack of high level abstraction. • Closed systems • Hard to collaborate meaningfully due to lack of standard open interfaces. • Vendors starting to open-up but not meaningfully. • Innovation is limited to vendor/vendor partners • Huge barriers for new ideas in networking.
  • 3. Limitations of Current Networks Million of lines of source code Billions of gates Many complex functions baked into infrastructure OSPF, BGP, multicast, differentiated services, Traffic Engineering, NAT, firewalls, … Specialized Packet Forwarding Hardware Operating System Featu re Feature Cannot dynamically change according to network conditions
  • 4. Idea: An OS for Networks Specialized Packet Forwarding Hardware App Specialized Packet Forwarding Hardware App App App App App Specialized Packet Forwarding Hardware App App App App Specialized Packet Forwarding Hardware App App Operating System Operating System Operating System Operating System Specialized Packet Forwarding Hardware Operating System App App App Control Programs Network Operating System
  • 5. SOFTWARE DEFINED NETWORKING • Data Plane: processing and delivery of packets Based on state in routers and endpoints E.g., IP , TCP , Ethernet, etc. • Control Plane: establishing the state in routers Determines how and where packets are forwarded Routing, traffic engineering, firewall state, … • Separate control plane and data plane entities • Have programmable data planes—maintain, control and program data plane from a central entity i.e. control plane software called controller. • An architecture to control not just a networking device but an entire network.
  • 6. Protocols Protocols Control via open forwarding interface Global Network View Network Operating System Control Programs Software-Defined Networking (SDN) Control Programs Packet forwarding
  • 7. NEED FOR SDN • Facilitate innovation in network. • Layered architecture with standard Open interfaces. • Experiment and research using non-bulky, non-expensive equipment. • More accessibility since software can be easily developed by more vendors. • More flexibility with programmability. • Ease of customization and integration with other software applications • Program a network vs. configure a network
  • 8. ARCHITECTURE OF SDN In the SDN architecture, the control and data planes are decoupled, network intelligence and state centralized, and the underlying network infrastructure is abstracted from the applications.
  • 9. SDN LAYERS • Infrastructure layer: it is the foundation layer consists of both physical and virtual network devices such as switches and routers. All the network devices will implement OpenFlow protocol to implement traffic forwarding rules. • Control layer: This layer consists of a centralized control plane that is decoupled from the physical infrastructure to provide centralized global view to entire network. The layer will use OpenFlow protocol to communicate with below layer i.e. infrastructure layer. • Application layer: it consists of network services, application and orchestration tools that are used to interact with control layer. It provide an open interface to communicate with other layers in the architecture.
  • 10. OPENFLOW PROTOCOL • OPENFLOW is an open API that provides a standard interface for programming the data plane switches. It is a protocol for remotely controlling the forwarding table of a switch or router and is one element of SDN. • It is implemented on Ethernet switches to allow the forwarding plane i.e. data plane to be managed by a controller present on control plain in SDN architecture. OpenFlow based controllers will discover and maintain an inventory of all the links in the network and then will create and store all possible paths in entire network. • OpenFlow protocol can instruct switches and routers to direct the traffic by providing software-based access to flow tables that can be used to quickly change the network layout and traffic flows as per users requirements.
  • 11. OpenFlow OpenFlow Controller OpenFlow Protocol (SSL/TCP) Control Path OpenFlow Data Path (Hardware)
  • 12. OPENFLOW SWITCH AND CONTROLLER • An OpenFlow Switch contain one or more flow tables that implement packet lookups and forwarding, and an OpenFlow channel to link to an external controller .The switch interconnects with the controller and the controller directs the switch using the OpenFlow protocol. • The controller can delete, add or update flow entries in flow tables existing in the switch, both reactively i.e. in response to packets or proactively, using the OpenFlow protocol. • Controller make this decision based on policies set by administrator or depending on the conditions of the network and the decision it makes is forwarded to flow table entries of all the switches in the network.
  • 13. Centralized/Distributed Control OpenFlow Switch OpenFlow Switch OpenFlow Switch Centralized Control Controller Distributed Control Controller OpenFlow Switch Controller OpenFlow Switch OpenFlow Switch • “Onix: A Distributed Control Platform for Large-scale Production Networks”
  • 14. CURRENT STATUS of SDN • Google built hardware and software based on the OpenFlow protocol • VMware purchased Nicira for $1.26 billion in 2012 • IBM, HP, NEC, Cisco and Juniper also are offering SDNs that may incorporate OpenFlow, but also have other elements that are specific to that vendor and their gear.
  • 15. CONCLUSIONS and FUTURE SCOPE • In future, networking will rely more on software to pick up the pace the innovations in networks. • SDN can transform today’s static networks into more flexible, programmable platforms to provide scalability to support large data centers. It will also provide virtualization that is needed to support automated, dynamic and secure cloud environment. • Mostly implementations of newly proposed systems, frameworks, or applications