Professional Documents
Culture Documents
Fa22 BCS 147 (CN3)
Fa22 BCS 147 (CN3)
Fa22 BCS 147 (CN3)
Title:
Computer Networks.
Submitted By:
Muhammad Bilal Ghaffar.
Registration No.:
FA22-BCS-147.
Section:
4-C.
Submitted To:
Sir Usman Nasir.
Page 1|7
A Review of Software Defined Netwroks
1.Intoduction:
Software Defined Networking or SDN for short is an
innovative method that is used for the network management approach by
separating the data plane from the control plane. With this separation in the
network management there is increased flexibility which helps in more
flexibility of network and adaptability to the changes in the required
environment. Software Defined Networking is becoming for and more
popular with each passing day as it is efficient in cost management,
simplifies the network management operations as well as has impact on
improving the overall performance of the network.
Page 2|7
2.2.Separation of Control and Data Planes:
Many network devices like switches
and routers used to have the data plane and control plane in the same
device but in SDN this traditional approach has been revolutionized.
Instead of these two planes being in the same device, the control plane is
evolved into software-based controller and is used to control the entire
network. The control plane acts as a central commanding operator and
communicates with the data plane for execution.
2.3.Programming Ability:
One of the most important features of the SDN is
that it has programmability. This modification helps the operators to write
chunks of code to set up dynamic configuration of the network. This
enables the networks to have automation and requires much less manual
labor and rapid response to any changes.
3.Advantages of SDN:
The advantages of SDN are given below:
3.1.Network Management:
SDN makes the management of the network a lot
easier as there is the concept of centralization involved in it. Since there is
a central command and there is little to no manual configuration, this
Page 3|7
significantly reduce the chances of errors. Therefor making it a lot easier to
manage the network.
3.2.Low Operating Expenses:
Since a lot of automation is involved in software
defined networking, this has direct impact on lowering the operational cost
of the networks. The specialized hardware is also significantly reduced
which further helps in making the operation cost effective. Therefore, it is
safe to say that SDN is very cost effective.
3.3.Scalability:
In SDN, there is a smaller number of hardware devices and
more integration of software facilitated configuration. This helps in greatly
increasing the scalability of the network without major overhauls. The large-
scale operations can be easily managed with dynamic systems as
compared to conventional methods.
3.4.Performance:
There is an enhancement in the performance of SDN
integrated networks as compared to the traditional networks because SDN
has easy large-scale management of networks along with more flexibility to
adopt to the changes and resolve the errors.
5.Applications of SDN:
The applications of SDN are given below:
5.1.Internet of Things:
The amount of data traffic in IoT devices in increasing
day by day as their increase is also increasing significantly. These devices
are complex, so SDN can be helpful for dynamic adjustment of the
networks associated with these devices.
5.2.Enterprises:
The enterprises can make a great use of SDN for the
management of their operations with minimal capital investment as SDN is
very adaptable to changes and errors. It can serve as a reliable
performance and security operator for these enterprise networks.
5.3.Data Farms:
The data centers have complex working environment, so
SDN is best suited for them as it can help in dynamic operations without
much manual labor thus helping in better management of these complex
systems.
6.Future Directions:
SDN has the potential to be one of the most evolved and
fast-growing initiative. The integration of SDN can see vast increase if
significant changes are to be made in the security and integration with
artificial intelligence is considered.
Page 5|7
7.Conculusion:
SDN is a major change in the administration of the networks.
With required changes it can not only provide better performance but it can
also make our networks secure. As the technology evolves, so will the
SDN. SDN might play a vital role in the future of computer networking.
8.References:
(n.d.). Retrieved from
https://www.researchgate.net/publication/319550243_A_Review_Paper_on_Software_Defined
_Networking
Singh, Sumit Badotra and Japinder. (2017). A Review Paper on Software Defined Networks. International
Journal of Adanced Research in Computer Science, 25.
Page 6|7