Contattataci

Struttura del corso

Fondamenti di SDN

  • Paradigmi delle reti tradizionali rispetto a quelle definite dal software
  • Architettura SDN: piano dati, piano di controllo, piano applicazioni
  • Fondamenti del protocollo OpenFlow
  • Vantaggi e sfide dell'adozione di SDN
  • Panoramica dell'ecosistema SDN open source

Fondamenti delle reti Linux

  • Namespace di rete e isolamento
  • Bridge Linux vs Open vSwitch
  • Controllo del traffico (tc) per QoS e shaping
  • Tunneling VXLAN e GRE in Linux
  • Gestione della configurazione di rete (systemd-networkd, NetworkManager)

Analisi approfondita di Open vSwitch

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

OVN (Open Virtual Network)

  • Architettura di OVN e integrazione con OVS
  • Switch e router logici
  • NAT, bilanciamento del carico e ACL in OVN
  • Integrazione dei servizi DHCP e DNS
  • OVN per la rete Kubernetes
  • Confronto tra OVN e distribuzioni tradizionali di Open vSwitch

Implementazione di FRRouting (FRR)

  • Architettura di FRR e panoramica dei componenti
  • Fondamenti di installazione e configurazione
  • Configurazione BGP e politiche
  • Distribuzione OSPF e OSPFv3
  • IS-IS per le fabrics dei data center
  • BFD per il rilevamento rapido dei guasti
  • Filtraggio delle rotte e redistribuzione

EVPN e VXLAN con FRR

  • Fondamenti di EVPN e casi d'uso
  • Piano di controllo VXLAN con BGP EVPN
  • Pubblicazione e apprendimento degli indirizzi MAC
  • Configurazione del gateway anycast distribuito
  • VPLN multitenant layer 3 con EVPN
  • Risoluzione dei problemi delle distribuzioni EVPN

Panoramica dei controller SDN

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

Distribuzione di OpenDaylight

  • Installazione e configurazione di OpenDaylight
  • Gestione dei container Karaf e dei servizi
  • Fondamenti di MD-SAL e sviluppo di applicazioni
  • Plugin OpenFlow e gestione degli switch
  • Modelli YANG e modellazione dei dati
  • API REST e interfacce nordbound

Distribuzione di ONOS

  • Architettura e componenti di ONOS
  • Installazione e configurazione del cluster
  • Rilevamento dispositivi e collegamenti
  • Modello di sviluppo delle applicazioni
  • Rete basata sulle intenzioni con ONOS
  • Integrazione con pipeline programmabili (P4, NPL)

Programmabilità della rete

  • API REST e JSON-RPC per l'automazione di rete
  • gNMI (gRPC Network Management Interface)
  • Modellazione dei dati YANG per la configurazione
  • Client NETCONF e RESTCONF
  • Biblioteche Python per SDN (RYU, POX, ryu)
  • Scrittura 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 alla rete
  • Integrazione con pipeline CI/CD

Ingegneria del traffico e politiche

  • Classificazione e marcatura del traffico
  • Implementazione della Qualità del Servizio (QoS) con OVS/FRR
  • Routing basato sulle politiche
  • Calcolo e ottimizzazione dei percorsi
  • Introduzione al routing segmentato
  • Monitoraggio dei flussi di traffico e delle prestazioni

Sicurezza negli ambienti SDN

  • Considerazioni sulla sicurezza del 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 multitenancy
  • Integrazione SDN con OpenStack e Kubernetes
  • Service chaining e integrazione NFV
  • Rete ibrida cloud con SDN

Distribuzione in produzione e operatività

  • Progettazione dell'alta disponibilità per i controller SDN
  • Pianificazione della scalabilità e ottimizzazione delle prestazioni
  • Strategie di backup e recupero
  • Monitoraggio dell'infrastruttura SDN
  • Risoluzione dei problemi degli ambienti SDN
  • Procedure di aggiornamento e finestre di manutenzione

Sintesi e direzioni future

  • Sfide dell'adozione di SDN e lezioni apprese
  • P4 e piani dati programmabili
  • AI/ML per l'automazione di rete
  • Nuovi standard e protocolli emergenti
  • Risorse della community e formazione continua

Requisiti

  • Solida comprensione delle reti TCP/IP e dei protocolli di routing
  • Esperienza con le reti Linux (iproute2, iptables, nftables)
  • Conoscenza dei concetti di commutazione e VLAN
  • Dimestichezza con il monitoraggio della rete e la risoluzione dei problemi
  • Esperienza di base con Python o scripting shell

Pubblico

  • Ingegneri di rete che passano a SDN
  • Ingegneri DevOps che gestiscono l'infrastruttura di rete
  • Architetti dell'infrastruttura cloud
  • Amministratori di sistema responsabili della configurazione di rete
 35 ore

Numero di Partecipanti


Prezzo per partecipante

Corsi in Arrivo

Categorie relative