Open In App

Architecture of Software Defined Networks (SDN)

In traditional networks, the control and data plane are embedded together as a single unit. The control plane is responsible for maintaining the routing table of a switch which determines the best path to send the network packets and the data plane is responsible for forwarding the packets based on the instructions given by the control plane. Whereas in SDN, the control plane and data plane are separate entities, where the control plane acts as a  central controller for many data planes.



There are many approaches that lead to the development of today’s Software Defined Networks(SDN). They are:

FORCES(Forwarding and control element separation):

The idea of separation of data plane(forwarding element) and control plane was first proposed by FORCES. It is said that hardware-based forwarding entities are controlled by a software-based control plane.



FORCES can be implemented in two ways:

  1. The forwarding element and control plane are located within the same network device
  2. The control element is taken off the device and placed in a separate system.

4D approach:

The 4D approach has four planes that control  

It follows three principles:

Ethane: Ethane specifies network-level access of users which is defined by network administrators.  Ethane is the exact forerunner of Software Defined Networks(SDN)

Principles of Ethane:

Article Tags :