3 Redes definidas por software, Software Defined Networking (SDN)
3.2 Separación de control de red de datos y el plano de reenvío

Antes de describir el concepto de la SDN, es necesario definir lo que son el plano de control y el plano de datos de reenvío.

En la mayoría de los routers (o cualquier equipo de red para el caso) no hay un hardware especializado para la conmutación rápida de datos entre las interfaces – Plano de reenvío de datos. El reenvío es administrado por reglas creadas por el procesador que ejecutan el sistema operativo, los algoritmos de enrutamiento, traducción de direcciones y otras funciones superiores - este es el plano de control.

En las redes tradicionales, tanto en el plano de control como en el de reenvío se implementan en cada nodo de la red. Esto permite que cada dispositivo sea totalmente autónomo y tome todas las decisiones de alto nivel, como el enrutamiento de paquetes de forma independiente.

Esto se deriva del origen de la Internet - ARPANET, inicialmente diseñado por y para los militares con alta resistencia y capacidad de supervivencia como principal preocupación. La flexibilidad, la modificación directa o la adopción de nuevas características eran como mucho un objetivo secundario.

El principio fundamental de SDN es la separación del plano de control y datos de reenvío en la red tal y como se representa en la Fig. 3. Mediante la implementación de planos de control separados por el software para ordenadores de propósito general desde el plano de reenvío en los equipos de red, es posible el encaminamiento centralizado y las decisiones de conmutación, así como la configuración de todos los dispositivos de red.

El plano de control centralizado implementado en software ejecutado en los procesadores de propósito general puede traer muchas ventajas a la creación de redes - sobre todo la aceleración de la innovación, las nuevas características de desarrollo y despliegue.

image
Fig. 3 – Arquitectura básica SDN