SlideShare a Scribd company logo
IOSR Journal of Computer Engineering (IOSR-JCE)
e-ISSN: 2278-0661, p- ISSN: 2278-8727Volume 15, Issue 5 (Nov. - Dec. 2013), PP 103-106
www.iosrjournals.org
www.iosrjournals.org 103 | Page
Software Defined Networking (SDN): A Revolution in Computer
Network
Md. HumayunKabir
Department of Computer Science & Engineering, University of Rajshahi, Rajshahi, Bangladesh.
Abstract: SDN creates a dynamic and flexible network architecture that can change as the business
requirements change. The growth of the SDN market and cloud computing are very much connected. As the
applications change and the network is abstracted, virtualization become a necessary step and SDN serves as
the fundamental building blocks for the network. Traditional networking devices are composed of an embedded
control plane that manages switching, routing and traffic engineering activities while the data plane forwards
packet/frames based on traffic. In SDN architecture, control plane functions are removed from individual
networking devices and embedded in a centralizedserver. The SDN controller makes all traffic related decisions
in the network without nodes active participation, as opposed to today’s networks.
Keyword-API, cloud computing, IT, middleware, OpenFlow, SDN
I. Introduction
Everyday new technology, new devices are emerging, todays networking concept is also changing
accordingly. The traditional network infrastructure is a single system composed of many physical elements,
such as routers, switches, and firewalls on which the entire IT portfolio depends for communication and
services. A change in any part of the network can cause a failure of the whole. Most people recognize that
traditional networking paradigms are too static and require a lot of effort to physically change and laboriously
configure and validate the network [1].
SDN has appeared as a promising new approach to better handle the exponential growth in data traffic,
network virtualization, and mobility[2] [3]. SDN allows network administrators/operators to control their
networks programmatically, helping them to add capabilities and scale without compromising performance,
reliability, or user experience [4].
II. Traditional Networkto SDN Network
The growing importance of the network has been a central theme in the modern communication.
Everything now runs over a network and the network serves as the delivery and access vehicle. A traditional
network layout (Fig.1) as it compares to an SDN network layout (Fig.2)is illustrated in the following.
Figure 1: Traditional network layout
Traditional networking devicesare composed of an embedded control plane that manages switching, routing and
traffic engineering activities while the data plane forwards packet/frames based on traffic [5]. Here control plane
acts as the traffic manager and data plane as the traffic carrier.The control plane provides information used to
build a forwarding table. The data plane consults the forwarding tableto make a decision on where to send
frames or packets entering the device. Both of these planes are presented directly on the networking device [6].
Control Panel
Provides data to build forwarding table
Data Panel
Looks to forwarding table for routing decision
Network Device A
Control Panel
Provides data to build forwarding table
Data Panel
Looks to forwarding table for routing decision
Network Device B
Traditional
Network
Software Defined Networking (SDN): A Revolution in Computer Network
www.iosrjournals.org 104 | Page
Figure 2:SDN network layout
In SDN architecture, control plane functions are removed from individual networking devices and hostedon a
centralizedserver [7]. The SDN controller can be a server running SDN software. The controller communicates
with a physical or virtual switch data plane through a protocol called OpenFlow [8]. OpenFlow carries the
instructions to the data plane on how to forward data. The network devices must run the OpenFlow protocol for
this to be possible.
III. LimitationsofTraditionalNetworking
Current network architectures partially meet only today’s requirements of enterprises, carriers, and end
users [9]. In today’s networking, many discrete sets of protocols are used to connect hosts reliably over arbitrary
distances, link speeds, and topologies. Protocols are defined in isolation, to solve a specific problem. There is
almost no benefit of any fundamental abstractions. To add or move any device, IT must (re)configure multiple
hardware/software entities using device-level management tools by considering topology, vendor switch model,
software version, etc. Moreover, today’s networks reconfigurations are performed relatively in static way to
minimize the risk of service disruption[10]. The static nature of networks is not good for today’s dynamic server
environment, server virtualization and virtual machines (VMs) migration. Applications are distributed across
multiple VMs, which exchange traffic flows with each other. To implement network-wide policy IT have to
configure thousands of devices and mechanisms.The complexity of today’s networks makes it very difficult to
apply a consistent set of access, security, QoS, and other policies [11].
IV. ONFReferenceModelfor SDN
SDN is a new architecture that has been designed to enable more agile and cost-effective networks. The
Open Networking Foundation (ONF) is taking the lead in SDN standardization, and has defined an SDN
architecture model[7] [12-14] as depicted in Fig.3.
Figure 3: ONF SDN reference model
Switch running OpenFlow
Forwards based on SDN controller data
Network Device A
Switch running OpenFlow
Forwards based on SDN controller data
Network Device B
SDN
Network
SDN Controller
Hosted on standard server
Control Layer
SDN
control
software
Network Services
Application layer
Business Applications
API
Physical Layer
Network Device Network Device Network Device
Network Device Network Device
Control data plane interface
(e.g., OpenFlow)
Software Defined Networking (SDN): A Revolution in Computer Network
www.iosrjournals.org 105 | Page
The ONF/SDN architecture consists of three distinct layers that are accessible through open APIs:
 The application layer consists of the end-user business applications that provide different communications
services. Communications between the application layer and the control layer ismanaged by the API.
 The control layer controlsand supervises the network forwarding functionality through an open interface.
 The physicallayer consists of the physical network devices (i.e. router, switch, etc.) that provide packet
switching and forwarding.
According to this model, SDN architecture is characterized by three key attributes:
1. Logically centralized intelligence
An SDN provides global network orchestration from a single point of management using the standard
interface OpenFlow. By centralizing network intelligence, decision-making is facilitated based on a global
(or domain) view where nodes are unaware of the overall state of the network.
2. Programmability
An SDN offer programmatic interfaces that can automate and shape network fabric configuration. SDN
networks can achieve revolution and differentiation from traditional network by providing open APIs for
applications to communicate with the network.
3. Abstraction
In an SDN network, the business applications that consume SDN services are abstracted from the
underlying network technologies. Network devices are also abstracted from the SDN control layer to ensure
portability with any application from any vendor.
V. Cloud Computingand SDN
Cloud computing is all about "abstracting servers," turning actual hardware into virtual machines [15].
Probably SDN serve the same thing with networking. As cloud environments grow, the development and
implementation of applications will change. To keep up with the speed of change on the cloud computing side,
virtualization has become a necessary step for the network.
A cloud computing system is divided into two sections: the front end and the back end [16]. The front
end includes the client's computer (or computer network) and the application required to access the cloud
computing system. The back end of the system consists of the various computers, servers and data storage
systems that create the "cloud" of computing services. A central server administers the system, monitoring
traffic and client demands to ensure everything runs smoothly. It follows a set of rules called protocols and uses
a special kind of software called middleware. Middleware allows networked computers to communicate with
each other.
In SDN, the communications protocol, OpenFlow, perform the same things as middleware do in the cloud
computing environment. By using an API, the controller can implement network commands to multiple devices
without the need to learn the command line syntax of multiple vendor products. SDN is needed especially in the
ability to program and automate in order to have the cloud scale. SDN is a play maker of the cloud scaling to
thousands and tens of thousands of applications and/or servers per IT resource.
VI. SDNChallenges
SDN promises to alleviate the limitations of traditional networks.
 Today’s network is hardware dominated and different types of new devices are used to construct the
network landscape that is being repositioned. Virtualized servers and storages are rapidly being introduced
to the network, but traditional networks are unableto appreciate the full prospective of virtualization.
 SDN is emerged as an approach to make high-capacity networks cheaper to build and especially to re-
configure on the fly - as well as potentially faster and more efficient.
 SDN promises many capabilities and flexibility that are invisible in traditional networks; however, SDN is
in infancy stage and its results are hardly tested.
VII. Conclusion
SDN will centralize and simplify control of the network, make networks programmable and more agile,
and create opportunities for policy-driven supervision and more automation. As more and more computing
moves to the cloud, those network improvements will be critical to keeping everything affordable and available.
It won't be just cloud environments that will get SDN benefits, also SDN could enable corporate networks to be
reconfigured on-the-fly. In short, SDN will help networks keep up with the speed of change made possible by
the virtualization of other data center resources and provide the perfect supplement to cloud computing.
VIII. Future Scope
SDN will be required in order to have the cloud scale, especially the ability to program and
automate.As SDN promises to change network traffic into network flows, traditional networking will have to be
Software Defined Networking (SDN): A Revolution in Computer Network
www.iosrjournals.org 106 | Page
changedbecause the technology behind them and their function in the network will change. To adopt and get the
benefits of SDN controller peer-to-peer security mechanisms will have tobe established.
Acknowledgements
The author would like to thank his family membersfor their support.
References
[1] IBM Systems and Technology, Software Defined Networking - A new paradigm for virtual, dynamic, flexible networking, October
2012
[2] Kirk Bloede, Software Defined Networking – Moving Towards Mainstream, Electronics Banking Research, August 2012
[3] Brocade VCS Fabrics: The Foundation for Software-Defined Networks
[4] Network Transformation with Software-Defined Networking and Ethernet Fabrics, Brocade Communications Systems, Inc., 2012
[5] Software Defined Networking: What Is It and Why Do You Need It?enterasys secure network
[6] http://globalconfig.net/software-defined-networking-vs-traditional/
[7] Open Networking Foundation, Software-Defined Networking: The New Norm for Networks
[8] http://www.brocade.com/solutions-technology/technology/software-defined-networking/openflow.page
[9] EugenBorcoci, Software Defined Networking and Architectures, Netware 2013 Conference, August 25, 2013 Barcelona
[10] Juniper Networks, Cloud Ready data center network design guide
[11] Cisco Unified Access Technology Overview: Converged Access
[12] Open Networking Foundation,OpenFlow™-Enabled Mobile and Wireless Networks, ONF Solution Brief, September 30, 2013
[13] Open Networking Foundation, SDN in the Campus Environment, ONF Solution Brief September 30, 2013
[14] Open Networking Foundation, SDN Security Considerations in the Data Center, ONF Solution Brief October 8, 2013
[15] http://readwrite.com/2013/04/23/software-defined-networking-sdn#awesm=~opb9QdgnFbp9T6
[16] Jonathan Strickland, How Cloud Computing Works.

More Related Content

What's hot

A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...
A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...
A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...
ijasuc
 
CDM Playbook
CDM PlaybookCDM Playbook
CDM Playbook
Enea Software AB
 
PLNOG 17 - Shabbir Ahmad - Dell EMC’s SDN strategy based on Open Networking
PLNOG 17 - Shabbir Ahmad - Dell EMC’s SDN strategy based on Open NetworkingPLNOG 17 - Shabbir Ahmad - Dell EMC’s SDN strategy based on Open Networking
PLNOG 17 - Shabbir Ahmad - Dell EMC’s SDN strategy based on Open Networking
PROIDEA
 
The Promise of Interoperability
The Promise of InteroperabilityThe Promise of Interoperability
The Promise of Interoperability
Real-Time Innovations (RTI)
 
Software-Defined Networking (SDN): An Opportunity?
Software-Defined Networking (SDN): An Opportunity?Software-Defined Networking (SDN): An Opportunity?
Software-Defined Networking (SDN): An Opportunity?
Ahmed Banafa
 
Why Network Functions Virtualization sdn?
Why Network Functions Virtualization sdn?Why Network Functions Virtualization sdn?
Why Network Functions Virtualization sdn?
idrajeev
 
The network and on premise edge
The network and on premise edgeThe network and on premise edge
The network and on premise edge
DESMOND YUEN
 
DDS in SCADA, Utilities, Smart Grid and Smart Cities
DDS in SCADA, Utilities, Smart Grid and Smart CitiesDDS in SCADA, Utilities, Smart Grid and Smart Cities
DDS in SCADA, Utilities, Smart Grid and Smart Cities
Angelo Corsaro
 
Ccnp™ advanced cisco® router
Ccnp™ advanced cisco® routerCcnp™ advanced cisco® router
Ccnp™ advanced cisco® router
chiliconcarne
 
My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos...
 My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos... My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos...
My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos...
Pradeeban Kathiravelu, Ph.D.
 
IBM Software Defined Networking for Virtual Environments (IBM SDN VE)
IBM Software Defined Networking for Virtual Environments (IBM SDN VE)IBM Software Defined Networking for Virtual Environments (IBM SDN VE)
IBM Software Defined Networking for Virtual Environments (IBM SDN VE)
IBM System Networking
 
Software-Defined Networking (SDN): Unleashing the Power of the Network
Software-Defined Networking (SDN): Unleashing the Power of the NetworkSoftware-Defined Networking (SDN): Unleashing the Power of the Network
Software-Defined Networking (SDN): Unleashing the Power of the Network
Robert Keahey
 
Whitepaper nfv sdn-available-now
Whitepaper nfv sdn-available-nowWhitepaper nfv sdn-available-now
Whitepaper nfv sdn-available-now
milao999
 
Necos keynote UFRN Telecomday
Necos keynote UFRN TelecomdayNecos keynote UFRN Telecomday
Necos keynote UFRN Telecomday
Augusto Neto
 
SDN Research Projects Guidance
SDN Research Projects GuidanceSDN Research Projects Guidance
SDN Research Projects Guidance
Network Simulation Tools
 
Containing Chaos
Containing ChaosContaining Chaos
Containing Chaos
Juniper Networks
 
Network Test: EX8200 Virtual Chassis Performance and Scale
Network Test: EX8200 Virtual Chassis Performance and ScaleNetwork Test: EX8200 Virtual Chassis Performance and Scale
Network Test: EX8200 Virtual Chassis Performance and Scale
Juniper Networks
 
4 (mobile computing)
4 (mobile computing)4 (mobile computing)
4 (mobile computing)
JIEMS Akkalkuwa
 

What's hot (20)

A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...
A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...
A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...
 
CDM Playbook
CDM PlaybookCDM Playbook
CDM Playbook
 
PLNOG 17 - Shabbir Ahmad - Dell EMC’s SDN strategy based on Open Networking
PLNOG 17 - Shabbir Ahmad - Dell EMC’s SDN strategy based on Open NetworkingPLNOG 17 - Shabbir Ahmad - Dell EMC’s SDN strategy based on Open Networking
PLNOG 17 - Shabbir Ahmad - Dell EMC’s SDN strategy based on Open Networking
 
The Promise of Interoperability
The Promise of InteroperabilityThe Promise of Interoperability
The Promise of Interoperability
 
Software-Defined Networking (SDN): An Opportunity?
Software-Defined Networking (SDN): An Opportunity?Software-Defined Networking (SDN): An Opportunity?
Software-Defined Networking (SDN): An Opportunity?
 
Why Network Functions Virtualization sdn?
Why Network Functions Virtualization sdn?Why Network Functions Virtualization sdn?
Why Network Functions Virtualization sdn?
 
The network and on premise edge
The network and on premise edgeThe network and on premise edge
The network and on premise edge
 
DDS in SCADA, Utilities, Smart Grid and Smart Cities
DDS in SCADA, Utilities, Smart Grid and Smart CitiesDDS in SCADA, Utilities, Smart Grid and Smart Cities
DDS in SCADA, Utilities, Smart Grid and Smart Cities
 
Ccnp™ advanced cisco® router
Ccnp™ advanced cisco® routerCcnp™ advanced cisco® router
Ccnp™ advanced cisco® router
 
My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos...
 My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos... My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos...
My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos...
 
IBM Software Defined Networking for Virtual Environments (IBM SDN VE)
IBM Software Defined Networking for Virtual Environments (IBM SDN VE)IBM Software Defined Networking for Virtual Environments (IBM SDN VE)
IBM Software Defined Networking for Virtual Environments (IBM SDN VE)
 
Software-Defined Networking (SDN): Unleashing the Power of the Network
Software-Defined Networking (SDN): Unleashing the Power of the NetworkSoftware-Defined Networking (SDN): Unleashing the Power of the Network
Software-Defined Networking (SDN): Unleashing the Power of the Network
 
Whitepaper nfv sdn-available-now
Whitepaper nfv sdn-available-nowWhitepaper nfv sdn-available-now
Whitepaper nfv sdn-available-now
 
SDN Introduction
SDN IntroductionSDN Introduction
SDN Introduction
 
Necos keynote UFRN Telecomday
Necos keynote UFRN TelecomdayNecos keynote UFRN Telecomday
Necos keynote UFRN Telecomday
 
SDN Research Projects Guidance
SDN Research Projects GuidanceSDN Research Projects Guidance
SDN Research Projects Guidance
 
Containing Chaos
Containing ChaosContaining Chaos
Containing Chaos
 
how-to-get-ready-ebook-en
how-to-get-ready-ebook-enhow-to-get-ready-ebook-en
how-to-get-ready-ebook-en
 
Network Test: EX8200 Virtual Chassis Performance and Scale
Network Test: EX8200 Virtual Chassis Performance and ScaleNetwork Test: EX8200 Virtual Chassis Performance and Scale
Network Test: EX8200 Virtual Chassis Performance and Scale
 
4 (mobile computing)
4 (mobile computing)4 (mobile computing)
4 (mobile computing)
 

Similar to Software Defined Networking (SDN): A Revolution in Computer Network

SDN and Mininet: Some Basic Concepts
SDN and Mininet: Some Basic ConceptsSDN and Mininet: Some Basic Concepts
SDN and Mininet: Some Basic Concepts
Eswar Publications
 
Software Defined Networking – Virtualization of Traffic Engineering
Software Defined Networking – Virtualization of Traffic EngineeringSoftware Defined Networking – Virtualization of Traffic Engineering
Software Defined Networking – Virtualization of Traffic Engineering
QuEST Global (erstwhile NeST Software)
 
Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...
Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...
Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...
IBM India Smarter Computing
 
Report-SDN
Report-SDNReport-SDN
Report-SDN
Deeptiman Mallick
 
Software Defined Networking (SDN)
Software Defined Networking (SDN)Software Defined Networking (SDN)
Software Defined Networking (SDN)
Aalok Shah
 
TheimplementationofSoftwareDefinedNetworkinginenterprisenetworks.pdf
TheimplementationofSoftwareDefinedNetworkinginenterprisenetworks.pdfTheimplementationofSoftwareDefinedNetworkinginenterprisenetworks.pdf
TheimplementationofSoftwareDefinedNetworkinginenterprisenetworks.pdf
Fernando Velez Varela
 
Introduction to SDN, NFV & Edge Computing
Introduction to SDN, NFV & Edge ComputingIntroduction to SDN, NFV & Edge Computing
Introduction to SDN, NFV & Edge Computing
Shahjahansirat
 
journal of mathematics research
journal of mathematics researchjournal of mathematics research
journal of mathematics research
rikaseorika
 
journalism research paper
journalism research paperjournalism research paper
journalism research paper
rikaseorika
 
journal in research
journal in researchjournal in research
journal in research
rikaseorika
 
journal to publish research paper
journal to publish research paperjournal to publish research paper
journal to publish research paper
rikaseorika
 
research on journaling
research on journalingresearch on journaling
research on journaling
rikaseorika
 
Software Defined Networking: A Concept and Related Issues
Software Defined Networking: A Concept and Related IssuesSoftware Defined Networking: A Concept and Related Issues
Software Defined Networking: A Concept and Related Issues
Eswar Publications
 
WWT Software-Defined Networking Guide
WWT Software-Defined Networking GuideWWT Software-Defined Networking Guide
WWT Software-Defined Networking Guide
Joel W. King
 
Security of software defined networks: evolution and challenges
Security of software defined networks: evolution and challengesSecurity of software defined networks: evolution and challenges
Security of software defined networks: evolution and challenges
International Journal of Reconfigurable and Embedded Systems
 
Cloud computing and Software defined networking
Cloud computing and Software defined networkingCloud computing and Software defined networking
Cloud computing and Software defined networking
saigandham1
 
Software_Defined_Networking.pptx
Software_Defined_Networking.pptxSoftware_Defined_Networking.pptx
Software_Defined_Networking.pptx
AsfawGedamu
 
An Investigation into Convergence of Networking and Storage Solutions
An Investigation into Convergence of Networking and Storage Solutions An Investigation into Convergence of Networking and Storage Solutions
An Investigation into Convergence of Networking and Storage Solutions
Blesson Babu
 
Software defined optical communication
Software defined optical communicationSoftware defined optical communication
Software defined optical communication
Ronak Vyas
 

Similar to Software Defined Networking (SDN): A Revolution in Computer Network (20)

TERM PAPER
TERM PAPERTERM PAPER
TERM PAPER
 
SDN and Mininet: Some Basic Concepts
SDN and Mininet: Some Basic ConceptsSDN and Mininet: Some Basic Concepts
SDN and Mininet: Some Basic Concepts
 
Software Defined Networking – Virtualization of Traffic Engineering
Software Defined Networking – Virtualization of Traffic EngineeringSoftware Defined Networking – Virtualization of Traffic Engineering
Software Defined Networking – Virtualization of Traffic Engineering
 
Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...
Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...
Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...
 
Report-SDN
Report-SDNReport-SDN
Report-SDN
 
Software Defined Networking (SDN)
Software Defined Networking (SDN)Software Defined Networking (SDN)
Software Defined Networking (SDN)
 
TheimplementationofSoftwareDefinedNetworkinginenterprisenetworks.pdf
TheimplementationofSoftwareDefinedNetworkinginenterprisenetworks.pdfTheimplementationofSoftwareDefinedNetworkinginenterprisenetworks.pdf
TheimplementationofSoftwareDefinedNetworkinginenterprisenetworks.pdf
 
Introduction to SDN, NFV & Edge Computing
Introduction to SDN, NFV & Edge ComputingIntroduction to SDN, NFV & Edge Computing
Introduction to SDN, NFV & Edge Computing
 
journal of mathematics research
journal of mathematics researchjournal of mathematics research
journal of mathematics research
 
journalism research paper
journalism research paperjournalism research paper
journalism research paper
 
journal in research
journal in researchjournal in research
journal in research
 
journal to publish research paper
journal to publish research paperjournal to publish research paper
journal to publish research paper
 
research on journaling
research on journalingresearch on journaling
research on journaling
 
Software Defined Networking: A Concept and Related Issues
Software Defined Networking: A Concept and Related IssuesSoftware Defined Networking: A Concept and Related Issues
Software Defined Networking: A Concept and Related Issues
 
WWT Software-Defined Networking Guide
WWT Software-Defined Networking GuideWWT Software-Defined Networking Guide
WWT Software-Defined Networking Guide
 
Security of software defined networks: evolution and challenges
Security of software defined networks: evolution and challengesSecurity of software defined networks: evolution and challenges
Security of software defined networks: evolution and challenges
 
Cloud computing and Software defined networking
Cloud computing and Software defined networkingCloud computing and Software defined networking
Cloud computing and Software defined networking
 
Software_Defined_Networking.pptx
Software_Defined_Networking.pptxSoftware_Defined_Networking.pptx
Software_Defined_Networking.pptx
 
An Investigation into Convergence of Networking and Storage Solutions
An Investigation into Convergence of Networking and Storage Solutions An Investigation into Convergence of Networking and Storage Solutions
An Investigation into Convergence of Networking and Storage Solutions
 
Software defined optical communication
Software defined optical communicationSoftware defined optical communication
Software defined optical communication
 

More from IOSR Journals

A011140104
A011140104A011140104
A011140104
IOSR Journals
 
M0111397100
M0111397100M0111397100
M0111397100
IOSR Journals
 
L011138596
L011138596L011138596
L011138596
IOSR Journals
 
K011138084
K011138084K011138084
K011138084
IOSR Journals
 
J011137479
J011137479J011137479
J011137479
IOSR Journals
 
I011136673
I011136673I011136673
I011136673
IOSR Journals
 
G011134454
G011134454G011134454
G011134454
IOSR Journals
 
H011135565
H011135565H011135565
H011135565
IOSR Journals
 
F011134043
F011134043F011134043
F011134043
IOSR Journals
 
E011133639
E011133639E011133639
E011133639
IOSR Journals
 
D011132635
D011132635D011132635
D011132635
IOSR Journals
 
C011131925
C011131925C011131925
C011131925
IOSR Journals
 
B011130918
B011130918B011130918
B011130918
IOSR Journals
 
A011130108
A011130108A011130108
A011130108
IOSR Journals
 
I011125160
I011125160I011125160
I011125160
IOSR Journals
 
H011124050
H011124050H011124050
H011124050
IOSR Journals
 
G011123539
G011123539G011123539
G011123539
IOSR Journals
 
F011123134
F011123134F011123134
F011123134
IOSR Journals
 
E011122530
E011122530E011122530
E011122530
IOSR Journals
 
D011121524
D011121524D011121524
D011121524
IOSR Journals
 

More from IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 

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
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
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
 
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
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
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
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
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
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
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
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
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
 

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
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
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
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
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
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
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...
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
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
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
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
 

Software Defined Networking (SDN): A Revolution in Computer Network

  • 1. IOSR Journal of Computer Engineering (IOSR-JCE) e-ISSN: 2278-0661, p- ISSN: 2278-8727Volume 15, Issue 5 (Nov. - Dec. 2013), PP 103-106 www.iosrjournals.org www.iosrjournals.org 103 | Page Software Defined Networking (SDN): A Revolution in Computer Network Md. HumayunKabir Department of Computer Science & Engineering, University of Rajshahi, Rajshahi, Bangladesh. Abstract: SDN creates a dynamic and flexible network architecture that can change as the business requirements change. The growth of the SDN market and cloud computing are very much connected. As the applications change and the network is abstracted, virtualization become a necessary step and SDN serves as the fundamental building blocks for the network. Traditional networking devices are composed of an embedded control plane that manages switching, routing and traffic engineering activities while the data plane forwards packet/frames based on traffic. In SDN architecture, control plane functions are removed from individual networking devices and embedded in a centralizedserver. The SDN controller makes all traffic related decisions in the network without nodes active participation, as opposed to today’s networks. Keyword-API, cloud computing, IT, middleware, OpenFlow, SDN I. Introduction Everyday new technology, new devices are emerging, todays networking concept is also changing accordingly. The traditional network infrastructure is a single system composed of many physical elements, such as routers, switches, and firewalls on which the entire IT portfolio depends for communication and services. A change in any part of the network can cause a failure of the whole. Most people recognize that traditional networking paradigms are too static and require a lot of effort to physically change and laboriously configure and validate the network [1]. SDN has appeared as a promising new approach to better handle the exponential growth in data traffic, network virtualization, and mobility[2] [3]. SDN allows network administrators/operators to control their networks programmatically, helping them to add capabilities and scale without compromising performance, reliability, or user experience [4]. II. Traditional Networkto SDN Network The growing importance of the network has been a central theme in the modern communication. Everything now runs over a network and the network serves as the delivery and access vehicle. A traditional network layout (Fig.1) as it compares to an SDN network layout (Fig.2)is illustrated in the following. Figure 1: Traditional network layout Traditional networking devicesare composed of an embedded control plane that manages switching, routing and traffic engineering activities while the data plane forwards packet/frames based on traffic [5]. Here control plane acts as the traffic manager and data plane as the traffic carrier.The control plane provides information used to build a forwarding table. The data plane consults the forwarding tableto make a decision on where to send frames or packets entering the device. Both of these planes are presented directly on the networking device [6]. Control Panel Provides data to build forwarding table Data Panel Looks to forwarding table for routing decision Network Device A Control Panel Provides data to build forwarding table Data Panel Looks to forwarding table for routing decision Network Device B Traditional Network
  • 2. Software Defined Networking (SDN): A Revolution in Computer Network www.iosrjournals.org 104 | Page Figure 2:SDN network layout In SDN architecture, control plane functions are removed from individual networking devices and hostedon a centralizedserver [7]. The SDN controller can be a server running SDN software. The controller communicates with a physical or virtual switch data plane through a protocol called OpenFlow [8]. OpenFlow carries the instructions to the data plane on how to forward data. The network devices must run the OpenFlow protocol for this to be possible. III. LimitationsofTraditionalNetworking Current network architectures partially meet only today’s requirements of enterprises, carriers, and end users [9]. In today’s networking, many discrete sets of protocols are used to connect hosts reliably over arbitrary distances, link speeds, and topologies. Protocols are defined in isolation, to solve a specific problem. There is almost no benefit of any fundamental abstractions. To add or move any device, IT must (re)configure multiple hardware/software entities using device-level management tools by considering topology, vendor switch model, software version, etc. Moreover, today’s networks reconfigurations are performed relatively in static way to minimize the risk of service disruption[10]. The static nature of networks is not good for today’s dynamic server environment, server virtualization and virtual machines (VMs) migration. Applications are distributed across multiple VMs, which exchange traffic flows with each other. To implement network-wide policy IT have to configure thousands of devices and mechanisms.The complexity of today’s networks makes it very difficult to apply a consistent set of access, security, QoS, and other policies [11]. IV. ONFReferenceModelfor SDN SDN is a new architecture that has been designed to enable more agile and cost-effective networks. The Open Networking Foundation (ONF) is taking the lead in SDN standardization, and has defined an SDN architecture model[7] [12-14] as depicted in Fig.3. Figure 3: ONF SDN reference model Switch running OpenFlow Forwards based on SDN controller data Network Device A Switch running OpenFlow Forwards based on SDN controller data Network Device B SDN Network SDN Controller Hosted on standard server Control Layer SDN control software Network Services Application layer Business Applications API Physical Layer Network Device Network Device Network Device Network Device Network Device Control data plane interface (e.g., OpenFlow)
  • 3. Software Defined Networking (SDN): A Revolution in Computer Network www.iosrjournals.org 105 | Page The ONF/SDN architecture consists of three distinct layers that are accessible through open APIs:  The application layer consists of the end-user business applications that provide different communications services. Communications between the application layer and the control layer ismanaged by the API.  The control layer controlsand supervises the network forwarding functionality through an open interface.  The physicallayer consists of the physical network devices (i.e. router, switch, etc.) that provide packet switching and forwarding. According to this model, SDN architecture is characterized by three key attributes: 1. Logically centralized intelligence An SDN provides global network orchestration from a single point of management using the standard interface OpenFlow. By centralizing network intelligence, decision-making is facilitated based on a global (or domain) view where nodes are unaware of the overall state of the network. 2. Programmability An SDN offer programmatic interfaces that can automate and shape network fabric configuration. SDN networks can achieve revolution and differentiation from traditional network by providing open APIs for applications to communicate with the network. 3. Abstraction In an SDN network, the business applications that consume SDN services are abstracted from the underlying network technologies. Network devices are also abstracted from the SDN control layer to ensure portability with any application from any vendor. V. Cloud Computingand SDN Cloud computing is all about "abstracting servers," turning actual hardware into virtual machines [15]. Probably SDN serve the same thing with networking. As cloud environments grow, the development and implementation of applications will change. To keep up with the speed of change on the cloud computing side, virtualization has become a necessary step for the network. A cloud computing system is divided into two sections: the front end and the back end [16]. The front end includes the client's computer (or computer network) and the application required to access the cloud computing system. The back end of the system consists of the various computers, servers and data storage systems that create the "cloud" of computing services. A central server administers the system, monitoring traffic and client demands to ensure everything runs smoothly. It follows a set of rules called protocols and uses a special kind of software called middleware. Middleware allows networked computers to communicate with each other. In SDN, the communications protocol, OpenFlow, perform the same things as middleware do in the cloud computing environment. By using an API, the controller can implement network commands to multiple devices without the need to learn the command line syntax of multiple vendor products. SDN is needed especially in the ability to program and automate in order to have the cloud scale. SDN is a play maker of the cloud scaling to thousands and tens of thousands of applications and/or servers per IT resource. VI. SDNChallenges SDN promises to alleviate the limitations of traditional networks.  Today’s network is hardware dominated and different types of new devices are used to construct the network landscape that is being repositioned. Virtualized servers and storages are rapidly being introduced to the network, but traditional networks are unableto appreciate the full prospective of virtualization.  SDN is emerged as an approach to make high-capacity networks cheaper to build and especially to re- configure on the fly - as well as potentially faster and more efficient.  SDN promises many capabilities and flexibility that are invisible in traditional networks; however, SDN is in infancy stage and its results are hardly tested. VII. Conclusion SDN will centralize and simplify control of the network, make networks programmable and more agile, and create opportunities for policy-driven supervision and more automation. As more and more computing moves to the cloud, those network improvements will be critical to keeping everything affordable and available. It won't be just cloud environments that will get SDN benefits, also SDN could enable corporate networks to be reconfigured on-the-fly. In short, SDN will help networks keep up with the speed of change made possible by the virtualization of other data center resources and provide the perfect supplement to cloud computing. VIII. Future Scope SDN will be required in order to have the cloud scale, especially the ability to program and automate.As SDN promises to change network traffic into network flows, traditional networking will have to be
  • 4. Software Defined Networking (SDN): A Revolution in Computer Network www.iosrjournals.org 106 | Page changedbecause the technology behind them and their function in the network will change. To adopt and get the benefits of SDN controller peer-to-peer security mechanisms will have tobe established. Acknowledgements The author would like to thank his family membersfor their support. References [1] IBM Systems and Technology, Software Defined Networking - A new paradigm for virtual, dynamic, flexible networking, October 2012 [2] Kirk Bloede, Software Defined Networking – Moving Towards Mainstream, Electronics Banking Research, August 2012 [3] Brocade VCS Fabrics: The Foundation for Software-Defined Networks [4] Network Transformation with Software-Defined Networking and Ethernet Fabrics, Brocade Communications Systems, Inc., 2012 [5] Software Defined Networking: What Is It and Why Do You Need It?enterasys secure network [6] http://globalconfig.net/software-defined-networking-vs-traditional/ [7] Open Networking Foundation, Software-Defined Networking: The New Norm for Networks [8] http://www.brocade.com/solutions-technology/technology/software-defined-networking/openflow.page [9] EugenBorcoci, Software Defined Networking and Architectures, Netware 2013 Conference, August 25, 2013 Barcelona [10] Juniper Networks, Cloud Ready data center network design guide [11] Cisco Unified Access Technology Overview: Converged Access [12] Open Networking Foundation,OpenFlow™-Enabled Mobile and Wireless Networks, ONF Solution Brief, September 30, 2013 [13] Open Networking Foundation, SDN in the Campus Environment, ONF Solution Brief September 30, 2013 [14] Open Networking Foundation, SDN Security Considerations in the Data Center, ONF Solution Brief October 8, 2013 [15] http://readwrite.com/2013/04/23/software-defined-networking-sdn#awesm=~opb9QdgnFbp9T6 [16] Jonathan Strickland, How Cloud Computing Works.