Schița de curs

Introducere în ONOS

  • Prezentare generală a ONOS ca controler SDN
  • Caracteristicile și beneficiile cheie ale platformei ONOS
  • Explorarea ecosistemului de aplicații ONOS

Configurarea mediului de dezvoltare ONOS

  • Instalarea și configurarea ONOS pe sisteme Linux
  • Configurarea Java Development Kit și a IDE-ului
  • Explorarea codului sursă și a depozitelor Git ONOS

Înțelegerea arhitecturii ONOS

  • Componentele și modulele de bază ale ONOS
  • Gestionarea clusterelor și scalabilitatea ONOS
  • API-uri și abstracții de servicii ONOS

Dezvoltarea aplicațiilor ONOS

  • Construirea unei aplicații de bază ONOS de la zero
  • Lucrul cu API-uri ONOS pentru gestionarea topologiei și a fluxurilor de rețea
  • Gestionarea intențiilor și procesarea pachetelor în ONOS

Testarea și depanarea aplicațiilor ONOS

  • Configurarea unui mediu de testare pentru aplicațiile ONOS
  • Depanarea aplicațiilor ONOS folosind instrumente de logare și monitorizare
  • Utilizarea CLI și REST API ONOS pentru depanare

Subiecte avansate în dezvoltarea ONOS

  • Integrarea aplicațiilor ONOS cu sisteme și controlere externe
  • Optimizarea aplicațiilor ONOS pentru implementări la scară largă
  • Bune practici pentru dezvoltarea aplicațiilor ONOS

Studii de caz și aplicații practice

  • Analiza aplicațiilor ONOS din lumea reală în medii de producție
  • Proiectarea de aplicații personalizate pentru a aborda provocări specifice de rețea
  • Proiect practic: Dezvoltarea și implementarea unei aplicații ONOS personalizate

Rezumat și pași următori

Cerințe

  • Înțelegere de bază a rețelelor definite prin software (SDN)
  • Familiaritate cu programarea în Java
  • Experiență de bază cu instrumentele din linia de comandă Linux

Public țintă

  • Dezvoltatori SDN
  • Ingineri de rețea care doresc să construiască aplicații personalizate pe platforma ONOS
 21 Ore

Numărul de participanți


Pret per participant

Cursuri viitoare

Categorii înrudite