Kontakt aufnehmen

Schulungsübersicht

Einführung in ONOS

  • Übersicht über ONOS als SDN-Controller
  • Wesentliche Merkmale und Vorteile der ONOS-Plattform
  • Erkundung des Ökosystems an ONOS-Anwendungen

Einrichtung der Entwicklungsumgebung für ONOS

  • Installation und Konfiguration von ONOS unter Linux-Systemen
  • Einrichtung des Java Development Kits sowie einer geeigneten IDE
  • Beschäftigung mit dem Quellcode sowie den Git-Repositories von ONOS

Verständnis der ONOS-Architektur

  • Erforschung der Hauptkomponenten und Module von ONOS
  • Verwaltung von ONOS-Clustern sowie deren Skalierbarkeit
  • Beschäftigung mit den APIs sowie Service-Abstraktionen in ONOS

Entwicklung von ONOS-Anwendungen

  • Erstellung einer einfachen Anwendung basierend auf ONOS vom Nullpunkt an
  • Nutzung der ONOS-APIs zur Modellierung des Netzwerktopologien und zum Verwalten von Datenströmen
  • Bearbeitung von Intent-Definitionen sowie Paketverarbeitungsvorgängen in ONOS

Testen und Fehlerbehebung bei ONOS-Anwendungen

  • Einrichtung einer Testumgebung für ONOS-Anwendungen
  • Fehlerlokalisierung mittels Logging- und Monitoring-Tools
  • Einsatz der ONOS-Kommandozeile sowie des REST-API zur Diagnose von Problemen

Fortgeschrittene Themen in der ONOS-Entwicklung

  • Verknüpfung von ONOS-Anwendungen mit Fremdsystemen und weiteren Controllern
  • Optimierung von Anwendungen für großflächige Netzwerkeinsätze
  • Beste Praktiken bei der Entwicklung für die ONOS-Plattform

Fallbeispiele und praktische Einsatzmöglichkeiten

  • Auswertung realer Anwendungsfälle, wie sie in aktuellen Netzwerken genutzt werden
  • Planung von maßgeschneiderten Lösungen zur Bewältigung spezieller Netzwerkherausforderungen
  • Praxisprojekt: Entwicklung und Implementierung einer individuellen ONOS-Anwendung

Zusammenfassung sowie weitere Perspektiven

Voraussetzungen

  • Grundkenntnisse im Bereich Software-Defined Networking (SDN)
  • Kenntnisse in der Java-Programmierung
  • Basiserfahrung mit Befehlszeilentools unter Linux

Zielgruppe

  • SDN-Entwickler
  • Netzwerktechniker, die maßgeschneiderte Anwendungen für die ONOS-Plattform entwickeln möchten.
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Kommende Kurse

Verwandte Kategorien