- Unsupervised Learning
- Posts
- Software-defined Networking Explained
Software-defined Networking Explained
If you following information technology you’ve probably heard the term Software-defined Networking in conversation, and the explanations of what it is are often lacking.
Here’s a simple summary.
Throughout the history of networking we’ve managed routing and switching by logging into the routers and switches themselves, issuing commands, and getting our desired outcomes.
This doesn’t scale, since large organizations have hundreds, thousands, or tens of thousands of pieces of networking gear.
Software-defined Networking addresses this by abstracting the control of networking (the control plane) from the execution of networking (the data plane).
In short, networking hardware is joined into a software fabric, we issue commands to the centralized software, and the software then makes the config changes to direct traffic accordingly.
Notes
Here is the Wikipedia entry for SDR