Software Defined Networks
Software Defined Networks
Claude Louis-Charles
NorthCentral University
SOFTWARE DEFINED NETWORKS 2
Introduction
networking which allows a network administrator to control, initialise, manage and change a
network’s behaviour using an open interface and reduce its lower level capabilities. Software-
defined networking highlights the reality that static architecture used in traditional networks
cannot support the storage needs, scalable computing and dynamic nature of new and modern
computing systems and environments like data centres (Farhady, Lee, & Nakao, 2015).
Achieving such standards is done by disassociating or decoupling the computer system that is
responsible for decision-making regarding the network’s traffic, which is done by the control
plane, from the underneath system that forwards the specific traffic to a predetermined
destination.
ensures remote communication with various network place constituents to make sure the
correct path for the network packets is well defined across all the network switches. There
Over the last several years, software-defined networking (SDN) is the preferred
manageability and as well as being dynamic, which ensures it is suitable for supporting high
network controls, and ensuring network controls becomes directly programmable (Farhady,
Lee, & Nakao, 2015). Its main characteristics of the architecture include agility,
open-standard based.
SOFTWARE DEFINED NETWORKS 3
Source 1
Barona López, L. I., García Villalba, L. J., Valdivieso Caraguay, Á. L., & López, D. (2015).
Villalba, L. J., Valdivieso Caraguay, Á. L., & López, D., They highlight the fact that
significant impact in the technology industry over the last few years. From their
perspective, the authors deem that software-defined networking separates the data
plane from the control plane, which allows introduction and innovation of new
services in an effective and simple manner. With other proprietary devices such as
firewalls and load balancers are installed and used in several devices in the network
functions and introduce a new software environment through the use of cloud
technologies and virtualisation. The article also shows that by re-establishing the
employing cloud technologies and virtualisation will also lead to the reducing the
allocated financial amounts for the management and provisioning of telcom services.
these two technologies can be effectively and successfully employed while studying
After conducting the survey and analysing the impact of the technologies, the authors
realised that these technologies are used by a lot of customers as numerous services
are developed and introduced into the market every day. Software-defined networks,
services for the customer. As the technology industry is changing into a software-
driven industry, most networks will implement a software-driven model and use
standard hardware. This will enhance customisation levels while satisfying all the
customer’s requirements while minimising the expenditure levels. In the end, the two
Source 2
Hamid Farhady, HyunYong Lee and Akihiro Nakao, states that the software-defined
while enabling new research on innovations that are based on the decoupling of the
data and control planes. The authors have focused on reviewing the two technologies,
have focused on three major categories when reviewing the technologies: the data
plane, the control plane and the applications with the hope that the results will
After completely studying the technologies, the authors identified three major future
directions that other researchers can focus on to enhance the efficiency of the
technologies. The first one was the data plane programmability. From earlier
conducted surveys, the authors realised that this feature was missing since it was
programmable network node, it can be used as the main hardware platform as well as
enabling control and data plane programmability whilst making sure the device is
would focus the technologies to have less dependence on other devices such as the
GPU, NPU and the CPU and software. This will be only achieved by modifying the
current SDN architecture. The third direction would be its deployment in large
networks and various data centres across the world with the aim of eliminating the
The last future direction is the user-driven control by utilising end-user APIs
that will give the user more roles within the network, which will be made possible by
introducing the APIs in between the client’s applications and the network control
plane. In the end, the authors concluded that SDN is currently popular in the
networking because of its interesting features and the innovative methods of network
Source 3
Open Networking Foundation. (2012). Software-Defined Networking: The New Norm for
https://www.opennetworking.org/images/stories/downloads/sdn-resources/white-
papers/wp-sdn-newnorm.pdf
architecture does not have the capability of satisfying the requirements of current end-users,
carriers and enterprises. However, due to the enhancement of the OpenFlow protocols,
software-defined networking was developed and has played a vital role in the transformation
of the networking architecture. This new technology has enabled the architecture to decouple
the data and control planes, centralise the state and network intelligence and abstract the
applications from the core network infrastructure (Open Networking Foundation, 2012). This
will result in enabling the carries and enterprises to obtain the ability to automate, program
and control the entire network, which will ultimately deliver flexible and highly scalable
The authors deem that software-defined networking separates the data plane from the
control plane, which allows introduction and innovation of new services in an effective and
simple manner. The article also shows that by re-establishing the existing network functions
and introduces a new software environment through employing cloud technologies and
virtualisation will also lead to the reducing the allocated financial amounts for the
centralising the control and management of the devices in the network, improving the
management and automation using APIs to separate the core network infrastructure from
applications and ensuring fast innovation of applications for the network to ensure that it
meets the customer’s requirements. Finally, the article concludes by stating that SDN offers a
flexible and dynamic network architecture that offers an effective network that can be
Source 4
http://www.cse.wustl.edu/~jain/cse570-13/m_16sdn.htm
The author states that Software-defined networking originated from the pre-existing
OpenFlow protocol and enabled the new architecture to have new features such as
easy to program, implement the software-defined network and enable the changing of
the routeing policies that exist in the network. From their perception, the authors
deem that software-defined networking separates the data plane from the control
plane, which allows introduction and innovation of new services in an effective and
simple manner. The SDN has also enabled the centralising the control and
automation using APIs to separate the core network infrastructure from applications.
The author highlights the importance of remembering that SDN is not a mechanism,
issues.
forwarding functions and network controls, and ensuring network controls becomes
integration and visibility. Lastly, it employs the use of numerous northbound and
southbound APIs, tools and intermediate services within the networking industry like
Source 5
Kreutz, D., Ramos, F. M., Esteves Verissimo, P., Esteve Rothenberg, C., Azodolmolky, S.,
In this article, the authors who include Diego Kreutz, Fernando M. V. Ramos, Paulo
Verissimo, Steve Uhlig, Christian Esteve Rothenberg and Siamak Azodolmolky have
all acknowledged that the expansion of the internet has created a digital society,
where a person can access anything due to the connectivity offered by the internet.
This has been supported by traditional networks and IP addresses that are complex in
nature and difficult to manage. Such networks experience issues when it comes to
it to solve changes, loads and faults. This led to the development of the software-
defined networking with the aim of decoupling the data and control planes, centralise
the state and network intelligence and abstract the applications from the core network
infrastructure. It also aims at enabling the carriers and enterprises to obtain the ability
to automate, program and control the entire network, which will ultimately deliver
flexible and highly scalable networks that can easily adapt to any future industry
needs.
SOFTWARE DEFINED NETWORKS 9
The authors define the SDN as a new approach to computer networking which allows
behaviour using an open interface and reduce its lower level capabilities. The article
infrastructure. The authors show the roles and importance the northbound and
southbound APIs play in the software-defined networking, the SDN controllers and
the various network applications. The article concludes by stating that SDN
Source 6
Retrieved from
https://www.citrix.com/content/dam/citrix/en_us/documents/products-solutions/sdn-
101-an-introduction-to-software-defined-networking.pdf
Over the last one year, Citrix noted that network virtualization and software-defined
networking were the most talked topics in the networking industry and this is due to
the effectiveness and revolutionary attributes they introduced in the industry. Both
vendors to offer networking solutions to their clients, thus enhancing the popularity
of the new architecture. The article notes that traditional approach of networking
SOFTWARE DEFINED NETWORKS 10
an ASIC, router, switch or a delivery controller. However, over time, the networks
started evolving, and most of them had to start using software-defined networking to
eliminate existing issues such as limited functionality and innovations, static nature
and management of the devices in the network, improving the management and
automation through the use of APIs to separate the core network infrastructure from
applications and ensuring fast innovation of applications for the network to ensure
that it meets the customer’s requirements. It has five core functionalities which
managed, vendor neutral and is open-standard based. Citrix also highlights the role
networking capability to the applications by abstracting them from the core network
Source 7
www.polarstarconsulting.com/SDN%20Introduction.pdf
Steve Goeringer states that software-defined networking (SDN) is one of the most
talked topics in the networking industry and this is due to the effectiveness and
revolutionary attributes they introduced in the industry and has a potential market of
SOFTWARE DEFINED NETWORKS 11
integration and visibility. SDN is able to centralise the network’s control by moving
it from existing routers and switches in the network to an SDN controller. The author
states that the SDN enables the management of network traffic all at once rather than
separate traffic from the interconnected devices through the use of and standard and
open interface.
2015). Its main goals and characteristics of the architecture include agility,
network elements and controllers. The article states that SND has the potential to
Source 8
Braun, W., & Menth, M. (2014). Software-Defined Networking Using OpenFlow: Protocols,
doi:10.3390/fi6020302
SOFTWARE DEFINED NETWORKS 12
Wolfgang Braun and Michael Menth state that software-defined networking (SDN) is
one of the most talked topics in the networking industry and this is due to its
computer system that is liable for decision-making concerning the network’s traffic,
which is done by the control plane, from the underneath system that forwards the
the OpenFlow Protocol that ensures remote communication with various network
place constituents to make sure the correct path for the network packets is well
The authors highlight the roles of northbound and southbound APIs play in the
The article also states how SDN employs the use of numerous northbound and
southbound APIs, tools and intermediate services within the networking industry like
ALTO, PCE, ForCES, and XMPP with the aim of improving the network. The