Struttura del corso

Introduzione a ONOS

  • Panoramica di ONOS come controller SDN
  • Caratteristiche e vantaggi chiave della piattaforma ONOS
  • Esplorazione dell'ecosistema delle applicazioni ONOS

Impostazione dell'ambiente di sviluppo ONOS

  • Installazione e configurazione di ONOS su sistemi Linux
  • Impostazione del kit di sviluppo Java e IDE
  • Esplora il codice sorgente ONOS e i repository Git

Comprendere l'architettura ONOS

  • Componenti e moduli core di ONOS
  • Gestione e scalabilità del cluster ONOS
  • API ONOS e astrazioni di servizio

Sviluppo di applicazioni ONOS

  • Costruire un'applicazione ONOS di base da zero
  • Lavorare con le API ONOS per la gestione della topologia di rete e dei flussi
  • Gestione delle intenzioni e elaborazione dei pacchetti in ONOS

Testing e debugging delle applicazioni ONOS

  • Impostazione di un ambiente di test per le applicazioni ONOS
  • Debugging delle applicazioni ONOS utilizzando strumenti di logging e monitoring
  • Utilizzo di ONOS CLI e REST API per il troubleshooting

Argomenti avanzati nello sviluppo ONOS

  • Integrare le applicazioni ONOS con sistemi e controller esterni
  • Ottimizzazione delle applicazioni ONOS per deployment su larga scala
  • Best practice per lo sviluppo di applicazioni ONOS

Case study e applicazioni pratiche

  • Analizzare applicazioni ONOS nel mondo reale in ambienti di produzione
  • Progettare applicazioni personalizzate per affrontare sfide di rete specifiche
  • Progetto pratico: Sviluppare e distribuire un'applicazione ONOS personalizzata

Riepilogo e conclusioni

Requisiti

  • Conoscenza di base del networking definito dal software (SDN)
  • Familiarità con la programmazione
  • Esperienza di base con strumenti a riga di comando

Pubblico

  • Sviluppatori SDN
  • Ingegneri di rete che cercano di costruire applicazioni personalizzate sulla piattaforma ONOS
 21 ore

Numero di Partecipanti


Prezzo per Partecipante

Corsi in Arrivo

Categorie relative