Kontakt aufnehmen

Schulungsübersicht

SDN-Grundlagen

  • Traditionelle versus softwaredefinierte Netzwerkparadigmen
  • SDN-Architektur: Daten-, Kontroll- und Anwendungsebene
  • Grundlagen des OpenFlow-Protokolls
  • Vorteile und Herausforderungen der SDN-Einführung
  • Überblick über das Open-Source-SDN-Ökosystem

Linux-Netzwerkgrundlagen

  • Netzwerk-Namensräume und Isolierung
  • Linux-Bridges im Vergleich zu Open vSwitch
  • Traffic Control (tc) für QoS und Traffic-Shaping
  • VXLAN- und GRE-Tunneling in Linux
  • Netzwerk-Konfigurationsverwaltung (systemd-networkd, NetworkManager)

Deep Dive: Open vSwitch

  • Open vSwitch-Architektur und -Komponenten
  • Installation und Ersteinrichtung
  • Bridge-Konfiguration und Port-Verwaltung
  • Flow-Regeln und OpenFlow 1.3/1.5-Funktionen
  • VLAN- und Tunneling-Unterstützung (VXLAN, Geneve, GRE)
  • Bonding- und LACP-Konfiguration
  • Überwachung und Fehlerbehebung bei OVS

OVN (Open Virtual Network)

  • OVN-Architektur und Integration mit OVS
  • Logische Switches und Router
  • NAT, Lastverteilung und ACLs in OVN
  • Integration von DHCP- und DNS-Diensten
  • OVN für Kubernetes-Netzwerke
  • OVN im Vergleich zu herkömmlichen Open vSwitch-Bereitstellungen

Implementierung von FRRouting (FRR)

  • FRR-Architektur und -Komponentenübersicht
  • Grundlagen der Installation und Konfiguration
  • BGP-Konfiguration und -Richtlinien
  • OSPF- und OSPFv3-Bereitstellung
  • IS-IS für Data-Center-Fabrics
  • BFD für schnelle Fehlererkennung
  • Routenfilterung und -umverteilung

EVPN und VXLAN mit FRR

  • EVPN-Grundlagen und Anwendungsfälle
  • VXLAN-Control-Plane mit BGP EVPN
  • MAC-Adressenbekanntgabe und -lernen
  • Konfiguration verteilter Anycast-Gateways
  • Multi-Tenant-Layer-3-VPNs mit EVPN
  • Fehlerbehebung bei EVPN-Bereitstellungen

Übersicht der SDN-Controller

  • Rolle des SDN-Controllers in der Netzwerkarchitektur
  • Controller-Bereitstellungsmodelle (zentralisiert, verteilt, hybrid)
  • Einführung in OpenDaylight und dessen Architektur
  • Überblick über die ONOS-Plattform
  • Kriterien zur Controller-Auswahl

Bereitstellung von OpenDaylight

  • Installation und Einrichtung von OpenDaylight
  • Karaf-Container und Dienstverwaltung
  • Grundlagen der MD-SAL- und Anwendungsdevelopment
  • OpenFlow-Plugin und Switch-Verwaltung
  • YANG-Modelle und Datenmodellierung
  • REST-API und Northbound-Schnittstellen

Bereitstellung von ONOS

  • ONOS-Architektur und -Komponenten
  • Installation und Cluster-Einrichtung
  • Geräte- und Link-Erkennung
  • Anwendungsentwicklungsmodell
  • Intents-basiertes Networking mit ONOS
  • Integration mit programmierbaren Pipelines (P4, NPL)

Netzwerk-Programmierung

  • REST-APIs und JSON-RPC für die Netzwerkautomatisierung
  • gNMI (gRPC Network Management Interface)
  • YANG-Datenmodellierung für die Konfiguration
  • NETCONF- und RESTCONF-Clients
  • Python-Bibliotheken für SDN (RYU, POX, ryu)
  • Erstellung eigener SDN-Anwendungen

Automatisierung und Orchestrierung

  • Ansible für die Netzwerkautomatisierung
  • Terraform für die Netzwerkinfrastruktur
  • Konfigurationsverwaltung im großen Maßstab
  • Kontinuierliche Bereitstellung von Netzwerkänderungen
  • Integration in CI/CD-Pipelines

Traffic Engineering und Richtlinien

  • Traffic-Klassifizierung und -Markierung
  • Implementierung von Quality of Service (QoS) mit OVS/FRR
  • Richtlinienbasiertes Routing
  • Pfadberechnung und -optimierung
  • Einführung in Segment Routing
  • Überwachung von Traffic-Flows und Leistung

Sicherheit in SDN-Umgebungen

  • Aspekte der Controller-Sicherheit
  • Sichere OpenFlow-Kanäle (TLS)
  • Zugriffskontrolle und RBAC für SDN
  • Netzwerksegmentierung und Mikrosegmentierung
  • DDoS-Abwehr mit SDN
  • Sicherheitsüberwachung und Incident Response

SDN für Data Center und Cloud

  • Data-Center-Fabric-Design mit SDN
  • Netzwerkvirtualisierung für Multi-Tenancy
  • SDN-Integration mit OpenStack und Kubernetes
  • Service Chaining und NFV-Integration
  • Hybrid-Cloud-Netzwerke mit SDN

Produktionseinsatz und Betrieb

  • Hochverfügbarkeitsdesign für SDN-Controller
  • Skalierbarkeitsplanung und Performance-Tuning
  • Backup- und Wiederherstellungsstrategien
  • Überwachung der SDN-Infrastruktur
  • Fehlerbehebung in SDN-Umgebungen
  • Aktualisierungsverfahren und Wartungsfenster

Zusammenfassung und zukünftige Entwicklungen

  • Herausforderungen bei der SDN-Einführung und gewonnene Erkenntnisse
  • P4 und programmierbare Datenebenen
  • KI/ML für die Netzwerkautomatisierung
  • Aufkommende Standards und Protokolle
  • Community-Ressourcen und Weiterbildung

Voraussetzungen

  • Fundiertes Verständnis von TCP/IP-Netzwerken und Routing-Protokollen
  • Erfahrung mit Linux-Netzwerktools (iproute2, iptables, nftables)
  • Kenntnisse in Switching- und VLAN-Konzepten
  • Vertrautheit mit Netzwerküberwachung und Fehlerbehebung
  • Grundlegende Python- oder Shell-Skripterfahrungen

Zielgruppe

  • Netzwerktechniker im Übergang zu SDN
  • DevOps-Ingenieure, die Netzwerkinfrastrukturen verwalten
  • Cloud-Infrastrukturarchitekten
  • Systemadministratoren, die für die Netzwerkkonfiguration verantwortlich sind
 35 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien