Schița de curs

Introducere în ONOS

  • Prezentare generală a ONOS ca controler SDN
  • Principalele caracteristici și beneficii ale platformei ONOS
  • Explorarea ecosistemului de aplicații ONOS

Configurarea mediului de dezvoltare ONOS

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

Înțelegerea arhitecturii ONOS

  • Componente și module de bază ale ONOS
  • Gestionarea și scalabilitatea clusterului ONOS
  • API-uri ONOS și abstracții de servicii

Dezvoltarea aplicațiilor ONOS

  • Crearea de la zero a unei aplicații ONOS de bază
  • Lucrul cu API-urile ONOS pentru topologia rețelei și gestionarea fluxurilor
  • 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 utilizând instrumente de logare și monitorizare
  • Utilizarea ONOS CLI și REST API 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ă
  • Cele mai 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 răspunde provocărilor specifice ale rețelei
  • 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 de software (SDN)
  • Familiaritate cu Java programarea
  • Experiență de bază cu Linux instrumente de linie de comandă

Audiență

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

Numărul de participanți


Pret per participant

Upcoming Courses

Categorii înrudite