Temario del curso
Fundamentos de SDN
- Paradigmas de redes tradicionales vs. redes definidas por software
- Arquitectura de SDN: plano de datos, plano de control, plano de aplicaciones
- Fundamentos del protocolo OpenFlow
- Ventajas y desafíos de la adopción de SDN
- Panorama del ecosistema SDN de código abierto
Fundamentos de Redes en Linux
- Espacios de nombres de red y aislamiento
- Puentes de Linux vs. 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)
Profundización en 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 (bonding) 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 vs implementaciones tradicionales de Open vSwitch
Implementación de FRRouting (FRR)
- Arquitectura y descripción general de componentes de FRR
- Fundamentos de instalación y configuración
- Configuración de BGP y políticas
- Implementación 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 multiinquilino con EVPN
- Resolución de problemas de implementaciones EVPN
Descripción general de Controladores SDN
- Rol del controlador SDN en la arquitectura de red
- Modelos de implementación del controlador (centralizado, distribuido, híbrido)
- Introducción y arquitectura de OpenDaylight
- Descripción general de la plataforma ONOS
- Criterios para la selección del controlador
Implementación de OpenDaylight
- Instalación y configuración de OpenDaylight
- Gestión de servicios y contenedor Karaf
- Fundamentos de desarrollo de aplicaciones y MD-SAL
- Plugin OpenFlow y gestión de switches
- Modelos YANG y modelado de datos
- API REST e interfaces northbound
Implementación 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 la Red
- APIs REST y JSON-RPC para automatización de redes
- gNMI (gRPC Network Management Interface)
- 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
- Implementación continua de cambios en la red
- Integración con pipelines de CI/CD
Ingeniería de Tráfico y Políticas
- Clasificación y marcado 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 Segment Routing
- 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 fabric de centros de datos con SDN
- Virtualización de red para multiinquilino
- Integración de SDN con OpenStack y Kubernetes
- Encadenamiento de servicios e integración con NFV
- Redes de nube híbrida con SDN
Implementación en Producción y Operaciones
- Diseño de alta disponibilidad para controladores SDN
- Planificación de escalabilidad y ajuste de rendimiento
- Estrategias de respaldo y recuperación
- Monitoreo de la 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
- Comprensión sólida de redes TCP/IP y protocolos de enrutamiento
- Experiencia con redes en 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 en scripting con Python o shell
Público objetivo
- Ingenieros de red que se están adaptando a SDN
- Ingenieros de 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