Kontakt aufnehmen

Schulungsübersicht

Einführung in ONOS

  • Übersicht über ONOS als SDN-Controller
  • Wichtige Funktionen und Vorteile der ONOS-Plattform
  • Erkundung des ONOS-Anwendungsökosystems

Einrichten der ONOS-Entwicklungsumgebung

  • Installation und Konfiguration von ONOS auf Linux-Systemen
  • Richten der Java Development Kit (JDK) und der IDE ein
  • Erkundung des ONOS-Quellcodes und der Git-Repositorys

Verstehen der ONOS-Architektur

  • Kernkomponenten und Module von ONOS
  • Cluster-Management und Skalierbarkeit von ONOS
  • ONOS-APIs und Dienstabstraktionen

Entwickeln von ONOS-Anwendungen

  • Erstellen einer grundlegenden ONOS-Anwendung von Grund auf
  • Arbeiten mit ONOS-APIs für Netzwerk-Topologie und Flusssystematik
  • Verwalten von Intents und Paketverarbeitung in ONOS

Testen und Debuggen von ONOS-Anwendungen

  • Einrichten einer Testumgebung für ONOS-Anwendungen
  • Debuggen von ONOS-Anwendungen mit Logging- und Monitoring-Tools
  • Nutzung der ONOS CLI und REST-API zur Fehlerbehebung

Fortgeschrittene Themen in der ONOS-Entwicklung

  • Integration von ONOS-Anwendungen mit externen Systemen und Controllern
  • Optimieren von ONOS-Anwendungen für groß angelegte Bereitstellungen
  • Best Practices für die ONOS-Anwendungsentwicklung

Fallstudien und praktische Anwendungen

  • Analyse realer ONOS-Anwendungen in Produktionsumgebungen
  • Entwerfen benutzerdefinierter Anwendungen zur Bewältigung spezifischer Netzwerkherausforderungen
  • Praktisches Projekt: Entwickeln und Bereitstellen einer benutzerdefinierten ONOS-Anwendung

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Grundlegende Kenntnisse in Software-Defined Networking (SDN)
  • Vertrautheit mit Java-Programmierung
  • Grundlegende Erfahrung mit Linux-Befehlszeilen-Tools

Zielgruppe

  • SDN-Entwickler
  • Netzwerktechniker, die benutzerdefinierte Anwendungen auf der ONOS-Plattform erstellen möchten
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Kommende Kurse

Verwandte Kategorien