Contattataci

Struttura del corso

Fondamenti di SDN

  • Paradigmi tradizionali vs definiti dal software
  • Architettura SDN: data plane, control plane, application plane
  • Fondamenti del protocollo OpenFlow
  • Vantaggi e sfide dell'adozione di SDN
  • Panoramica sull'ecosistema SDN open source

Fondamenti del Networking su Linux

  • Namespace di rete e isolamento
  • Bridge Linux vs Open vSwitch
  • Traffic control (tc) per QoS e shaping
  • Incapsulamento VXLAN e GRE su Linux
  • Gestione della configurazione di rete (systemd-networkd, NetworkManager)

Approfondimento su Open vSwitch

  • Architettura e componenti di Open vSwitch
  • Installazione e configurazione iniziale
  • Configurazione del bridge e gestione delle porte
  • Regole di flow e funzionalità OpenFlow 1.3/1.5
  • Supporto VLAN e tunneling (VXLAN, Geneve, GRE)
  • Configurazione di bonding e LACP
  • Monitoraggio e troubleshooting di OVS

OVN (Open Virtual Network)

  • Architettura di OVN e integrazione con OVS
  • Switch e router logici
  • NAT, load balancing e ACL in OVN
  • Integrazione servizi DHCP e DNS
  • Utilizzo di OVN per il networking di Kubernetes
  • OVN vs distribuzioni tradizionali di Open vSwitch

Implementazione di FRRouting (FRR)

  • Architettura di FRR e panoramica dei componenti
  • Installazione e configurazione di base
  • Configurazione di BGP e politiche
  • Implementazione di OSPF e OSPFv3
  • IS-IS per le fabric dei data center
  • BFD per il rilevamento rapido dei guasti
  • Filtraggio e redistribuzione delle route

EVPN e VXLAN con FRR

  • Fondamenti di EVPN e casi d'uso
  • Control plane VXLAN con BGP EVPN
  • Pubblicità e apprendimento degli indirizzi MAC
  • Configurazione del gateway anycast distribuito
  • VPN layer 3 multi-tenant con EVPN
  • Troubleshooting delle distribuzioni EVPN

Panoramica dei controller SDN

  • Ruolo del controller SDN nell'architettura di rete
  • Modelli di distribuzione del controller (centralizzato, distribuito, ibrido)
  • Introduzione e architettura di OpenDaylight
  • Panoramica della piattaforma ONOS
  • Criteri di selezione del controller

Distribuzione di OpenDaylight

  • Installazione e configurazione di OpenDaylight
  • Gestione del contenitore Karaf e dei servizi
  • Fondamenti di MD-SAL e sviluppo applicazioni
  • Plugin OpenFlow e gestione degli switch
  • Modelli YANG e data modeling
  • API REST e interfacce northbound

Distribuzione di ONOS

  • Architettura e componenti di ONOS
  • Installazione e configurazione del cluster
  • Scoperta di dispositivi e link
  • Modello di sviluppo delle applicazioni
  • Networking basato su intent (intent-based networking) con ONOS
  • Integrazione con pipeline programmabili (P4, NPL)

Programmabilità di rete

  • API REST e JSON-RPC per l'automazione di rete
  • gNMI (gRPC Network Management Interface)
  • Data modeling YANG per la configurazione
  • Client NETCONF e RESTCONF
  • Librerie Python per SDN (RYU, POX, ryu)
  • Sviluppo di applicazioni SDN personalizzate

Automazione e Orchestrazione

  • Ansible per l'automazione di rete
  • Terraform per l'infrastruttura di rete
  • Gestione della configurazione su larga scala
  • Distribuzione continua per le modifiche di rete
  • Integrazione con pipeline CI/CD

Traffic Engineering e Policy

  • Classificazione e marcatura del traffico
  • Implementazione Quality of Service (QoS) con OVS/FRR
  • Routing basato su policy
  • Calcolo e ottimizzazione del percorso
  • Introduzione al segment routing
  • Monitoraggio dei flussi di traffico e delle prestazioni

Sicurezza negli ambienti SDN

  • Considerazioni sulla sicurezza dei controller
  • Canali OpenFlow sicuri (TLS)
  • Controllo degli accessi e RBAC per SDN
  • Segmentazione di rete e micro-segmentazione
  • Mitigazione DDoS con SDN
  • Monitoraggio della sicurezza e risposta agli incidenti

SDN per Data Center e Cloud

  • Progettazione della fabric del data center con SDN
  • Virtualizzazione di rete per il multi-tenancy
  • Integrazione SDN con OpenStack e Kubernetes
  • Service chaining e integrazione NFV
  • Networking cloud ibrido con SDN

Distribuzione in produzione e Operazioni

  • Progettazione alta disponibilità per i controller SDN
  • Pianificazione della scalabilità e tuning delle prestazioni
  • Strategie di backup e recovery
  • Monitoraggio dell'infrastruttura SDN
  • Troubleshooting degli ambienti SDN
  • Procedure di upgrade e finestre di manutenzione

Riepilogo e Direzioni Future

  • Sfide dell'adozione SDN e lezioni apprese
  • P4 e data planes programmabili
  • AI/ML per l'automazione di rete
  • Standard e protocolli emergenti
  • Risorse della community e formazione continua

Requisiti

  • Solida comprensione delle reti TCP/IP e dei protocolli di routing
  • Esperienza con il networking su Linux (iproute2, iptables, nftables)
  • Conoscenza dei concetti di switching e VLAN
  • Familiarità con il monitoraggio e il troubleshooting delle reti
  • Esperienza di base con scripting Python o shell

Pubblico obiettivo

  • Ingegneri di rete in transizione verso SDN
  • Ingegneri DevOps che gestiscono l'infrastruttura di rete
  • Architetti di infrastrutture cloud
  • Amministratori di sistema responsabili della configurazione di rete
 35 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative