Open-source SDN Controllers & Switching
8 entriesOpen-source controllers, virtual switches and network operating systems.
Commercial SDN & Data Center Fabrics
5 entriesVendor platforms that automate data center and cloud networks.
Standards & Communities
4 entriesSpecifications and communities that define SDN.
SDN Across the Stack
9 entriesRelated topics on this site, from WAN to containers.
Frequently Asked Questions
What is software-defined networking (SDN)?
SDN separates the network control plane from the data plane. A logical controller programs switches and routers through open interfaces and APIs, so the network can be configured, automated and changed in software instead of box by box.
How does SDN differ from SD-WAN?
SDN is the broader architecture of centralized, programmable control. SD-WAN applies the same idea to wide-area connectivity between branches, data centers and clouds, choosing paths by application and policy across links such as MPLS, broadband and 5G.
What is OpenFlow and is it still used?
OpenFlow is the protocol that lets a controller program a switch's forwarding tables. It shaped early SDN, while many production networks now use vendor APIs, EVPN-VXLAN fabrics, P4 and eBPF alongside or instead of it.
What are the main SDN controllers and platforms?
Open-source options include OpenDaylight, ONOS and OVN with Open vSwitch, while Cisco ACI, VMware NSX, HPE Juniper Apstra, Nokia and Arista offer commercial platforms.
How does SDN relate to Kubernetes and cloud networking?
Kubernetes networking relies on CNI plugins such as Cilium and on overlay or eBPF datapaths that are programmed centrally, which is SDN applied to containers. Cloud virtual networks are also software-defined by design.