Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Fondamenti dell’SDN
- Confronto tra reti tradizionali e reti definite da software
- Architettura SDN: piano dati, piano di controllo e piano applicativo
- Nozioni base sul protocollo OpenFlow
- Vantaggi e criticità nell’adozione dell’SDN
- Panoramica sull’ecosistema open source delle reti definite da software
Fondamenti della rete Linux
- Namespace di rete e isolamento dei servizi
- Confronto tra ponti Linux ed Open vSwitch
- Gestione del traffico (tc) per la qualità del servizio e il controllo della larghezza di banda
- Tunneling VXLAN e GRE in ambiente Linux
- Gestione della configurazione di rete tramite systemd-networkd e NetworkManager
Approfondimento su Open vSwitch
- Architettura e componenti principali di Open vSwitch
- Installazione e configurazione iniziale
- Gestione dei ponti e delle interfacce di rete
- Regole di flusso e funzionalità offerte da OpenFlow 1.3 e 1.5
- Supporto per VLAN, VXLAN, Geneve e GRE
- Configurazione del bonding e implementazione dell’LACP
- Monitoraggio e risoluzione dei problemi in Open vSwitch
OVN (Open Virtual Network)
- Architettura di OVN e sua integrazione con Open vSwitch
- Implementazione di switch logici e router virtuali
- Funzionalità NAT, bilanciamento del carico e ACL in OVN
- Integrazione dei servizi DHCP e DNS
- Utilizzo di OVN per la rete Kubernetes
- Confronto tra OVN e le implementazioni tradizionali di Open vSwitch
Implementazione di FRRouting (FRR)
- Nozioni base sull’architettura e i componenti di FRRouting
- Installazione e configurazione preliminare
- Impostazione del protocollo BGP e delle relative politiche di routing
- Implementazione dei protocolli OSPF e OSPFv3
- Utilizzo di IS-IS per le reti a data center
- Rilevamento rapido dei guasti tramite BFD
- Filtraggio e ridistribuzione delle route
EVPN e VXLAN con FRRouting
- Nozioni fondamentali su EVPN e i suoi utilizzi tipici
- Implementazione del controllo dei tunnel VXLAN tramite BGP EVPN
- Dinamica di annuncio e apprendimento degli indirizzi MAC
- Configurazione di gateway anycast distribuiti in modo uniforme
- Creazione di VPN a livello 3 multi-tenant mediante EVPN
- Risoluzione dei problemi nelle implementazioni basate su EVPN
Panoramica sui controller SDN
- Ruolo fondamentale del controller nella struttura di rete SDN
- Modelli di distribuzione dei controller: centralizzato, distribuito ed ibrido
- Introduzione a OpenDaylight e sua architettura generale
- Nozioni introduttive sulla piattaforma ONOS
- Criteri per la scelta del controller ideale per il proprio ambiente
Distribuzione di OpenDaylight
- Installazione e configurazione iniziale di OpenDaylight
- Gestione dei servizi tramite il container Karaf
- Nozioni base su MD-SAL e sviluppo delle applicazioni specifiche
- Utilizzo del plugin OpenFlow per la gestione degli switch di rete
- Tecniche di modellazione dei dati tramite formati YANG
- Interfacce northbound basate su REST API
Distribuzione di ONOS
- Architettura e componenti fondamentali di ONOS
- Installazione e configurazione dei cluster operativi
- Rilevamento automatico di dispositivi e connessioni tra nodi
- Modelli di sviluppo applicativo in ambiente ONOS
- Funzionalità di rete basate su intenti fornite da ONOS
- Integrazione con pipeline programmabili come P4 e NPL
Programmabilità della rete
- Utilizzo di REST API e JSON-RPC per l’automazione dei sistemi di rete
- Integrazione con gNMI (gRPC Network Management Interface)
- Applicazione della modellazione dati YANG nella configurazione
- Client per NETCONF e RESTCONF per la gestione remota
- Biblioteche Python dedicate all’SDN, tra cui RYU e POX
- Sviluppo di applicazioni SDN personalizzate da zero
Automazione e orchestrazione della rete
- Utilizzo di Ansible per automatizzare le configurazioni di rete
- Applicazioni di Terraform nella creazione di infrastrutture di rete
- Gestione delle configurazioni su larga scala in modo efficiente
- Implementazione di flussi di distribuzione continua per modifiche alla rete
- Integrazione con pipeline CI/CD per la manutenzione operativa
Ingegneria del traffico e politiche operative
- Classificazione e marcatura del traffico in ingresso e uscita
- Gestione della qualità del servizio (QoS) tramite Open vSwitch e FRRouting
- Configurazione di percorsi di routing basati su politiche definite dall’utente
- Ottimizzazione dinamica dei percorsi logici all’interno della rete
- Nozioni introduttive sulle tecnologie Segment Routing
- Monitoraggio costante del traffico e valutazione delle prestazioni generali
Sicurezza nelle reti definite da software
- Principali aspetti di sicurezza legati ai controller SDN
- Protezione dei canali di comunicazione OpenFlow mediante crittografia TLS
- Gestione delle autorizzazioni e controllo dell’accesso basato sui ruoli (RBAC)
- Implementazione della segmentazione di rete e microsegmentazione efficace
- Mitigazione attiva degli attacchi DDoS tramite strumenti software-defined
- Sistema completo per il monitoraggio della sicurezza e la risposta agli incidenti
SDN applicato a data center e ambienti cloud
- Disegno di infrastrutture datacenter basate su reti software-defined
- Gestione della virtualizzazione di rete per un’ottimale condivisione in più clienti
- Integrazione delle reti SDN con le piattaforme OpenStack e Kubernetes
- Implementazione efficace di catene servizio e integrazione NFV in contesto reale
- Gestione della comunicazione tra ambienti cloud ibridi tramite strumenti SDN
Distribuzione operativa e gestione di sistema
- Progettazione di architetture ad alta disponibilità per i controller SDN
- Pianificazione della scalabilità ed ottimizzazione delle prestazioni complessive
- Strategie affidabili per il backup e il ripristino rapido dei dati di configurazione
- Sorveglianza continua dell’integrità e funzionamento della rete SDN
- Risoluzione pratica di eventuali criticità riscontrate negli ambienti implementati
- Procedimenti standard per gli aggiornamenti software e le finestre temporali di manutenzione
Sintesi finale e prospettive future
- Riflessioni sulle sfide e sugli insegnamenti derivanti dall’adozione diffusa dell’SDN
- Introduzione a P4 e alle tecnologie per la programmabilità del piano dati delle reti
- Possibili sinergie tra intelligenza artificiale e automazione di rete in evoluzione
- Sviluppo recente degli standard tecnici e dei nuovi protocolli proposti
- Risorse comunitarie utili per la formazione continua e lo sviluppo professionale
Requisiti
- Buona conoscenza delle reti TCP/IP e dei protocolli di routing
- Esperienza nell’utilizzo degli strumenti Linux per la rete (iproute2, iptables, nftables)
- Conoscenze di base sui concetti di commutazione e VLAN
- Familiarità con il monitoraggio e la risoluzione dei problemi di rete
- Esperienza basilare nella programmazione Python o negli script shell
Destinatari del corso
- Ingegneri di rete in transizione verso l’SDN
- Ingegneri DevOps responsabili della gestione delle infrastrutture di rete
- Architetti di infrastrutture cloud
- Amministratori di sistema addetti alla configurazione della rete
35 ore