Temario del curso
Fundamentos de SDN
- Paradigmas de redes tradicionales frente a redes definidas por software
- Arquitectura SDN: plano de datos, plano de control, plano de aplicación
- Fundamentos del protocolo OpenFlow
- Ventajas y desafíos de la adopción de SDN
- Visión general del ecosistema SDN de código abierto
Fundamentos de la Red en Linux
- Espacios de nombre de red y aislamiento
- Puentes de 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 la 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
- Monitorización y resolución de problemas de OVS
OVN (Open Virtual Network)
- Arquitectura de OVN e integración con OVS
- Puentes virtuales y routers lógicos
- NAT, balanceo de carga y ACLs en OVN
- Integración de servicios DHCP y DNS
- OVN para la red de Kubernetes
- OVN frente a despliegues tradicionales de Open vSwitch
Implementación de FRRouting (FRR)
- Arquitectura y componentes de FRR
- Fundamentos de instalación y configuración
- Configuración de BGP y políticas
- Despliegue de OSPF y OSPFv3
- IS-IS para fabrics de centro 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 multitenant con EVPN
- Resolución de problemas de despliegues EVPN
Visión General de los Controladores SDN
- Rol del controlador SDN en la arquitectura de red
- Modelos de despliegue del controlador (centralizado, distribuido, híbrido)
- Introducción y arquitectura de OpenDaylight
- Visión general de la plataforma ONOS
- Criterios de selección del controlador
Despliegue de OpenDaylight
- Instalación y configuración de OpenDaylight
- Gestión del contenedor Karaf y servicios
- MD-SAL y fundamentos del desarrollo de aplicaciones
- Plugin OpenFlow y gestión de switches
- 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 de 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 la automatización de red
- gNMI (Interfaz de Gestión de Red gRPC)
- Modelado de datos YANG para configuración
- Clientes NETCONF y RESTCONF
- Bibliotecas de Python para SDN (RYU, POX)
- Escritura de aplicaciones SDN personalizadas
Automatización y Orquestación
- Ansible para la automatización de red
- Terraform para la infraestructura de red
- Gestión de configuración a gran escala
- Despliegue continuo de cambios de red
- Integración con pipelines CI/CD
Ingeniería de Tráfico y Políticas
- Clasificación y marcado del tráfico
- Implementación de Calidad de Servicio (QoS) con OVS/FRR
- Enrutamiento basado en políticas
- Cómputo y optimización de rutas
- Introducción al Segment Routing
- Monitorización 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
- Monitorización de seguridad y respuesta a incidentes
SDN para Centros de Datos y Nube
- Diseño de fabric de centro de datos con SDN
- Virtualización de red para multitenencia
- Integración de SDN con OpenStack y Kubernetes
- Encadenamiento de servicios e integración de NFV
- Redes híbridas en la nube con SDN
Despliegue en Producción y Operaciones
- Diseño de alta disponibilidad para controladores SDN
- Planificación de escalabilidad y ajuste de rendimiento
- Estrategias de copia de seguridad y recuperación
- Monitorización de la infraestructura SDN
- Resolución de problemas de entornos SDN
- Procedimientos de actualización y ventanas de mantenimiento
Resumen y Dirección Futura
- Desafíos de adopción de SDN y lecciones aprendidas
- P4 y planos de datos programables
- IA/ML para la automatización de redes
- Estándares y protocolos emergentes
- Recursos comunitarios y educación continua
Requerimientos
- Sólida comprensión de la red TCP/IP y los protocolos de enrutamiento
- Experiencia con la red de Linux (iproute2, iptables, nftables)
- Conocimiento de los conceptos de conmutación y VLAN
- Familiaridad con la monitorización y resolución de problemas de red
- Experiencia básica con scripts de Python o shell
Público Objetivo
- Ingenieros de red que se están adaptando a SDN
- Ingenieros DevOps que gestionan la 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