Software-defined Networking Explained

July 29, 2014
software-defined-networking

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.

  1. 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.

  2. This doesn’t scale, since large organizations have hundreds, thousands, or tens of thousands of pieces of networking gear.

  3. 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

  1. Here is the Wikipedia entry > for SDR

supporting = loving

For 29.432 years I've been creating ad-free technical tutorials and essays here — 3,027 pieces and counting. It's a one-person effort that's also my life and livelihood. If it makes your day more livable in any way, please consider supporting the work with a monthly or one-time donation. Your support means a lot to me, and makes all the difference. 🫶🏼