The equipment that powers today's networks has evolved over many years. Built essentially on proprietary platforms the network has closely linked the network control plane and the data plane (the traffic).
Software Defined Networking (SDN) is designed to decouple the control and data planes and thus improve overall flexibility and performance. One of the promises of SDN is to make high-capacity networks cheaper to build and allow them to be re-configured on the fly.
This article discusses the various aspects of SDN and examples how it can be applied in the real world. Applications built combining Intel Architecture and switching technology are used as an example implementation.