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
  • Einrichten des Java Development Kit und der IDE
  • Erkundung des ONOS-Quellcodes und der Git-Repositories

Verständnis der ONOS-Architektur

  • Kernkomponenten und Module von ONOS
  • ONOS-Clustermanagement und Skalierbarkeit
  • ONOS-APIs und Dienstabstraktionen

Entwicklung von ONOS-Anwendungen

  • Erstellung einer grundlegenden ONOS-Anwendung von Grund auf
  • Arbeit mit ONOS-APIs für Netzwerktopologie und Flussmanagement
  • Umgang mit Intents und Paketverarbeitung in ONOS

Testen und Debuggen von ONOS-Anwendungen

  • Einrichten einer Testumgebung für ONOS-Anwendungen
  • Debugging von ONOS-Anwendungen mithilfe von Protokollierungs- und Überwachungstools
  • Nutzung der ONOS CLI und REST-API zur Fehlerbehebung

Fortgeschrittene Themen in der ONOS-Entwicklung

  • Integration von ONOS-Anwendungen in externe Systeme und Controller
  • Optimierung von ONOS-Anwendungen für großflächige Bereitstellungen
  • Best Practices für die ONOS-Anwendungsentwicklung

Case Studies und praktische Anwendungen

  • Analyse realer ONOS-Anwendungen in Produktionsumgebungen
  • Entwurf benutzerdefinierter Anwendungen zur Bewältigung spezifischer Netzwerkherausforderungen
  • Praktisches Projekt: Entwicklung und Bereitstellung einer benutzerdefinierten ONOS-Anwendung

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Grundlegendes Verständnis von Software-Defined Networking (SDN)
  • Kenntnisse in der Java-Programmierung
  • Grundlegende Erfahrung mit Linux-Befehlszeilentools

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