Programa do Curso
Fundamentos de SDN
- Paradigmas de redes tradicionais versus redes definidas por software
- Arquitetura SDN: plano de dados, plano de controle, plano de aplicação
- Fundamentos do protocolo OpenFlow
- Vantagens e desafios da adoção de SDN
- Visão geral do ecossistema SDN de código aberto
Fundamentos de Rede no Linux
- Namespaces de rede e isolamento
- Bridges do Linux versus Open vSwitch
- Controle de tráfego (tc) para QoS e modelagem (shaping)
- Túneis VXLAN e GRE no Linux
- Gerenciamento de configuração de rede (systemd-networkd, NetworkManager)
Aprofundamento em Open vSwitch
- Arquitetura e componentes do Open vSwitch
- Instalação e configuração inicial
- Configuração de bridges e gerenciamento de portas
- Regras de fluxo e recursos do OpenFlow 1.3/1.5
- Suporte a VLAN e túneis (VXLAN, Geneve, GRE)
- Configuração de bonding e LACP
- Monitoramento e troubleshooting do OVS
OVN (Open Virtual Network)
- Arquitetura do OVN e integração com OVS
- Switches e roteadores lógicos
- NAT, balanceamento de carga e ACLs no OVN
- Integração de serviços DHCP e DNS
- OVN para redes de Kubernetes
- OVN versus implantações tradicionais do Open vSwitch
Implementação do FRRouting (FRR)
- Visão geral da arquitetura e componentes do FRR
- Instalação e fundamentos de configuração
- Configuração de BGP e políticas
- Implantação de OSPF e OSPFv3
- IS-IS para fabrics de data center
- BFD para detecção rápida de falhas
- Filtragem e redistribuição de rotas
EVPN e VXLAN com FRR
- Fundamentos e casos de uso do EVPN
- Plano de controle VXLAN com BGP EVPN
- Anúncio e aprendizado de endereços MAC
- Configuração de gateway anycast distribuído
- VPNs de camada 3 multilocatário com EVPN
- Troubleshooting de implantações EVPN
Visão Geral dos Controladores SDN
- Papel do controlador SDN na arquitetura de rede
- Modelos de implantação do controlador (centralizado, distribuído, híbrido)
- Introdução e arquitetura do OpenDaylight
- Visão geral da plataforma ONOS
- Critérios para seleção de controladores
Implantando o OpenDaylight
- Instalação e configuração do OpenDaylight
- Gerenciamento do contêiner Karaf e serviços
- Fundamentos do desenvolvimento de aplicações MD-SAL
- Plugin OpenFlow e gerenciamento de switches
- Modelos YANG e modelagem de dados
- API REST e interfaces northbound
Implantando o ONOS
- Arquitetura e componentes do ONOS
- Instalação e configuração de cluster
- Descoberta de dispositivos e links
- Modelo de desenvolvimento de aplicações
- Redes baseadas em intenções (intent-based networking) com ONOS
- Integração com pipelines programáveis (P4, NPL)
Programabilidade de Rede
- APIs REST e JSON-RPC para automação de rede
- gNMI (gRPC Network Management Interface)
- Modelagem de dados YANG para configuração
- Clientes NETCONF e RESTCONF
- Bibliotecas Python para SDN (RYU, POX, ryu)
- Desenvolvimento de aplicações SDN personalizadas
Automação e Orquestração
- Ansible para automação de rede
- Terraform para infraestrutura de rede
- Gerenciamento de configuração em escala
- Implantação contínua para mudanças na rede
- Integração com pipelines de CI/CD
Engenharia de Tráfego e Políticas
- Classificação e marcação de tráfego
- Implementação de Qualidade de Serviço (QoS) com OVS/FRR
- Roteamento baseado em políticas (policy-based routing)
- Cálculo e otimização de caminhos
- Introdução ao Segment Routing
- Monitoramento de fluxos de tráfego e desempenho
Segurança em Ambientes SDN
- Considerações de segurança do controlador
- Canais OpenFlow seguros (TLS)
- Controle de acesso e RBAC para SDN
- Segmentação de rede e microsegmentação
- Mitigação de DDoS com SDN
- Monitoramento de segurança e resposta a incidentes
SDN para Data Centers e Nuvem
- Design de fabric de data center com SDN
- Virtualização de rede para multilocação
- Integração SDN com OpenStack e Kubernetes
- Service chaining e integração com NFV
- Redes de nuvem híbrida com SDN
Implantação em Produção e Operações
- Design de alta disponibilidade para controladores SDN
- Planejamento de escalabilidade e ajuste de desempenho
- Estratégias de backup e recuperação
- Monitoramento da infraestrutura SDN
- Troubleshooting de ambientes SDN
- Procedimentos de atualização e janelas de manutenção
Resumo e Direções Futuras
- Desafios e lições aprendidas na adoção de SDN
- P4 e planos de dados programáveis
- IA/ML para automação de rede
- Padrões e protocolos emergentes
- Recursos da comunidade e educação continuada
Requisitos
- Sólido entendimento de redes TCP/IP e protocolos de roteamento
- Experiência com rede no Linux (iproute2, iptables, nftables)
- Conhecimento sobre comutação e conceitos de VLAN
- Familiaridade com monitoramento e troubleshooting de rede
- Experiência básica com scripts Python ou shell
Público-Alvo
- Engenheiros de Rede que estão migrando para SDN
- Engenheiros DevOps gerenciando infraestrutura de rede
- Arquitetos de Infraestrutura de Nuvem
- Administradores de Sistema responsáveis pela configuração de rede
Testemunhos de Clientes (2)
Eu encontrei coisas novas.
Cristian
Curso - OpenStack Security
Máquina Traduzida
comunicação, conhecimento adquirido com a experiência, resolução de problemas,
Marcin Walewski - Intel Technology Poland Sp. z o.o.
Curso - OpenStack Bootcamp
Máquina Traduzida