Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
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