3. SDN (Software-Defined Networking)

Tradicionalmente, los dispositivos de red como routers y switches tomaban decisiones y también se encargaban de mover los datos. Con SDN, la inteligencia de la red se centraliza en un controlador SDN, y los dispositivos solo ejecutan lo que este controlador les ordena.


Partes principales de SDN:

  1. Plano de datos (data plane):
    Son los dispositivos que envían los paquetes (por ejemplo, switches y routers). Siguen las instrucciones que reciben.

  2. Plano de control (control plane):
    Es el controlador SDN. Decide cómo se debe comportar la red, qué caminos deben seguir los paquetes, etc.

  3. Plano de aplicación:
    Aplicaciones que usan el controlador para hacer cosas como balanceo de carga, monitoreo, seguridad, etc.


Ventajas de SDN:

  • Centralización: Se controla toda la red desde un solo lugar.

  • Flexibilidad: Se pueden cambiar políticas de red fácilmente con software.

  • Automatización: Es más fácil automatizar tareas como configuración o monitoreo.

  • Escalabilidad: Se adapta mejor a redes grandes o que cambian con frecuencia.


Ejemplo concreto:

Imaginá que tenés una red de switches. En una red tradicional, cada uno toma sus propias decisiones sobre cómo enrutar los datos. Con SDN, todos los switches preguntan al controlador central qué hacer con cada paquete. Así se puede adaptar rápidamente si hay una congestión o un problema.


¿Querés que lo relacione con alguna tecnología en particular (como OpenFlow, Mininet o algún proveedor como Cisco o Huawei)?