Contattataci

Struttura del corso

Introduzione al networking aperto

  • Differenze tra switch “white-box” e switch tradizionali
  • L’Open Compute Project e l’ecosistema del networking aperto
  • I vantaggi dei sistemi operativi di rete non integrati nell’hardware
  • SONiC vs ONL: come scegliere la piattaforma più adatta

Architettura e componenti di SONiC

  • Descrizione generale dell’architettura di SONiC e dei suoi principi fondamentali
  • I componenti chiave: Switch State Service (SwSS), syncd e Redis
  • SAI (Switch Abstraction Interface) e compatibilità con i vari hardware
  • Architettura a microservizi e container di SONiC

Architettura e componenti di ONL

  • Descrizione dell’architettura di ONL e dei suoi supporti hardware
  • Il programma di installazione di ONL e il processo di avvio
  • Configurazione della piattaforma ONL e utilizzo del device tree
  • Integrazione di ONL con le applicazioni di rete

Installazione e implementazione di SONiC

  • Compatibilità hardware e piattaforme supportate
  • Procedura di installazione di SONiC su switch “white-box”
  • Tipologie delle immagini SONiC e modalità d’installazione
  • Configurazione iniziale e interfaccia di gestione

Installazione e implementazione di ONL

  • Piattaforme hardware compatibili con ONL
  • Creazione ed esecuzione delle immagini ONL
  • Configurazione iniziale di rete e impostazioni base
  • Utilizzo della modalità “rescue” e risoluzione dei problemi di avvio di ONL

Fondamenti della configurazione di rete

  • Configurazione delle porte degli switch, delle VLAN e del trunking
  • Impostazioni di base per il livello 2 e il livello 3
  • Configurazione di ACL e QoS
  • Gestione e persistenza delle configurazioni

Protocolli di routing

  • Configurazione delle route statiche
  • Implementazione del protocollo BGP e impostazione dei peer
  • Basics della configurazione OSPF
  • Gestione di mappature delle rotte e politiche di routing

Monitoraggio e osservabilità della rete

  • Telemetria in SONiC e flussi di dati statistici
  • Integrazione con strumenti come Prometheus e Grafana
  • Gestione degli eventi e dei log di sistema
  • Configurazione SNMP e supporto per i file MIB

Automazione e programmabilità

  • Righe di comando CLI e utilità di configurazione in SONiC
  • Utilizzo delle interfacce REST API e gRPC
  • Automazione delle operazioni su SONiC/ONL tramite Ansible
  • Sviluppo di script Python per la gestione della rete

Migliori pratiche per l’implementazione in produzione

  • Strategie di alta disponibilità e ridondanza
  • Aggiornamenti sicuri di SONiC e ONL in ambiente produttivo
  • Procedimenti di backup e ripristino dei dati
  • Linee guida per il rafforzamento della sicurezza

Risoluzione dei problemi e debug

  • Problematiche comuni nell’implementazione e soluzioni pratiche
  • Analisi dei log e utilizzo di strumenti diagnostici
  • Risoluzione dei problemi legati alla compatibilità hardware
  • Risorse e canali di supporto offerti dalla comunità

Sintesi e prossimi passi

Requisiti

  • Conoscenza dei concetti fondamentali di rete: TCP/IP, funzionamento degli switch e dei protocolli di routing
  • Esperienza nella gestione di sistemi Linux e nell’utilizzo degli strumenti della riga di comando
  • Conoscenza delle caratteristiche hardware delle reti e delle architetture dei data center
  • Conoscenze base sui concetti legati alla containerizzazione (ad esempio i container Docker)

Destinatari del corso

  • Ingegneri e architetti di rete
  • Ingegneri delle infrastrutture dei data center
  • Professionisti DevOps incaricati della gestione delle infrastrutture di rete
  • Manager IT che progettano strategie di networking aperte
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative