Kontakt aufnehmen

Schulungsübersicht

Grundlagen von SDN

  • Traditionelles versus softwaredefiniertes Networking
  • SDN-Architektur: Datenebene, Steuerebene, Anwendungsebene
  • Grundlagen des OpenFlow-Protokolls
  • Vorteile und Herausforderungen der SDN-Einführung
  • Übersicht über das Open-Source-SDN-Ökosystem

Fundamente der Linux-Netzwerkarbeit

  • Network Namespaces und Isolation
  • Linux Bridges im Vergleich zu Open vSwitch
  • Traffic Control (tc) für QoS und Traffic Shaping
  • VXLAN- und GRE-Tunneling unter Linux
  • Verwaltung der Netzwerkkonfiguration (systemd-networkd, NetworkManager)

Tiefgreifende Betrachtung von Open vSwitch

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

OVN (Open Virtual Network)

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

Implementierung von FRRouting (FRR)

  • FRR-Architektur und Komponentenübersicht
  • 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 durch BFD
  • Route-Filtering und Route-Redistribution

EVPN und VXLAN mit FRR

  • Grundlagen und Einsatzmöglichkeiten von EVPN
  • Steuerebene für VXLAN mit BGP EVPN
  • Anzeige und Lernen von MAC-Adressen
  • Konfiguration eines verteilten Anycast-Gateways
  • Mandantengerechte Layer-3-VPNs mit EVPN
  • Fehlerbehebung bei EVPN-Bereitstellungen

Übersicht über SDN-Controller

  • Rolle des SDN-Controllers in der Netzwerkarchitektur
  • Bereitstellungsmodelle von Controllern (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 des Karaf-Containers und der Dienste
  • Grundlagen von MD-SAL und Anwendungsentwicklung
  • OpenFlow-Plugin und Switch-Verwaltung
  • YANG-Modelle und Datenmodellierung
  • REST-APIs und Northbound-Schnittstellen

Bereitstellung von ONOS

  • ONOS-Architektur und Komponenten
  • Installation und Cluster-Einrichtung
  • Entdeckung von Geräten und Verbindungen
  • Anwendungsentwicklungsmodell
  • Intent-basiertes Networking mit ONOS
  • Integration mit programmierbaren Pipelines (P4, NPL)

Netzwerkprogrammierbarkeit

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

Automatisierung und Orchestrierung

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

Traffic-Engineering und Richtlinien

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

Sicherheit in SDN-Umgebungen

  • Sicherheitsaspekte bei Controllern
  • Sichere OpenFlow-Kanäle (TLS)
  • Zugriffskontrolle und RBAC für SDN
  • Netzwerksegmentierung und Micro-Segmentierung
  • DDoS-Abwehr mit SDN
  • Sicherheitsüberwachung und Incident Response

SDN für Rechenzentren und Cloud

  • Gestaltung von Data-Center-Fabrics mit SDN
  • Netzwerkvirtualisierung für Multi-Tenancy
  • Integration von SDN in OpenStack und Kubernetes
  • Service Chaining und NFV-Integration
  • Hybrides Cloud-Networking mit SDN

Bereitstellung im Produktivbetrieb und Betrieb

  • Design der Hochverfügbarkeit für SDN-Controller
  • Skalierbarkeitsplanung und Performance-Tuning
  • Sicherungs- 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 Data Planes
  • AI/ML für die Netzwerkautomatisierung
  • Aufkommende Standards und Protokolle
  • Gemeinschaftsressourcen und Weiterbildungsmöglichkeiten

Voraussetzungen

  • Umfassendes Verständnis von TCP/IP-Netzwerken und Routing-Protokollen
  • Erfahrung mit Linux-Netzwerkfunktionen (iproute2, iptables, nftables)
  • Kenntnisse über Switching- und VLAN-Konzepte
  • Vertrautheit mit Netzwerküberwachung und Fehlerbehebung
  • Grundlegende Python- oder Shell-Scripting-Erfahrung

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)

Kommende Kurse

Verwandte Kategorien