What Is Software Defined Networking?

Software Defined Networking (SDN) is an umbrella term encompassing several kinds of network technology to deliver an agile and flexible network. The key technologies relating to SDN are functional separation, network virtualisation and automation through programmability.

The basis of SDN is virtualisation, which in its most simplistic form allows software to run separately from the underlying hardware. An SDN controller is an application in software-defined networking (SDN) that manages flow control to enable intelligent networking. SDN controllers are based on protocols, such as OpenFlow, that allow servers to tell switches where to send packets.

edgeNEXUS and SDN

edgeNEXUS Can Integrate with SDN Controllers

Modern load balancers / ADCs can work in conjunction with SDN controllers. The edgeNEXUS load balancer ADC can communicate with an SDN controller or device using full REST API.

edgeNEXUS can be used to make optimal routing changes based on a number of factors including load volume and application performance, thus adding a layer of intelligence between applications, networks and SDN controllers.

Host and Run an SDN Controller on edgeNEXUS

edgeNEXUS uses containerisation technology to enable apps to run on the edgeNEXUS load balancer as part of its App Store offering. This enables users to deploy and run an SDN controller such as the popular OpenDaylight SDN controller on the edgeNEXUS Application Delivery Platform. Download here.