Kursplan

Introduktion till ONOS

  • Översikt över ONOS som SDN-kontroller
  • Nyckelfunktioner och fördelar med ONOS-plattformen
  • Utforska ONOS-applikationsekosystemet

Installera ONOS-utvecklingsmiljön

  • Installera och konfigurera ONOS på Linux system
  • Ställa in Java utvecklingssats och IDE
  • Utforska ONOS-källkod och Git-repositorier

Förstå ONOS-arkitekturen

  • Huvudkomponenter och moduler i ONOS
  • ONOS-klusterhantering och skalbarhet
  • ONOS API:er och serviceabstraktioner

Utveckling av ONOS-applikationer

  • Bygga en grundläggande ONOS-applikation från grunden
  • Arbeta med ONOS API:er för nätverkstopologi och flödeshantering
  • Hantera avsikter och paketbearbetning i ONOS

Testa och felsöka ONOS-applikationer

  • Sätta upp en testmiljö för ONOS-applikationer
  • Debugga ONOS-applikationer med hjälp av loggnings- och övervakningsverktyg
  • använda ONOS CLI och REST API för felsökning

Avancerade ämnen inom ONOS-utveckling

  • Integrera ONOS-applikationer med externa system och kontroller
  • Optimera ONOS-applikationer för stora deployments
  • Bästa praxis för ONOS-applikationsutveckling

Fallstudier och praktiska tillämpningar

  • Analysera verkliga ONOS-applikationer i produktionsmiljöer
  • Designa anpassade applikationer för att lösa specifika nätverksutmaningar
  • Praktiskt projekt: Utveckla och distribuera en anpassad ONOS-applikation

Sammanfattning och nästa steg

Krav

  • Grundläggande förståelse för mjukvarudefinierad nätverk (SDN)
  • Bekantskap med Java programmering
  • Grundläggande erfarenhet av Linux kommandoradsverktyg

Målgrupp

  • SDN-utvecklare
  • Nätverksingenjörer som vill bygga anpassade applikationer på ONOS-plattformen
 21 timmar

Antal deltagare


Price per participant

Upcoming Courses

Relaterade Kategorier