SlideShare a Scribd company logo
5
Most read
9
Most read
15
Most read
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 App App
Specialized Packet
Forwarding Hardware
App App App
Specialized Packet
Forwarding Hardware
App App App
Specialized Packet
Forwarding Hardware
App App App
Specialized Packet
Forwarding Hardware
Operating
System
Operating
System
Operating
System
Operating
System
Operating
System
App App App
Network Operating System
Control
Programs
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.
Global Network View
Protocols Protocols
Control via
open
forwarding
interface
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
Data Path (Hardware)
Control Path OpenFlow
OpenFlow Controller
OpenFlow Protocol (SSL/TCP)
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
Centralized Control
OpenFlow
Switch
OpenFlow
Switch
OpenFlow
Switch
Controller
Distributed Control
OpenFlow
Switch
OpenFlow
Switch
OpenFlow
Switch
Controller
Controller
• “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

PPTX
Software Defined Network - SDN
PDF
Introduction to Software Defined Networking (SDN)
PDF
Introductionto SDN
PPTX
SDN Architecture & Ecosystem
PDF
SDN Fundamentals - short presentation
PPTX
Quantum Cryptography presentation
PDF
SD WAN Overview | What is SD WAN | Benefits of SD WAN
PDF
Introduction to OpenFlow
Software Defined Network - SDN
Introduction to Software Defined Networking (SDN)
Introductionto SDN
SDN Architecture & Ecosystem
SDN Fundamentals - short presentation
Quantum Cryptography presentation
SD WAN Overview | What is SD WAN | Benefits of SD WAN
Introduction to OpenFlow

What's hot (20)

PPTX
Software Defined Networks
PPTX
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
PPTX
Software Defined Network (SDN)
PDF
IoT and m2m
PPTX
Introduction of VANET
PPTX
SDN: an introduction
PPT
WSN IN IOT
PPT
PPTX
Internet of things using Raspberry Pi
PPTX
Zigbee technology ppt
PDF
Introduction to IoT Architectures and Protocols
PPTX
Software defined networking(sdn) vahid sadri
PPT
PPTX
Bluetooth
PPT
Directed diffusion for wireless sensor networking
PDF
IoT Communication Protocols
PPTX
CoAP - Web Protocol for IoT
PPTX
Introduction to Software Defined Networking (SDN)
PPTX
Wireless Sensor Networks
Software Defined Networks
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
Software Defined Network (SDN)
IoT and m2m
Introduction of VANET
SDN: an introduction
WSN IN IOT
Internet of things using Raspberry Pi
Zigbee technology ppt
Introduction to IoT Architectures and Protocols
Software defined networking(sdn) vahid sadri
Bluetooth
Directed diffusion for wireless sensor networking
IoT Communication Protocols
CoAP - Web Protocol for IoT
Introduction to Software Defined Networking (SDN)
Wireless Sensor Networks
Ad

Viewers also liked (8)

PPTX
Software-Defined Networking SDN - A Brief Introduction
PPTX
SDN Basics – What You Need to Know about Software-Defined Networking
PPTX
Software-Defined Networking(SDN):A New Approach to Networking
PPT
Limitations of the current internet for the future internet of services
ODP
Why sdn
PPTX
Software-Defined Networking (SDN): Unleashing the Power of the Network
PDF
Introduction to Software Defined Networking (SDN)
PPTX
Introduction to OpenFlow, SDN and NFV
Software-Defined Networking SDN - A Brief Introduction
SDN Basics – What You Need to Know about Software-Defined Networking
Software-Defined Networking(SDN):A New Approach to Networking
Limitations of the current internet for the future internet of services
Why sdn
Software-Defined Networking (SDN): Unleashing the Power of the Network
Introduction to Software Defined Networking (SDN)
Introduction to OpenFlow, SDN and NFV
Ad

Similar to Sdn ppt (20)

PPT
Software defined networking
PPTX
Software Defined Networking(SDN) and practical implementation_trupti
PPTX
SDN Introduction
PPTX
lect4_SDNbasic_openflow.pptx
PPTX
Software Defined networking (SDN)
PDF
4_SDN.pdf
PDF
SDN Security Talk - (ISC)2_3
PPTX
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
PDF
Introduction to SDN
PPTX
SDN & NFV.pptx
PPTX
Software defined network-- SDN
PPTX
Distributed Clouds and Software Defined Networking
PPTX
Software Defined Networking, Concepts and Practical Implementations
PPTX
Reenu Joseph.pptx
PDF
Software Defined Networking - 2
PPTX
Software defined networking
PDF
BuildingSDNmanageableswitch.pdf
PDF
SDN 101
PPTX
SDN and NFV: Friends or Enemies
PPTX
btNOG 9 presentation Introduction to Software Defined Networking
Software defined networking
Software Defined Networking(SDN) and practical implementation_trupti
SDN Introduction
lect4_SDNbasic_openflow.pptx
Software Defined networking (SDN)
4_SDN.pdf
SDN Security Talk - (ISC)2_3
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Introduction to SDN
SDN & NFV.pptx
Software defined network-- SDN
Distributed Clouds and Software Defined Networking
Software Defined Networking, Concepts and Practical Implementations
Reenu Joseph.pptx
Software Defined Networking - 2
Software defined networking
BuildingSDNmanageableswitch.pdf
SDN 101
SDN and NFV: Friends or Enemies
btNOG 9 presentation Introduction to Software Defined Networking

Recently uploaded (20)

PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
master seminar digital applications in india
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Business Ethics Teaching Materials for college
PDF
Complications of Minimal Access Surgery at WLH
PPTX
Institutional Correction lecture only . . .
PDF
Insiders guide to clinical Medicine.pdf
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
RMMM.pdf make it easy to upload and study
PPTX
Cell Types and Its function , kingdom of life
PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPH.pptx obstetrics and gynecology in nursing
O5-L3 Freight Transport Ops (International) V1.pdf
master seminar digital applications in india
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Business Ethics Teaching Materials for college
Complications of Minimal Access Surgery at WLH
Institutional Correction lecture only . . .
Insiders guide to clinical Medicine.pdf
TR - Agricultural Crops Production NC III.pdf
STATICS OF THE RIGID BODIES Hibbelers.pdf
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
RMMM.pdf make it easy to upload and study
Cell Types and Its function , kingdom of life
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
2.FourierTransform-ShortQuestionswithAnswers.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...

Sdn ppt

  • 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 App App Specialized Packet Forwarding Hardware App App App Specialized Packet Forwarding Hardware App App App Specialized Packet Forwarding Hardware App App App Specialized Packet Forwarding Hardware Operating System Operating System Operating System Operating System Operating System App App App Network Operating System Control Programs
  • 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. Global Network View Protocols Protocols Control via open forwarding interface 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 Data Path (Hardware) Control Path OpenFlow OpenFlow Controller OpenFlow Protocol (SSL/TCP)
  • 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 Centralized Control OpenFlow Switch OpenFlow Switch OpenFlow Switch Controller Distributed Control OpenFlow Switch OpenFlow Switch OpenFlow Switch Controller Controller • “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