Software-defined networking replaces static hardware hierarchies with a programmable, centralized, and agile digital brain.
In short: Traditional networks are often rigid, hierarchical structures built for a bygone era of client-server computing. Software-defined networking changes this by decoupling the control plane from the data plane, allowing administrators to manage traffic dynamically through software rather than manual, device-by-device configuration. It is the cloud-era evolution of network management.
At its core, software-defined networking (SDN) separates the intelligence of a network—the control plane—from the physical hardware that forwards data packets, known as the data plane. By centralizing this intelligence in software-based controllers, administrators gain a global view of the network. This allows them to programmatically configure, secure, and optimize resources, moving away from the static, vendor-specific hardware configurations that dominated the industry for decades. This shift is increasingly essential as modern data centers face unprecedented traffic patterns, such as the flurry of east-west machine-to-machine communication required by big data and cloud services.
The origins of these principles trace back to public switched telephone networks, which separated control and data functions long before they were applied to data networks. Early attempts to standardize this in the 2000s, such as the Internet Engineering Task Force's ForCES interface, struggled to gain traction due to industry fears regarding control plane failure and potential loss of competitive advantage. However, the landscape shifted with the emergence of the Ethane project at Stanford and the subsequent creation of the OpenFlow protocol in 2008. By 2012, major players like Google were deploying SDN-based systems like B4 in their datacenters, proving the viability of the architecture at scale.
While initial SDN designs favored a single, centralized controller, modern implementations often adopt hierarchical or distributed models to overcome scalability and latency limitations. These controllers communicate with the data plane via a Control to Data-Plane Interface (CDPI), while applications interact with the controller through a Northbound Interface (NBI). This layered approach enables elastic scaling and automation, allowing networks to adapt to the demands of mobile devices, virtualized servers, and the Internet of things. By abstracting the underlying infrastructure, SDN provides the agility required to manage complex, multi-vendor environments with a common suite of tools.
Opens the Intellect+ feed with this card first. Swipe up for the next one.
Sources
- Summary by Intellect · source: Software-defined networking
- Also: Wikidata — software-defined networking · CC0
- Also: Wikidata — Software defined networking · CC0
To cite this card, link to https://intellectplus.co.uk/app/places-software-defined-networking.
How we source, check and correct cards: Editorial standards.
General information, not professional advice. Spotted an error? Flag the card or see corrections and complaints.
Intellect Plus is a visual educational discovery platform for exploring fascinating facts and ideas. Brain Food, Not Brain Rot. What is Intellect Plus?
Related
More in Cities · More in Countries & Cities · Latest · A–Z · All topics