Kontakt aufnehmen

Schulungsübersicht

Einführung in offene Netzwerktechnologien

  • Unterschiede zwischen herstellerunabhängigen Switches und klassischen Switches verstehen
  • Das Open Compute Project sowie das Ökosystem für offene Netzwerklösungen
  • Vorteile von getrennten, modularen Netzwerk-Betriebssystemen
  • SONiC vs. ONL: Welche Plattform passt zu Ihren Anforderungen?

Architektur und Komponenten von SONiC

  • Überblick über die Architektur sowie Entwurfsgrundsätze von SONiC
  • Wichtige Komponenten: Switch State Service (SwSS), syncd und Redis
  • SAI (Switch Abstraction Interface) und Kompatibilität mit verschiedenen Hardware-Typen
  • Struktur der Container- und Microservices-Technologie in SONiC

Architektur und Komponenten von ONL

  • Überblick über die Architektur sowie unterstützte Plattformen von ONL
  • Installationsmechanismen und Boot-Prozess von ONL
  • Konfiguration der Plattformeinstellungen sowie Verwendung des Device Trees
  • Integration von ONL mit Netzwerkanwendungen

Installation und Einsatz von SONiC

  • Hardware-Kompatibilität sowie unterstützte Plattformen
  • Einrichtung von SONiC auf herstellerunabhängigen Switches
  • Arten von SONiC-Images sowie Installationsmethoden
  • Erste Konfiguration und Bedienoberfläche zur Verwaltung

Installation und Einsatz von ONL

  • Hardware-Plattformen, die mit ONL kompatibel sind
  • Erstellen sowie Einrichten von ONL-Images
  • Einrichtung des Netzwerks sowie erste Konfigurationen in ONL
  • Nutzung des Wiederherstellungsmodus und Fehlerbehebung bei Boot-Problemen

Grundlagen der Netzwerkkonfiguration

  • Konfigurieren von Switch-Ports, VLANs sowie Trunking-Einstellungen
  • Einfache Konfigurationen auf Layer 2 und Layer 3 Ebene
  • Einstellung von ACLs sowie QoS-Mechanismen
  • Verwaltung der Konfigurationen über mehrere Geräte hinweg

Routing-Protokolle

  • Konfigurieren statischer Routen
  • Einführung und Einrichtung von BGP-Peeringn
  • Grundlegende Konfiguration des OSPF-Protokolls
  • Erstellung von Routenzuordnungen sowie Richtlinienkonfigurationen

Überwachung und Beobachtbarkeit von Netzwerken

  • Telemetrie- und Messdatenbereitstellung in SONiC
  • Integration mit Systemen wie Prometheus und Grafana
  • Verwaltung von Systemprotokollen sowie Event-Management
  • Einrichtung des SNMP-Protokolls samt Unterstützung von MIB-Dateien

Automatisierung und Programmierbarkeit

  • Nutzung der SONiC-Befehlszeile sowie Konfigurationswerkzeuge
  • Einsatz von REST-API und gRPC-Schnittstellen
  • Automatisierung von Abläufen in SONiC/ONL mit Hilfe von Ansible
  • Entwicklung eigener Skripte zur Netzwerkverwaltung in Python

Bewährte Praktiken bei der Produktiveinsetzung

  • Strategien zur Gewährleistung hoher Verfügbarkeit und Redundanz
  • Aktualisierung von SONiC und ONL in produktiven Umgebungen
  • Erstellung von Sicherungskopien sowie Wiederherstellungsverfahren
  • Richtlinien zur Erhöhung der Sicherheit im Netzwerkbetrieb

Troubleshooting und Fehleranalyse

  • Verbreitete Installationsprobleme sowie deren Lösungen
  • Analyse von Logdateien mittels spezialisierter Diagnosewerkzeuge
  • Ermittlung und Behebung kompatibilitätsbezogener Hardware-Probleme
  • Nutzung öffentlicher Ressourcen sowie Support-Kanäle der Community

Zusammenfassung und weitere Schritte

Voraussetzungen

  • Grundkenntnisse im Netzwerkbereich – insbesondere TCP/IP sowie Switching- und Routing-Protokolle
  • Erfahrung mit der Verwaltung von Linux-Systemen sowie deren Befehlszeilentools
  • Bekanntschaft mit Netzwerkhardware sowie Strukturen in Rechenzentren
  • Grundverständnis von Containerisierungskonzepten (insbesondere Docker-Container)

Zielgruppe

  • Netzwerkingenieure und -architekten
  • Infrastrukturspezialisten für Rechenzentren
  • DevOps-Experten, die Netzwerkinfrastrukturen verwalten
  • IT-Manager, die Strategien zur Einführung offener Netzwerklösungen planen
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien