Introducción
En la certificación Cisco CCNA 200-301, uno de los temas fundamentales es la comprensión de la arquitectura definida por software (SDN) basada en controladores. Esta arquitectura introduce conceptos clave como las capas overlay y underlay, así como la separación del plano de control y el plano de datos, y el uso de APIs norte-sur. En este artículo, exploraremos estos conceptos en detalle.
Arquitectura Definida por Software (SDN)
La SDN es una arquitectura de red que permite a los administradores gestionar y controlar de manera eficiente las redes mediante la separación del plano de control y el plano de datos. Esto se logra utilizando controladores centralizados que orquestan las políticas de red y la gestión de recursos.
Capas Overlay, Underlay y Fabric
Para entender cómo funciona la SDN, es esencial conocer las capas overlay, underlay y fabric.
Overlay
La capa overlay es una red virtual que se construye sobre la infraestructura física existente. Utiliza túneles y encapsulaciones para crear rutas lógicas entre dispositivos, permitiendo una mayor flexibilidad y segmentación de la red. Los protocolos comunes en la capa overlay incluyen VXLAN y GRE.
Underlay
La capa underlay es la infraestructura física subyacente que proporciona conectividad básica entre dispositivos. Incluye routers, switches y enlaces físicos que transportan el tráfico de red. La capa underlay debe ser robusta y confiable para soportar las redes overlay.
Fabric
El fabric es una arquitectura que integra las capas overlay y underlay en una estructura cohesiva. Permite la gestión centralizada y la orquestación de la red mediante el uso de un controlador SDN, proporcionando una visibilidad completa y un control granular sobre toda la red.
Separación del Plano de Control y el Plano de Datos
Uno de los principios fundamentales de la SDN es la separación del plano de control y el plano de datos.
Plano de Control
El plano de control es responsable de tomar decisiones sobre el encaminamiento y la gestión del tráfico. En una arquitectura SDN, estas decisiones se centralizan en un controlador, que comunica las políticas y reglas a los dispositivos de red.
Plano de Datos
El plano de datos se encarga de la transmisión efectiva del tráfico de red según las políticas definidas por el plano de control. Los dispositivos de red, como switches y routers, actúan bajo las instrucciones del controlador para manejar el tráfico de manera eficiente.
APIs Norte-Sur
Las APIs norte-sur son interfaces que permiten la comunicación entre diferentes capas de la arquitectura SDN y los sistemas externos.
API Norte
Las APIs norte permiten la comunicación entre el controlador SDN y las aplicaciones de gestión y orquestación de red. Facilitan la integración con sistemas de monitoreo, automatización y otros servicios de TI. Por ejemplo, una API norte podría permitir a una aplicación de seguridad actualizar las políticas de firewall en tiempo real.
API Sur
Las APIs sur permiten la comunicación entre el controlador SDN y los dispositivos de red en el plano de datos. Proporcionan un medio para que el controlador envíe instrucciones y políticas a los switches y routers. Un ejemplo de API sur es OpenFlow, que define cómo un controlador puede interactuar con dispositivos de red para gestionar el tráfico.
Implementación de una Red SDN
Para ilustrar la implementación de una red SDN, consideremos un caso práctico en una empresa que decide migrar de una red tradicional a una arquitectura SDN.
Paso 1: Evaluación y Selección de Herramientas
La empresa selecciona un controlador SDN, como Cisco DNA Center, y define las políticas de red que necesita implementar.
Paso 2: Configuración del Fabric
Se configura el fabric integrando las capas overlay y underlay. Esto incluye la configuración de túneles VXLAN y la infraestructura física subyacente.
Paso 3: Implementación de Políticas
Utilizando las APIs norte y sur, se implementan políticas de seguridad, segmentación de red y gestión del tráfico. El controlador SDN comunica estas políticas a los dispositivos de red para su aplicación.
Solución
La migración a una arquitectura SDN ofrece varias soluciones a los problemas de las redes tradicionales:
- Gestión Centralizada: Un controlador centralizado proporciona una vista unificada de la red, simplificando la gestión y el mantenimiento.
- Automatización: La automatización de tareas repetitivas y complejas reduce el riesgo de errores y aumenta la eficiencia.
- Escalabilidad: La red puede crecer fácilmente sin un aumento proporcional en la complejidad de la gestión.
- Visibilidad y Control: Las APIs norte-sur proporcionan una visibilidad completa y un control granular sobre la red.
Resultados
La implementación de una arquitectura SDN basada en controladores produce varios resultados positivos:
- Eficiencia Mejorada: Las operaciones de red son más rápidas y eficientes.
- Reducción de Costos: La reducción del tiempo y esfuerzo manual se traduce en ahorro de costos.
- Mayor Confiabilidad: La red es más confiable debido a la reducción de errores humanos y la monitorización proactiva.
- Escalabilidad: La red puede expandirse fácilmente sin una carga significativa en los recursos de gestión.
Para aquellos interesados en profundizar más en la configuración y gestión de redes con Cisco, recomendamos el curso Pack Cisco CCNA 200-301
Conclusión
La arquitectura definida por software basada en controladores ofrece una forma eficiente y escalable de gestionar redes complejas. Con la separación del plano de control y el plano de datos, y el uso de APIs norte-sur, los administradores de redes pueden automatizar tareas, mejorar la visibilidad y el control, y reducir costos.


