SlideShare a Scribd company logo
Operating Systems And Network
MCS (Master Computer Science)
Mhd Khaled Alhalabi
THE HISTORY
OF
SDN
 The history of SDN principles can be traced back to the separation of the control
and data plane first used in the public switched telephone network as a way to
simplify provisioning and management well before this architecture began to be
used in data networks.
 The internet engineering task force (IETF) began considering various ways to
decouple the control and forwarding functions in a proposed interface standard
published in 2004 appropriately named "forwarding and control element
separation" (forces ).The forces working group also proposed a companion
SOFTROUTER architecture .Additional early standards from the ietf that
pursued separating control from data include the LINUX NETLINK as an ip
services protocol and a path computation element (PCE)-based architecture.
 The open networking foundation was founded in 2011 to promote SDN
and OPENFLOW.
 At the 2014 interop and tech field day, software-defined networking was
demonstrated by AVAYA using shortest path bridging (IEEE
802.1AQ)and OPENSTACK as an automated campus, extending automation
from the data center to the end device, removing manual provisioning from
service delivery.
SOFTWARE-DEFINED
NETWORKING (SDN)
 Technology is an approach to network management that enables
dynamic, programmatically efficient network configuration in order to
improve network performance and monitoring making it more like
cloud computing than traditional network management. SDN is meant
to address the fact that the static architecture of traditional networks is
decentralized and complex while current networks require more
flexibility and easy troubleshooting. SDN attempts to centralize network
intelligence in one network component by disassociating the forwarding
process of network packets (data plane) from the routing process
(control plane). The control plane consists of one or more controllers
which are considered as the brain of SDN network where the whole
intelligence is incorporated. However, the intelligence centralization has
its own drawbacks when it comes to security, scalability and elasticity
and this is the main issue of SDN.
Sdn Networking
 In a traditional network, the data plane tells your data where it needs
to go. the control plane is located within a switch or router. The
location of the control plane is particularly inconvenient because
administrators don’t have easy access to dictate traffic flow / In
traditional network, individual network devices make traffic decisions
based on their configured routing tables.
 Traditional networks rely on physical infrastructure such as switches
and routers to make connections and run properly.
In SDN, an administrator can shape traffic
from a centralized control console without
having to touch individual switches in the
network. The centralized SDN
controller directs the switches to deliver
network services wherever they're needed,
regardless of the specific connections between
a server and devices.
A software-based network allows the user to
control the allocation of resources at a virtual
level through the control plane. Rather than
interacting with physical infrastructure, the
user is interacting with software to provision
new devices.
Sdn Networking
A typical representation of
SDN architecture comprises
three layers: the application
layer, the control layer and the
infrastructure layer.
SDN architecture separates
the network into three
distinguishable layers,
connected through northbound
and southbound APIs.
Northbound API’s connect
application layer with control
layer while southbound API’s
connect control layer with
infrastructure layer.
The application layer, contains
the typical network
applications or functions
organizations use, which can
include intrusion detection
systems, load balancing or
firewalls.
The control layer represents
the centralized SDN controller
software that acts as the brain
of the software-defined
network. This controller
resides on a server and
manages policies and the flow
of traffic throughout the
network.
The infrastructure layer is
made up of the physical
switches in the network.
Sdn Networking
Sdn Networking
Sdn Networking
Sdn Networking
Sdn Networking
14
Data Path (Hardware)
Control
Path
OpenFlow
OpenFlow Controller
OpenFlow Protocol (SSL/TCP)
OpenFlow/SDN tutorial, Srini Seetharaman, Deutsche Telekom, Silicon Valley Innovation Center
15
Switching
*
Switch
Port
MAC
src
MAC
dst
Eth
type
VLAN
ID
IP
Src
IP
Dst
IP
Prot
TCP
sport
TCP
dport
Action
* 00:1f:.. * * * * * * * port6
Firewall
*
Switch
Port
MAC
src
MAC
dst
Eth
type
VLAN
ID
IP
Src
IP
Dst
IP
Prot
TCP
sport
TCP
dport
Action
* * * * * * * * 22 drop
OpenFlow/SDN tutorial, Srini Seetharaman, Deutsche Telekom, Silicon Valley Innovation Center
Routing
*
Switch
Port
MAC
src
MAC
dst
Eth
type
VLAN
ID
IP
Src
IP
Dst
IP
Prot
TCP
sport
TCP
dport
Action
* * * * * 5.6.7.8 * * * port6
16
 Message Layer
 State Machine
 System Interface
 Configuration
 Data Model
17
Sdn Networking
Sdn Networking
Speed
and
Agility
Less Downtime
Increased
Security
Centralized network provisioning
THANK YOU FOR
LISTENING

More Related Content

PDF
TERM PAPER
PPTX
Lecture 13
PDF
Report-SDN
PPT
OSI Layers
PDF
Enhancing Security in OpenFlow
PDF
Practical DNP3, 60870.5 & Modern SCADA Communication Systems
PPTX
Lecture 17
PDF
Wp simoneau osi_model
TERM PAPER
Lecture 13
Report-SDN
OSI Layers
Enhancing Security in OpenFlow
Practical DNP3, 60870.5 & Modern SCADA Communication Systems
Lecture 17
Wp simoneau osi_model

What's hot (20)

PDF
High-Performance Low-Energy Implementation of Cryptographic Algorithms on a P...
PDF
Software Defined Networking – Virtualization of Traffic Engineering
PPT
Middleware with QoS support to control intelligent systems
PPTX
Lecture 10
PDF
Distrix_Software_Defined_Infrastructure_White_Paper
PPT
middleware
PPTX
Lecture 9
PPTX
Cloud computing and Software defined networking
PPTX
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
PDF
Artigo: Multilayer Networks: An Architecture Framework
PDF
E018113036
PDF
Software-Defined Networking Changes for the Paradigm for Mission-Critical Ope...
PPTX
Banking and ATM networking reports
PDF
Software Defined Networking: A Concept and Related Issues
PDF
Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...
PDF
HOST AND NETWORK SECURITY by ThesisScientist.com
PDF
On the latency and jitter evaluation of software defined networks
PDF
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
PDF
OSI & TCP model
High-Performance Low-Energy Implementation of Cryptographic Algorithms on a P...
Software Defined Networking – Virtualization of Traffic Engineering
Middleware with QoS support to control intelligent systems
Lecture 10
Distrix_Software_Defined_Infrastructure_White_Paper
middleware
Lecture 9
Cloud computing and Software defined networking
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
Artigo: Multilayer Networks: An Architecture Framework
E018113036
Software-Defined Networking Changes for the Paradigm for Mission-Critical Ope...
Banking and ATM networking reports
Software Defined Networking: A Concept and Related Issues
Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...
HOST AND NETWORK SECURITY by ThesisScientist.com
On the latency and jitter evaluation of software defined networks
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
OSI & TCP model
Ad

Similar to Sdn Networking (20)

PDF
journal in research
PDF
research on journaling
PDF
journal to publish research paper
PDF
journal of mathematics research
PDF
journalism research paper
PDF
Security of software defined networks: evolution and challenges
PPTX
Software Defined Networking (SDN)
PDF
Controller Placement Problem Resiliency Evaluation in SDN-based Architectures
PDF
Controller Placement Problem resiliency evaluation in SDN-based architectures
PDF
Controller Placement Problem Resiliency Evaluation in SDN-based Architectures
PDF
Software defined optical communication
PDF
Software Defined Networking (SDN): A Revolution in Computer Network
PDF
Study materials for software defined networks
PPTX
Software Defined Networks
PPTX
sdn.pptx
PDF
Telco Cloud 03 - Introduction to SDN
PPTX
Software-Defined Networking(SDN):A New Approach to Networking
PPTX
Software_Defined_Networking.pptx
PDF
Provide a diagram and description of the flow table entries that can.pdf
DOCX
EE552SDNAunAhsan57371357
journal in research
research on journaling
journal to publish research paper
journal of mathematics research
journalism research paper
Security of software defined networks: evolution and challenges
Software Defined Networking (SDN)
Controller Placement Problem Resiliency Evaluation in SDN-based Architectures
Controller Placement Problem resiliency evaluation in SDN-based architectures
Controller Placement Problem Resiliency Evaluation in SDN-based Architectures
Software defined optical communication
Software Defined Networking (SDN): A Revolution in Computer Network
Study materials for software defined networks
Software Defined Networks
sdn.pptx
Telco Cloud 03 - Introduction to SDN
Software-Defined Networking(SDN):A New Approach to Networking
Software_Defined_Networking.pptx
Provide a diagram and description of the flow table entries that can.pdf
EE552SDNAunAhsan57371357
Ad

Recently uploaded (20)

PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
MYSQL Presentation for SQL database connectivity
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Encapsulation_ Review paper, used for researhc scholars
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
A Presentation on Artificial Intelligence
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPT
Teaching material agriculture food technology
PPTX
Cloud computing and distributed systems.
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
cuic standard and advanced reporting.pdf
PDF
Empathic Computing: Creating Shared Understanding
Review of recent advances in non-invasive hemoglobin estimation
NewMind AI Weekly Chronicles - August'25-Week II
Building Integrated photovoltaic BIPV_UPV.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
MYSQL Presentation for SQL database connectivity
MIND Revenue Release Quarter 2 2025 Press Release
Encapsulation_ Review paper, used for researhc scholars
“AI and Expert System Decision Support & Business Intelligence Systems”
Per capita expenditure prediction using model stacking based on satellite ima...
A Presentation on Artificial Intelligence
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Teaching material agriculture food technology
Cloud computing and distributed systems.
Reach Out and Touch Someone: Haptics and Empathic Computing
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
A comparative analysis of optical character recognition models for extracting...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
cuic standard and advanced reporting.pdf
Empathic Computing: Creating Shared Understanding

Sdn Networking

  • 1. Operating Systems And Network MCS (Master Computer Science) Mhd Khaled Alhalabi
  • 2. THE HISTORY OF SDN  The history of SDN principles can be traced back to the separation of the control and data plane first used in the public switched telephone network as a way to simplify provisioning and management well before this architecture began to be used in data networks.  The internet engineering task force (IETF) began considering various ways to decouple the control and forwarding functions in a proposed interface standard published in 2004 appropriately named "forwarding and control element separation" (forces ).The forces working group also proposed a companion SOFTROUTER architecture .Additional early standards from the ietf that pursued separating control from data include the LINUX NETLINK as an ip services protocol and a path computation element (PCE)-based architecture.  The open networking foundation was founded in 2011 to promote SDN and OPENFLOW.  At the 2014 interop and tech field day, software-defined networking was demonstrated by AVAYA using shortest path bridging (IEEE 802.1AQ)and OPENSTACK as an automated campus, extending automation from the data center to the end device, removing manual provisioning from service delivery.
  • 3. SOFTWARE-DEFINED NETWORKING (SDN)  Technology is an approach to network management that enables dynamic, programmatically efficient network configuration in order to improve network performance and monitoring making it more like cloud computing than traditional network management. SDN is meant to address the fact that the static architecture of traditional networks is decentralized and complex while current networks require more flexibility and easy troubleshooting. SDN attempts to centralize network intelligence in one network component by disassociating the forwarding process of network packets (data plane) from the routing process (control plane). The control plane consists of one or more controllers which are considered as the brain of SDN network where the whole intelligence is incorporated. However, the intelligence centralization has its own drawbacks when it comes to security, scalability and elasticity and this is the main issue of SDN.
  • 5.  In a traditional network, the data plane tells your data where it needs to go. the control plane is located within a switch or router. The location of the control plane is particularly inconvenient because administrators don’t have easy access to dictate traffic flow / In traditional network, individual network devices make traffic decisions based on their configured routing tables.  Traditional networks rely on physical infrastructure such as switches and routers to make connections and run properly.
  • 6. In SDN, an administrator can shape traffic from a centralized control console without having to touch individual switches in the network. The centralized SDN controller directs the switches to deliver network services wherever they're needed, regardless of the specific connections between a server and devices. A software-based network allows the user to control the allocation of resources at a virtual level through the control plane. Rather than interacting with physical infrastructure, the user is interacting with software to provision new devices.
  • 8. A typical representation of SDN architecture comprises three layers: the application layer, the control layer and the infrastructure layer. SDN architecture separates the network into three distinguishable layers, connected through northbound and southbound APIs. Northbound API’s connect application layer with control layer while southbound API’s connect control layer with infrastructure layer. The application layer, contains the typical network applications or functions organizations use, which can include intrusion detection systems, load balancing or firewalls. The control layer represents the centralized SDN controller software that acts as the brain of the software-defined network. This controller resides on a server and manages policies and the flow of traffic throughout the network. The infrastructure layer is made up of the physical switches in the network.
  • 14. 14 Data Path (Hardware) Control Path OpenFlow OpenFlow Controller OpenFlow Protocol (SSL/TCP) OpenFlow/SDN tutorial, Srini Seetharaman, Deutsche Telekom, Silicon Valley Innovation Center
  • 15. 15 Switching * Switch Port MAC src MAC dst Eth type VLAN ID IP Src IP Dst IP Prot TCP sport TCP dport Action * 00:1f:.. * * * * * * * port6 Firewall * Switch Port MAC src MAC dst Eth type VLAN ID IP Src IP Dst IP Prot TCP sport TCP dport Action * * * * * * * * 22 drop OpenFlow/SDN tutorial, Srini Seetharaman, Deutsche Telekom, Silicon Valley Innovation Center Routing * Switch Port MAC src MAC dst Eth type VLAN ID IP Src IP Dst IP Prot TCP sport TCP dport Action * * * * * 5.6.7.8 * * * port6
  • 16. 16
  • 17.  Message Layer  State Machine  System Interface  Configuration  Data Model 17

Editor's Notes

  • #15: Open Flow is a Standard based Layer 2 Communication protocol used between Controller and Switch
  • #17: Generally, Open Flow is mixed with SDN. But this is not true, SDN is not Open Flow. Open Flow is a subset of SDN.
  • #18: 1. Message Layer: The message layer is the core of the protocol stack. It defines valid structure and semantics for all messages. A typical message layer supports the ability to construct, copy, compare, print, and manipulate messages. 2. State Machine: The state machine defines the core low-level behavior of the protocol. Typically, it is used to describe actions such as: negotiation, capability discover, flow control, delivery, etc. 3. System Interface: The system interface defines how the protocol interacts with the outside world. It typically identifies necessary and optional interfaces along with their intended use, such as TLS and TCP as transport channels. 4. Configuration: Almost all aspects of the protocol have configurations or initial values. Configuration can cover anything from default buffer sizes and reply intervals to X.509 certificates. 5. Data Model: Another way to consider the OpenFlow protocol is to understand its underlying data model. Each switch maintains a relational data model that contains the attributes for each OpenFlow abstraction. These attributes either describe an abstractions capability, its configuration state, or some set of current statistics.