Contattataci

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

Numero di Partecipanti


Prezzo per partecipante

Corsi in Arrivo

Categorie relative