SDN Controllers manage flow control to enable intelligent software defined networking. SDN controllers instruct switches where to send packets. In layman’s terms, the SDN Controller is the “brains” of a software-defined network (SDN). SDN Controllers rely on protocols such as OpenFlow, OVSDB, YANG and NETCONF.
SDN Controllers are often deployed as part of a Network Virtualization solution and also play a prominent role in most Software-defined wide-area network (SD-WAN) deployments. SD-WAN is an extension of SDN where the centralized application-based policy controller leverages existing hybrid WAN architectures. It applies SDN to unify networking connections covering a wide geographical area within an enterprise.
SDN Controllers support network optimization so that the network can better adapt to changing requirements of modern data centers. Popular controllers include open-source solution such as OpenDaylight project, ONOS and OpenContrail (renamed Tungsten Fabric), all of which are projects under the Linux Foundation.
- *Big Switch Networks: Big Cloud Fabric
- *Huawei: Huawei CloudFabric Data Center Network Solution
- *OpenCryptoTrust (OpenCT): Blockchain as a Transport (BaaT)
- Cisco Systems: Cisco Application Policy Infrastructure Controller (APIC) Enterprise Module
- Ericsson: Ericsson Cloud SDN
- Inocybe Technologies: Inocybe Open Networking Platform
- Juniper Networks: Juniper Networks Contrail
- Nuage Networks: Nuage Networks Virtualized Services Platform (VSP)
- Pluribus Networks: Netvisor OS and Adaptive Cloud Fabric
- Radisys: FlowEngine
- Red Hat: Red Hat NFV Platform
- VMware, Inc.: VMware NSX
- Wind River: Titanium Cloud Product Portfolio
- ZTE Corporation: ZENIC vDC controller