La red definida por software (SDN) es el desacoplamiento de la lógica de control de la red de los dispositivos que realizan la función, como los enrutadores, que controlan el movimiento de información en la red subyacente. Este enfoque simplifica la gestión de la infraestructura, que puede ser específica de una organización o dividida para ser compartida entre varias.
SDN cuenta con controladores que se superponen sobre el hardware de red en la nube o en las instalaciones, ofreciendo una administración basada en políticas. Técnicamente hablando, el plano de control de la red y el plano de reenvío están separados del plano de datos (o infraestructura subyacente), lo que permite a la organización programar el control de la red directamente. Esto difiere significativamente de los entornos de centros de datos tradicionales. En un entorno tradicional, un enrutador o conmutador, ya sea en la nube o físicamente en el centro de datos, solo conocerá el estado de los dispositivos de red adyacentes. Con SDN, la inteligencia está centralizada y es prolífica; puede ver y controlar todo.
Los componentes de las redes definidas por software
La red definida por software (SDN) consta de tres componentes principales que pueden o no estar ubicados en la misma área física:
- Aplicaciones que transmiten información sobre la red o solicitudes de disponibilidad o asignación de recursos específicos.
- Controladores SDN que se comunican con las aplicaciones para determinar el destino de los paquetes de datos. Los controladores son los equilibradores de carga dentro de SDN.
- Dispositivos de red que reciben instrucciones de los controladores sobre cómo enrutar los paquetes.
Además de estos componentes, OpenFlow es un protocolo de red programable que dirige el tráfico entre dispositivos de red y se utiliza en SDN. La Open Networking Foundation (ONF) ayudó a estandarizar el protocolo OpenFlow y otras tecnologías SDN de código abierto.
Estos componentes trabajan juntos para formar ecosistemas SDN para garantizar un flujo de tráfico de red adecuado.
Los componentes de las redes definidas por software
La red definida por software (SDN) consta de tres componentes principales que pueden o no estar ubicados en la misma área física:
Aplicaciones que transmiten información sobre la red o solicitudes de disponibilidad o asignación de recursos específicos.
Controladores SDN que se comunican con las aplicaciones para determinar el destino de los paquetes de datos. Los controladores son los equilibradores de carga dentro de SDN.
Dispositivos de red que reciben instrucciones de los controladores sobre cómo enrutar los paquetes.
Además de estos componentes, OpenFlow es un protocolo de red programable que dirige el tráfico entre dispositivos de red y se utiliza en SDN. La Open Networking Foundation (ONF) ayudó a estandarizar el protocolo OpenFlow y otras tecnologías SDN de código abierto.
Estos componentes trabajan juntos para formar ecosistemas SDN para garantizar un flujo de tráfico de red adecuado.
Funciones de red definidas por software
La tecnología SDN permite a las organizaciones administrar y reconfigurar rápidamente el uso de recursos de red mediante el aprovisionamiento automatizado y la administración basada en políticas. La automatización y la gestión basada en políticas ayudan a las organizaciones a responder a las fluctuaciones en la demanda de recursos y el tráfico y asegura una eficiencia óptima de los recursos de la red.
¿Por qué son útiles las redes definidas por software?
Existen muchos beneficios de la arquitectura de redes definidas por software (SDN), varios de los cuales se derivan de la centralización del control y la gestión de la red, así como de la facilidad de escalabilidad, evolución e implementación de cambios. Algunos de los beneficios son los siguientes:
- Facilidad de control de la red mediante programación directa resultante de la separación de las funciones de reenvío.
- Agilidad y la capacidad de usar dinámicamente el equilibrio de carga para administrar el flujo de tráfico a medida que la necesidad y el uso fluctúan. Esto reduce la latencia, aumentando la eficiencia de la red.
- Mayor granularidad de control sobre la seguridad. SDN permite a los administradores de red establecer políticas desde una ubicación central para determinar el control de acceso y las medidas de seguridad en toda la red por tipo de carga de trabajo o por segmentos de red.
- También puede utilizar la microsegmentación para reducir la complejidad y establecer la coherencia en cualquier arquitectura de red, ya sea nube pública, nube privada, nube híbrida o multinube.
- Facilidad de configuración. Con SDN, los programas automatizados se pueden escribir más fácilmente, lo que permite a la organización configurar, proteger y optimizar los recursos según sea necesario.
- Diseño y operación de red simplificados mediante el uso de controladores abiertos en lugar de dispositivos y protocolos específicos del proveedor.
La tecnología SDN combinada con máquinas virtuales y virtualización de redes también proporciona eficiencias a los proveedores de servicios. Con estos recursos, pueden proporcionar a los clientes una separación y un control distintos de la red. Como resultado, SDN está modernizando la industria de las telecomunicaciones.
Los proveedores de servicios pueden mejorar su flexibilidad y proporcionar ancho de banda bajo demanda a los clientes que necesitan mayor flexibilidad y tienen un uso de ancho de banda variable.
Este articulo puede interesarle Contenedores: Ventajas de Docker Swarm