Redes definidas por software (SDN)
SDN (Software Defined Networking) es un enfoque de redes de datos en el que las funciones de control están desacopladas de la infraestructura física. Esto permite a los administradores de red respaldar una red dinámica, manejable y rentable, lo que la hace ideal para la naturaleza de alto ancho de banda de las aplicaciones actuales.
SDN aborda el hecho de que la arquitectura estática de las redes convencionales no es adecuada para las necesidades dinámicas de computación y almacenamiento de los centros de datos, campus y entornos de operadores de red modernos.
Un protocolo de comunicaciones conocido como OpenFlow se considera un facilitador de SDN. OpenFlow permite que los controladores remotos determinen la ruta de los paquetes a través de la red de conmutadores y enrutadores. Esta separación del control del reenvío permite una gestión del tráfico más sofisticada que la que es posible con los métodos tradicionales. OpenFlow permite que los conmutadores y enrutadores de diferentes fabricantes (a menudo cada uno con sus propias interfaces y lenguajes de programación propietarios) se administren de forma remota utilizando un único protocolo abierto. OpenFlow permite la administración remota de las tablas de reenvío de paquetes de un conmutador, agregando, modificando y eliminando reglas y acciones de coincidencia de paquetes.
Las tendencias informáticas clave que impulsan la necesidad de un nuevo concepto de red incluyen:
- Patrones de tráfico cambiantes : las aplicaciones que comúnmente acceden a bases de datos y servidores distribuidos geográficamente a través de nubes públicas y privadas requieren una gestión del tráfico extremadamente flexible y acceso al ancho de banda a pedido.
- La “consumerización de las TI” : la tendencia BYOD (Bring Your Own Device) requiere redes que sean a la vez flexibles y seguras.
- El aumento de los servicios en la nube : los usuarios esperan acceso bajo demanda a aplicaciones, infraestructura y otros recursos de TI.
- 'Big data' significa más ancho de banda : manejar grandes transferencias de datos requiere un procesamiento paralelo masivo que alimenta una demanda constante de capacidad adicional y conectividad "de cualquier tipo".