What is SDN

3 min read

Traditional networks are built on a distributed model: every router and switch makes its own forwarding decisions independently, based on whatever it has learned through protocols like OSPF or STP. Software-Defined Networking (SDN) takes a fundamentally different approach. Instead of leaving each device to decide things on its own, SDN pulls the control plane out of every individual device and centralizes it into a single application called a controller — effectively putting one “king” in charge of the entire networking kingdom.

A king piece representing the centralized SDN controller
SDN centralizes control into a single controller, much like a king ruling the whole network.

What SDN Actually Does

Software-Defined Networking is an approach to networking that centralizes the control plane into a single application: the SDN controller. Instead of logging into every device and configuring it one by one, an administrator defines a policy once, and the controller takes care of pushing the necessary configuration out to every device under its control. This is not just more convenient — it is also faster, more consistent, and far less prone to the small configuration mistakes that creep in when the same change has to be repeated manually across dozens or hundreds of devices.

// members only

The rest of this article is for members

The full walkthrough, configuration examples and verification steps are available exclusively to paid members.

View membership plans Log in