Temario del curso
Fundamentos de SDN
- Paradigmas de redes tradicionales frente a redes definidas por software
- Arquitectura SDN: plano de datos, plano de control y plano de aplicación
- Fundamentos del protocolo OpenFlow
- Ventajas y desafíos de la adopción de SDN
- Descripción general del ecosistema SDN de código abierto
Fundamentos de Redes en Linux
- Espacios de nombres de red y aislamiento
- Puentes Linux frente a Open vSwitch
- Control de tráfico (tc) para QoS y conformación
- Túneles VXLAN y GRE en Linux
- Gestión de configuración de red (systemd-networkd, NetworkManager)
Análisis Profundo de Open vSwitch
- Arquitectura y componentes de Open vSwitch
- Instalación y configuración inicial
- Configuración de puentes y gestión de puertos
- Reglas de flujo y características de OpenFlow 1.3/1.5
- Soporte para VLAN y túneles (VXLAN, Geneve, GRE)
- Configuración de enlace y LACP
- Monitoreo y resolución de problemas de OVS
OVN (Open Virtual Network)
- Arquitectura de OVN e integración con OVS
- Conmutadores y routers lógicos
- NAT, balanceo de carga y ACLs en OVN
- Integración de servicios DHCP y DNS
- OVN para redes de Kubernetes
- OVN frente a despliegues tradicionales de Open vSwitch
Implementación de FRRouting (FRR)
- Descripción general de la arquitectura y componentes de FRR
- Instalación y fundamentos de configuración
- Configuración y políticas de BGP
- Despliegue de OSPF y OSPFv3
- IS-IS para fabrics de centros de datos
- BFD para detección rápida de fallos
- Filtrado y redistribución de rutas
EVPN y VXLAN con FRR
- Fundamentos y casos de uso de EVPN
- Plano de control VXLAN con BGP EVPN
- Anuncio y aprendizaje de direcciones MAC
- Configuración de puerta de enlace anycast distribuida
- VPNs de capa 3 multilocatarias con EVPN
- Resolución de problemas de despliegues EVPN
Descripción General de Controladores SDN
- Rol del controlador SDN en la arquitectura de red
- Modelos de despliegue de controladores (centralizado, distribuido, híbrido)
- Introducción y arquitectura de OpenDaylight
- Descripción general de la plataforma ONOS
- Criterios para la selección del controlador
Despliegue de OpenDaylight
- Instalación y configuración de OpenDaylight
- Gestión de contenedores Karaf y servicios
- Fundamentos de MD-SAL y desarrollo de aplicaciones
- Plugin OpenFlow y gestión de conmutadores
- Modelos YANG y modelado de datos
- API REST e interfaces de nivel superior (northbound)
Despliegue de ONOS
- Arquitectura y componentes de ONOS
- Instalación y configuración del clúster
- Descubrimiento de dispositivos y enlaces
- Modelo de desarrollo de aplicaciones
- Redes basadas en intenciones con ONOS
- Integración con pipelines programables (P4, NPL)
Programabilidad de Redes
- APIs REST y JSON-RPC para automatización de redes
- gNMI (Interfaz de Gestión de Redes gRPC)
- Modelado de datos YANG para configuración
- Clientes NETCONF y RESTCONF
- Bibliotecas de Python para SDN (RYU, POX, ryu)
- Escritura de aplicaciones SDN personalizadas
Automatización y Orquestación
- Ansible para automatización de redes
- Terraform para infraestructura de red
- Gestión de configuración a gran escala
- Despliegue continuo para cambios de red
- Integración con pipelines CI/CD
Ingeniería de Tráfico y Políticas
- Clasificación y marcaje de tráfico
- Implementación de Calidad de Servicio (QoS) con OVS/FRR
- Enrutamiento basado en políticas
- Cálculo y optimización de rutas
- Introducción al enrutamiento por segmentos
- Monitoreo de flujos de tráfico y rendimiento
Seguridad en Entornos SDN
- Consideraciones de seguridad del controlador
- Canales OpenFlow seguros (TLS)
- Control de acceso y RBAC para SDN
- Segmentación de red y microsegmentación
- Mitigación de DDoS con SDN
- Monitoreo de seguridad y respuesta a incidentes
SDN para Centros de Datos y Nube
- Diseño de fabrics de centros de datos con SDN
- Virtualización de red para multilocatarios
- Integración de SDN con OpenStack y Kubernetes
- Encadenamiento de servicios e integración con NFV
- Redes de nube híbrida con SDN
Despliegue y Operaciones en Producción
- Diseño de alta disponibilidad para controladores SDN
- Planificación de escalabilidad y ajuste de rendimiento
- Estrategias de copia de seguridad y recuperación
- Monitoreo de infraestructura SDN
- Resolución de problemas en entornos SDN
- Procedimientos de actualización y ventanas de mantenimiento
Resumen y Direcciones Futuras
- Desafíos de adopción de SDN y lecciones aprendidas
- P4 y planos de datos programables
- IA/ML para automatización de redes
- Estándares y protocolos emergentes
- Recursos comunitarios y educación continua
Requerimientos
- Sólido conocimiento de redes TCP/IP y protocolos de enrutamiento
- Experiencia con redes Linux (iproute2, iptables, nftables)
- Conocimiento de conceptos de conmutación y VLAN
- Familiaridad con monitoreo y resolución de problemas de red
- Experiencia básica con scripting en Python o shell
Público Objetivo
- Ingenieros de red que migran a SDN
- Ingenieros DevOps que gestionan infraestructura de red
- Arquitectos de Infraestructura en la Nube
- Administradores de Sistemas responsables de la configuración de red
Testimonios (2)
Encontré cosas nuevas.
Cristian
Curso - OpenStack Security
Traducción Automática
comunicación, conocimiento basado en la experiencia, resolución de problemas,
Marcin Walewski - Intel Technology Poland Sp. z o.o.
Curso - OpenStack Bootcamp
Traducción Automática