Software-Defined Networking is defined by “the decoupling of control and packet-forwarding planes in the network”.
TRADITIONAL NETWORK
The static architecture of traditional networks is
- Decentralized
- Complex
- Hardware-based
LIMITATIONS OF TRADITIONAL NETWORK
- Only dedicated devices can be used
Devices built for this sole purpose are only used
- Flexibility is a challenge
Adaptability of the network is limited
- Inability to scale
It is difficult to add or remove devices in the network
- Vendor lock-in
The devices manufacture by a single manufacturer should be used throughout the network
SOFTWARE DEFINED NETWORK
- The networks are directly connected to applications through application programming interfaces (APIs)
- It improves application performance and security
- It helps in creating a flexible, dynamic network architecture that can be changed as needed
SDN ARCHITECTURE
CONTROL PLANE
The control plane is frequently used for managing device configurations that are remotely connected to a software-defined network. It contains the controller of the network.DATA PLANE
The data plane or infrastructure plane forwards traffic to its desired destination. Before traffic reaches the data plane, the control plane dictates what path flows it will take by using the flow protocol. It contains the network devices.INTERFACES / APIs
- North-Bound API helps in communication between Application Layer and Control Layer
- South-Bound API helps in communication between Data Layer and Control Layer
- East-West-Bound API helps in communication within the Control Layer
Good Luck!
References
- https://en.wikipedia.org/wiki/Software-defined_networking
- https://www.ibm.com/services/network/sdn-versus-traditional-networking
- https://carriersolutionsgroup.com/how-is-sdn-different-than-a-traditional-network/
- https://www.isaca.org/resources/isaca-journal/issues/2016/volume-4/from-static-networks-to-software-driven-networksan-evolution-in-process


Comments
Post a Comment