• Home
  • Key Concepts
  • How To
  • Windows 10
  • Apple
  • Android
  • Best-Of
  • Reviews

IT4nextgen

Tech Tutorials and Reviews

IT4nextgen > Key Concepts > What is SDN and How does it Work?

What is SDN and How does it Work?

Last Updated August 1, 2018 By Saket Leave a Comment

There have been many advancements in the field of Computer Networking. Today all we need is to cope up with the vast variety of data formats and high speed of communication at the same time. SDN or Software Defined Network was conceptualised and designed to overcome previously existing problems with other networking systems like the Distributed system and Client/Server Based networks. This is surely a much needed upgrade in the networking technology.

SDN allows the networks to react dynamically to the changes in the parameters like the network patterns and resources. SDN provides a controller with which many applications are able to communicate in real time. Due to the availability of a controller, networks can interact with applications with ease. This allows the applications to implement multiple logical network topologies on a single network type. Due to its ability to change and adjust the network architecture as per request the speed increases. The services thus provided are speedier and the effective cost of managing network is also reduced considerably.

Open flow is an Open Networking Foundation (ONF) that is used to implement SDN. Its basic and foremost function is to instruct the network switch about handling of the incoming data packets. Open Flow is also used to define the interface between the open flow controller and switch. It is important to take note here that Open Flow is completely different from SDN networking. The working of SDN is detailed below:

How does SDN work?

SDN provides a wide range of architectures, but the basic task of each one is to command the control of network by separating control logic from devices, computing resources and other peripherals. SDN uses these components for its working:

Controller is like the backbone of the Software Defined Network. It offers a centralized view of all the devices making up the network. Another function of the controller is to provide support to a network administrator which helps in setting up the system to handle the communication and transmission traffic.

SDN uses Southbound APIs to pass information to switches and routers ‘below’, as the word suggests. Southbound APIs are one of the most commonly used protocols.

SDN uses Northbound APIs to communicate with the applications and the logic ‘above’. This is helpful in shaping the traffic and distributing several services.


A basic typical block diagram for an SDN Framework is shown below:

Explanation of SDN with Block Diagram

Advantages of using SDN

  • Flexible
  • Innovative
  • Directly Programmable
  • Low Cost
  • Dynamic Application
  • Agile
  • Centralized Management and Control

Filed Under: Key Concepts

Share Your Views: Cancel reply

Recent Posts

  • Best Data Recovery Software: iTop Data Recovery Review
  • Best VPN in 2022: iTop VPN Review
  • Cisco 300-415 Free Practice Questions

Related Posts

  1. How VPN’s Work: Guide 2020
  2. What is Web Streaming & How does it Work?
  3. Networking Discovery Tool to Know Who is Lurking On Your Network?

More…

  • About Us
  • Privacy Policy and Disclaimer
  • Contact Us
  • Advertise
  • Facebook
  • LinkedIn
  • Twitter

Enjoy FREE Tips & Updates

Enter your email address:

Copyright © 2022 IT4Nextgen.com