Disadvantages of SDN
- The central dependency of the network means a single point of failure, i.e. if the controller gets corrupted, the entire network will be affected.
- The use of SDN on large scale is not properly defined and explored.
Software defined Networking(SDN)
SDN stands for Software Defined Network which is a networking architecture approach. It enables the control and management of the network using software applications. Through Software Defined Network (SDN) networking behavior of the entire network and its devices are programmed in a centrally controlled manner through software applications using open APIs.
To understand software-defined networks, we need to understand the various planes involved in networking.
- Data Plane
- Control Plane
Data plane: All the activities involving as well as resulting from data packets sent by the end-user belong to this plane. This includes:
- Forwarding of packets.
- Segmentation and reassembly of data.
- Replication of packets for multicasting.
Control plane: All activities necessary to perform data plane activities but do not involve end-user data packets belong to this plane. In other words, this is the brain of the network. The activities of the control plane include:
- Making routing tables.
- Setting packet handling policies.