Kontakt aufnehmen

Schulungsübersicht

Grundlagen von SDN

  • Traditionelle versus softwaredefinierte Netzwerkkonzepte
  • SDN-Architektur: Datenübertragungsebene, Steuerungsebene, Anwendungsebene
  • Grundlagen des OpenFlow-Protokolls
  • Vorteile und Herausforderungen der SDN-Einführung
  • Übersicht über die Open-Source-SDN-Ökosysteme

Grundlagen der Linux-Netzwerke

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

Tiefergehende Analyse von Open vSwitch

  • Architektur und Komponenten von Open vSwitch
  • Installation und Ersteinrichtung
  • Konfiguration von Bridges und Port-Verwaltung
  • Flussregeln und OpenFlow 1.3/1.5-Funktionen
  • Unterstützung für VLANs und Tunneling (VXLAN, Geneve, GRE)
  • Konfiguration von Bonding und LACP
  • Überwachung und Fehlersuche in OVS

OVN (Open Virtual Network)

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

Implementierung von FRRouting (FRR)

  • Architektur und Übersicht der Komponenten von FRR
  • Grundlagen der Installation und Konfiguration
  • Konfiguration von BGP-Richtlinien
  • Bereitstellung von OSPF und OSPFv3
  • Einsatz von IS-IS für Data-Center-Fabrics
  • Schnelle Fehlererkennung mit BFD
  • Routing-Filterung und -Weiterleitung

EVPN und VXLAN mit FRR

  • Grundlagen und Anwendungsfälle von EVPN
  • VXLAN-Control-Plane mit BGP EVPN
  • Bekanntgabe und Lernen von MAC-Adressen
  • Konfiguration eines verteilten Anycast-Gateways
  • Mehrmantigen Layer-3-VPNs mit EVPN
  • Fehlersuche bei EVPN-Bereitstellungen

Übersicht über SDN-Controller

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

Bereitstellung von OpenDaylight

  • Installation und Einrichtung von OpenDaylight
  • Verwaltung der Karaf-Container und -Dienste
  • Grundlagen der MD-SAL- und Anwendungsentwicklung
  • OpenFlow-Plugin und Switch-Verwaltung
  • YANG-Modelle und Datenmodellierung
  • REST-APIs und Northbound-Schnittstellen

Bereitstellung von ONOS

  • Architektur und Komponenten von ONOS
  • Installation und Cluster-Einrichtung
  • Geräte- und Link-Erkennung
  • Anwendungsentwicklungsmodell
  • Absichtsbasiertes Networking mit ONOS
  • Integration in programmierbare Pipelines (P4, NPL)

Netzwerk-Programmierbarkeit

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

Automatisierung und Orchestrierung

  • Ansible zur Netzwerkautomatisierung
  • Terraform für die Netzwerk-Infrastruktur
  • Konfigurationsverwaltung im großen Umfang
  • Kontinuierliche Bereitstellung von Netzwerkkonfigurationen
  • 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 des Traffic-Flusses und der Leistung

Sicherheit in SDN-Umgebungen

  • Sicherheitsaspekte bei Controllern
  • 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 Rechenzentren und Cloud-Umgebungen

  • Data-Center-Fabric-Design mit SDN
  • Netzvirtualisierung für Multi-Tenancy
  • Integration von SDN in OpenStack und Kubernetes
  • Service Chaining und Integration von NFV
  • Hybride Cloud-Netzwerke mit SDN

Bereitstellung im Produktivbetrieb und Betrieb

  • Hochverfügbarkeitsdesigns für SDN-Controller
  • Skalierbarkeitsplanung und Leistungsoptimierung
  • Sicherungs- und Wiederherstellungsstrategien
  • Überwachung der SDN-Infrastruktur
  • Fehlersuche in SDN-Umgebungen
  • Upgrade-Prozeduren und Wartungsfenster

Zusammenfassung und zukünftige Entwicklungen

  • Herausforderungen und Erkenntnisse bei der SDN-Einführung
  • P4 und programmierbare Datenübertragungsebenen
  • KI/ML zur Netzwerkautomatisierung
  • Aufkommende Standards und Protokolle
  • Gemeinschaftsressourcen und Weiterbildungsmöglichkeiten

Voraussetzungen

  • Grundlegende Kenntnisse in TCP/IP-Netzwerken und Routing-Protokollen
  • Erfahrung mit Linux-Netzwerkfunktionen (iproute2, iptables, nftables)
  • Kenntnisse über Switching und VLAN-Konzepte
  • Bekanntschaft mit Netzwerküberwachung und Fehlersuche
  • Basiskenntnisse in Python- oder Shell-Skripting

Zielgruppe

  • Netzwerk-Ingenieure, die auf SDN umsteigen
  • DevOps-Ingenieure, die Netzwerk-Infrastrukturen verwalten
  • Cloud-Infrastrukturarchitekt*innen
  • Systemadministrator*innen, die für die Netzwerkkonfiguration verantwortlich sind
 35 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Kommende Kurse

Verwandte Kategorien