Software Defined Networks (SDN) are postulated as the future and present of communications, thanks to their characteristics of orchestration, automation and programmable control driven by software, completely decoupled from the physical equipment. This new paradigm offers much more direct control over network behavior and makes it easier for applications and services to manage the network as a single, consistent and integrated virtual identity.
SDN: Software will control and automate networks
In traditional networks, the intelligence is distributed among the switches that make up the communications architecture and each one of them decides where the incoming traffic should be routed. With SDN, all the intelligence is orchestrated and automated by software (control plane) and completely abstracted from the physical equipment (virtualization), being even able to make decisions depending on the context, circumstances and behaviors of the network.
The basic architecture of SDN is divided into 3 main layers:
- Infrastructure layer: Formed by all those physical equipment with functional support for SDN technology.
- Control layer: The network intelligence is centralized in software based SDN controllers. As a result, your organization will gain independence and control over its entire communications infrastructure from a single hub, simplifying design and operation.
- Application Layer: SDN supports a set of APIs that allow services and applications to intelligently monitor network conditions and automatically adapt as needed.