Kontakt aufnehmen

Schulungsübersicht

SDN-Grundlagen

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

Linux-Netzwerkgrundlagen

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

Deep Dive: Open vSwitch

  • Open vSwitch-Architektur und Komponenten
  • Installation und initiale Einrichtung
  • Konfiguration von Bridges und Port-Verwaltung
  • Flow-Rules 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, Lastausgleich und ACLs in OVN
  • DHCP- und DNS-Dienste-Integration
  • OVN für Kubernetes-Netzwerk
  • OVN im Vergleich zu traditionellen Open vSwitch-Bereitstellungen

FRRouting (FRR)-Implementierung

  • FRR-Architektur und Komponentenübersicht
  • Grundlagen der Installation und Konfiguration
  • BGP-Konfiguration und Policies
  • OSPF- und OSPFv3-Bereitstellung
  • IS-IS für Data-Center-Fabrics
  • BFD zur schnellen Fehlererkennung
  • Routenfilterung und -weiterleitung

EVPN und VXLAN mit FRR

  • Grundlagen und Anwendungsfälle von EVPN
  • VXLAN-Control-Plane mit BGP EVPN
  • MAC-Adressen-Bekanntgabe und -Lernen
  • Konfiguration des verteilten Anycast-Gateways
  • Multi-Tenant Layer-3-VPNs mit EVPN
  • Fehlerbehebung bei EVPN-Bereitstellungen

Übersicht über SDN-Controller

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

Bereitstellung von OpenDaylight

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

Bereitstellung von ONOS

  • ONOS-Architektur und Komponenten
  • Installation und Clustering
  • Geräte- und Link-Erkennung
  • Anwendungsentwicklungsmodell
  • Intent-basiertes Networking mit ONOS
  • Integration in programmierbare Pipelines (P4, NPL)

Netzwerkprogrammierbarkeit

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

Automatisierung und Orchestrierung

  • Ansible für die Netzwerkautomatisierung
  • Terraform für Netzwerkinfrastruktur
  • Konfigurationsverwaltung im Grossen
  • Kontinuierliche Bereitstellung für Netzwerkkonfiguration
  • Integration in CI/CD-Pipelines

Traffic Engineering und Policies

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

Sicherheit in SDN-Umgebungen

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

SDN für Data Center und Cloud

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

Produktionsbereitstellung und Betrieb

  • Design für Hochverfügbarkeit von SDN-Controllern
  • Skalierbarkeitsplanung und Performance-Tuning
  • Sicherungs- und Wiederherstellungsstrategien
  • Überwachung der SDN-Infrastruktur
  • Fehlerbehebung in SDN-Umgebungen
  • Upgrade-Prozeduren und Wartungsfenster

Zusammenfassung und zukünftige Richtungen

  • Herausforderungen und Lernergebnisse der SDN-Einführung
  • P4 und programmierbare Datenebenen
  • KI/ML für Netzwerkautomatisierung
  • Neue Standards und Protokolle
  • Gemeinschaftliche Ressourcen und weiterführende Bildungsmöglichkeiten

Voraussetzungen

  • Solide Kenntnisse in TCP/IP-Netzwerktechnologie und Routing-Protokollen
  • Erfahrung mit Linux-Netzwerkfunktionen (iproute2, iptables, nftables)
  • Kenntnisse der Konzepte von Switching und VLANs
  • Bekanntheit mit Netzwerküberwachung und Fehlerbehebung
  • Grundlegende Kenntnisse in Python- oder Shell-Scripting

Zielgruppe

  • Netzwerktechniker, die zu SDN wechseln
  • 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