🎁 New User? Get 20% off your first purchase with code NEWUSER20 Register Now →
Menu

Categories

Networking Advanced

What is SDN (Software-Defined Networking)?

An approach that separates the network control plane from the data plane, enabling centralized, programmable network management.

SDN decouples the decision-making logic (control plane) from the packet forwarding hardware (data plane). A centralized controller programs network devices via APIs, replacing manual device-by-device configuration.

Benefits include network automation, dynamic traffic engineering, easier policy management, and multi-vendor interoperability. OpenFlow is the most common SDN protocol. Cloud providers use SDN extensively for virtual networking (VPC, security groups, load balancers).

Related Terms

HTTP/HTTPS
The protocol used for transferring web pages and data between browsers and servers, with HTTPS adding encryption.
NAT (Network Address Translation)
A method of mapping private IP addresses to public IP addresses, allowing multiple devices to share a single public IP.
Network Segmentation
The practice of dividing a network into isolated segments to improve security, performance, and management.
Network Monitoring
The practice of continuously observing network infrastructure to detect failures, performance degradation, and security threats.
ICMP (Internet Control Message Protocol)
A network protocol used for diagnostic and error reporting, including ping and traceroute functionality.
Traceroute
A network diagnostic tool that shows the path packets take from source to destination, listing each hop along the way.
View All Networking Terms →