- SDN representa una nueva arquitectura de red que permite la separación de los planos de control y datos, posibilitando una gestión de red más inteligente y flexible.
- La tecnología detrás de SDN, OpenFlow, facilita el control dinámico del tráfico de red al permitir la comunicación en tiempo real entre el controlador y los dispositivos de red.
- SDN promueve un entorno abierto y programable, facilitando el desarrollo e implementación de nuevas aplicaciones y servicios, fomentando así la innovación en la infraestructura de red.
A medida que la tecnología evoluciona, también lo hacen las redes que nos conectan. Las redes definidas por software (SDN) surgen como un enfoque revolucionario que remodela los paradigmas de red tradicionales. Al desacoplar el plano de control del plano de datos, SDN introduce un método centralizado para gestionar los recursos de red.
Esto conduce a una mayor flexibilidad, operaciones optimizadas y una seguridad mejorada. Las organizaciones ahora pueden responder rápidamente a nuevos desafíos garantizando un rendimiento y una fiabilidad sólidos. En este blog, profundizaremos en los aspectos fundamentales de SDN.
Comprender las redes definidas por software
Las redes definidas por software (SDN) son una arquitectura y método de gestión de red que separa el plano de control de red del plano de reenvío de datos y gestiona centralmente el control de red, mejorando así la flexibilidad, programabilidad y capacidad de gestión de la red.
En la arquitectura de red tradicional, los dispositivos de red son responsables del reenvío de datos y la lógica de control, mientras que SDN centraliza la lógica de control de red en un controlador central, lo que hace que la gestión de red sea más centralizada y flexible.
Lea también: ¿Cómo funciona el equilibrio de carga en las redes?
Lea también: ¿Qué es la red neuronal profunda?
Los componentes de SDN
SDN proporciona una red programable y centralizada con controladores SDN, API hacia el sur (southbound) y API hacia el norte (northbound). El controlador SDN es el corazón de la red, ofreciendo una vista centralizada de toda la red. La API southbound reenvía información a los conmutadores y routers de la red. Las API northbound se utilizan para permitir la comunicación de aplicaciones y el despliegue de servicios.
Una representación típica de la arquitectura SDN consta de tres capas: capa de aplicación, capa de control, capa de infraestructura. Estas capas se comunican mediante interfaces de programación de aplicaciones (API) northbound y southbound.
Capa de aplicación: La capa de aplicación contiene las aplicaciones o funciones de red típicas utilizadas por una organización, que pueden incluir sistemas de detección de intrusiones, balanceadores de carga o cortafuegos. Las redes tradicionales utilizan dispositivos dedicados, como cortafuegos o balanceadores de carga, mientras que las redes definidas por software reemplazan los dispositivos con aplicaciones que utilizan controladores para gestionar el comportamiento del plano de datos.
Capa de control: La capa de control representa el software del controlador SDN centralizado que actúa como el cerebro de la red definida por software, que reside en el servidor y gestiona las políticas y el tráfico en toda la red.
Capa de infraestructura: La capa de infraestructura consiste en los conmutadores físicos de la red que reenvían el tráfico de red a sus destinos.
Interfaz API: Estas tres capas se comunican mediante sus respectivas API northbound y southbound; la aplicación se comunica con el controlador a través de su interfaz northbound, y aunque existen otros protocolos, el controlador y el conmutador se comunican mediante una interfaz southbound, como OpenFlow.
Los diferentes modelos de SDN
Si bien la premisa del control de software centralizado del flujo de datos en conmutadores y routers se aplica a todas las redes definidas por software, SDN tiene diferentes modelos.
SDN Abierto: Los administradores de red utilizan protocolos como OpenFlow para controlar el comportamiento de los conmutadores virtuales y físicos a nivel del plano de datos.
SDN basado en API: La interfaz de programación de aplicaciones no utiliza un protocolo abierto, sino que controla cómo se mueven los datos a través de la red en cada dispositivo.
Modelo SDN overlay: Otro tipo de red definida por software ejecuta una red virtual sobre la infraestructura de hardware existente, creando túneles dinámicos para diferentes centros de datos locales y remotos. La red virtual asigna ancho de banda a través de varios canales y asigna dispositivos a cada canal, mientras que la red física permanece igual.
SDN Híbrido: Este modelo combina las redes definidas por software con los protocolos de red tradicionales en un mismo entorno para soportar diferentes funciones en la red. Los protocolos de red estándar continúan dirigiendo parte del tráfico, mientras que SDN se encarga de otros, permitiendo a los administradores de red introducir SDN gradualmente en entornos heredados.

