Redes definidas por software

Gracias a SDN, el diseño y gestión de redes se ha vuelto más innovador en los últimos años.

[2]​ En 2014 Avaya hizo una demostración de redes definidas por software usando Shortest Path Bridging y OpenStack, eliminando la configuración manual.

El programa de investigación de las redes activas se dedicó por lo tanto, a explorar alternativas a los servicios proporcionados por Internet vía IP o ATM.

El impulso tecnológico que alentó a las redes activas permitió reducir el coste computacional, avanzar en lenguajes de programación y en la tecnología de máquinas virtuales.

Al mismo tiempo, en la universidad de Stanford, un grupo de investigadores creó el Clean Slate Program, enfocado en la experimentación en redes universitarias más tratables y locales, que dio lugar al protocolo Openflow.

[2]​ Hacer frente a los requerimientos de telecomunicaciones por parte del público mundial, es imposible con las redes tradicionales.

[6]​ Un controlador SDN en una red SDN toma el papel del cerebro de dicha red, es decir, el punto de control estratégico que retransmite información a los conmutadores y enrutadores de debajo (a través del API sur) y a las aplicaciones y la lógica de negocio encima (a través del API norte).

Openflow, desarrollado por la ONF (Open Networking Foundation) es la primera y más conocida de estas interfaces.

Se podría decir que estas interfaces son las más críticas en un entorno SDN, debido a que soportan una gran variedad de aplicaciones y servicios por encima y por lo tanto con algunas de ellas no funciona correctamente.

Sin embargo, estas interfaces son el componente más indeterminado de todo el entorno SDN, lo que ha resultado en un enfoque por parte de la ONF hacia este componente.

[10]​ Aunque la ONF está continuamente modificando la terminología, los términos más comunes para los componentes de esta arquitectura son los siguientes: Hay dos modelos: proactivo y reactivo.

[12]​ Gran parte de la programabilidad en SDN, reside en las API abiertas norte y sur.

A pesar de estas diferencias, es claro, que las soluciones deben crear un entorno escalable, eficiente y seguro.

Además, la seguridad debe ser simple de configurar (debido al dinamismo de la red) y efectiva (para asegurar que pueda desplegarse en cualquier parte).

Arquitectura simplificada de SDN utilizando el protocolo Openflow
Visión esquemática de la arquitectura de SDN