LFS465 Software Defined Networking Essentials
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 4 Tage
Ziele
SDN (Software Defined Networking) betrachtet die Netzwerk Infrastruktur unabhängig vom eigentlichen physischen Equipment. Dies erlaubt Netzwerk-Systemadministratoren die Netzwerkumgebung über mehrere Anbieter und Arten von Hardware, sowie verwendete Systeme und Versionen, beizubehalten. Opendaylight ist eine offene Netzwerk Plattform, die SDN und Konstruktionen eine solide Basis für NFV (Network Functions Virtualization) für alle Netzwerkgrößen bietet.
Zielgruppe
Erfahrene Netzwerk-Administratoren
Voraussetzungen
- Gutes Verständnis für Herausforderungen der System-Administration in Enterprise Umgebungen
- Sicherer Umgang mit der Linux Befehlszeile
- Erfahrung mit Shellskripten und der Bearbeitung von Textdateien
Agenda
Software Defined Networking
- Linux-Vernetzung und SDN
- Netzwerk Grundkenntnisse
- Daten- und Steuerungsebene im SDN
- Vernetzungskomponenten im SDN
- Wissens-Check
Open vSwitch
- Komponenten von Open vSwitch
- Installation von Open vSwitch
- Verwendung von Open vSwitch
Simulation und Beobachtung
- Zielsetzung
- Mininet
- Mininet Kommandozeile
- Mininet-Python-API
- Wireshark
SDN - Historie und Entwicklung
- Frühes Networking
- Rechenzentren und Netzwerkbetrieb
- Entwicklung der Netzwerkprogrammierbarkeit
Netzwerk-Programmierbarkeit
- ELNET/CLI
- SNMP
- NETCONF
- YANG
OpenFlow
- Einführung
- OpenFlow-Grundlagen und -Versionen
- OpenFlow-Protokoll
Netzwerk-Virtualisierung und Multi-Tenancy
- Virtualisierung im Rechenzentrum und im Netzwerk
- Multi-Tenancy
- OF-Config
Einführung in OpenDaylight
- Das OpenDaylight-Projekt
- Komponenten von OpenDaylight
- Projekt-Ressourcen
YANG
- YANG
- yangtools
- YANG nach Java zuordnen
- YANG in OpenDaylight
- Wissens-Check
Apache Karaf - der OSGi-Container
- OSGi
- Apache Karaf Projekt
- OpenDaylight und Karaf
- Karaf verwenden
- Karaf-Einstellungen für OpenDaylight
OpenDaylight-Steuerung und MD-SAL
- Die Entwicklung des Controllers
- MD-SAL
- Makler und RPC-Aufrufe
- Der Datenspeicher
- Clustering von MD-SAL
- Ablauf der Plugin-Entwicklung
- Einrichtung der Entwicklungsumgebung
Beobachtung und Protokollierung von OpenDaylight
- Beobachten
- Protokollierung
- Fehlersuche
Eine Applikation mit OpenDaylight schreiben
Einführung in Tungsten Fabric
- Das TF-Projekt
- Vorteile der TF-Gemeinschaft
- TF-Architektur und Overlay-Netzwerk-Prinzipien
- TF-Komponenten
- Multi-Tenancy
- Dienstverkettung
- Überwachung und Analyse
- Zusammenstellung des Ganzen
TF-Architektur im Detail
- Überblick über die TF-Architektur
- TF-Steuerungsebene
- TF-Datenebene
- TF-Sicherheitsrichtlinien-Framework
- TF-Management
- TF Grundlegende Fehlersuche
TF-Netzwerkdienste
- BGP-as-a-Dienst (BGPaaS)
- Broadcast/Multicast
- Geräte-Manager
- DNS-Server
- Lastverteiler-as-a-Dienst (LBaaS)
- vRouter-Bereitstellungsmodelle
- vRouter-Leistung
- TF und Orchestratoren
Konfiguration der TF-Netzwerkdienste
- Konfigurationstechniken
- TF-API
- Konfiguration von virtuellen Netzwerken
- Netzwerkrichtlinien-Konfiguration
- vRouter-Konfiguration
- Remote Edge (Abgelegener Rand)
TF und externe Netzwerke
- Externer Konnektivitäts Überblick
- Ungebundene IPs
- Einfache virtuelle Gateway-Konfiguration
- BGP EVPN
Beobachten, Protokollieren und Analysieren in TF
- Überblick
- Verkehrsüberwachung
- Protokollierung
- Analytik
Ziele
SDN (Software Defined Networking) betrachtet die Netzwerk Infrastruktur unabhängig vom eigentlichen physischen Equipment. Dies erlaubt Netzwerk-Systemadministratoren die Netzwerkumgebung über mehrere Anbieter und Arten von Hardware, sowie verwendete Systeme und Versionen, beizubehalten. Opendaylight ist eine offene Netzwerk Plattform, die SDN und Konstruktionen eine solide Basis für NFV (Network Functions Virtualization) für alle Netzwerkgrößen bietet.
Zielgruppe
Erfahrene Netzwerk-Administratoren
Voraussetzungen
- Gutes Verständnis für Herausforderungen der System-Administration in Enterprise Umgebungen
- Sicherer Umgang mit der Linux Befehlszeile
- Erfahrung mit Shellskripten und der Bearbeitung von Textdateien
Agenda
Software Defined Networking
- Linux-Vernetzung und SDN
- Netzwerk Grundkenntnisse
- Daten- und Steuerungsebene im SDN
- Vernetzungskomponenten im SDN
- Wissens-Check
Open vSwitch
- Komponenten von Open vSwitch
- Installation von Open vSwitch
- Verwendung von Open vSwitch
Simulation und Beobachtung
- Zielsetzung
- Mininet
- Mininet Kommandozeile
- Mininet-Python-API
- Wireshark
SDN - Historie und Entwicklung
- Frühes Networking
- Rechenzentren und Netzwerkbetrieb
- Entwicklung der Netzwerkprogrammierbarkeit
Netzwerk-Programmierbarkeit
- ELNET/CLI
- SNMP
- NETCONF
- YANG
OpenFlow
- Einführung
- OpenFlow-Grundlagen und -Versionen
- OpenFlow-Protokoll
Netzwerk-Virtualisierung und Multi-Tenancy
- Virtualisierung im Rechenzentrum und im Netzwerk
- Multi-Tenancy
- OF-Config
Einführung in OpenDaylight
- Das OpenDaylight-Projekt
- Komponenten von OpenDaylight
- Projekt-Ressourcen
YANG
- YANG
- yangtools
- YANG nach Java zuordnen
- YANG in OpenDaylight
- Wissens-Check
Apache Karaf - der OSGi-Container
- OSGi
- Apache Karaf Projekt
- OpenDaylight und Karaf
- Karaf verwenden
- Karaf-Einstellungen für OpenDaylight
OpenDaylight-Steuerung und MD-SAL
- Die Entwicklung des Controllers
- MD-SAL
- Makler und RPC-Aufrufe
- Der Datenspeicher
- Clustering von MD-SAL
- Ablauf der Plugin-Entwicklung
- Einrichtung der Entwicklungsumgebung
Beobachtung und Protokollierung von OpenDaylight
- Beobachten
- Protokollierung
- Fehlersuche
Eine Applikation mit OpenDaylight schreiben
Einführung in Tungsten Fabric
- Das TF-Projekt
- Vorteile der TF-Gemeinschaft
- TF-Architektur und Overlay-Netzwerk-Prinzipien
- TF-Komponenten
- Multi-Tenancy
- Dienstverkettung
- Überwachung und Analyse
- Zusammenstellung des Ganzen
TF-Architektur im Detail
- Überblick über die TF-Architektur
- TF-Steuerungsebene
- TF-Datenebene
- TF-Sicherheitsrichtlinien-Framework
- TF-Management
- TF Grundlegende Fehlersuche
TF-Netzwerkdienste
- BGP-as-a-Dienst (BGPaaS)
- Broadcast/Multicast
- Geräte-Manager
- DNS-Server
- Lastverteiler-as-a-Dienst (LBaaS)
- vRouter-Bereitstellungsmodelle
- vRouter-Leistung
- TF und Orchestratoren
Konfiguration der TF-Netzwerkdienste
- Konfigurationstechniken
- TF-API
- Konfiguration von virtuellen Netzwerken
- Netzwerkrichtlinien-Konfiguration
- vRouter-Konfiguration
- Remote Edge (Abgelegener Rand)
TF und externe Netzwerke
- Externer Konnektivitäts Überblick
- Ungebundene IPs
- Einfache virtuelle Gateway-Konfiguration
- BGP EVPN
Beobachten, Protokollieren und Analysieren in TF
- Überblick
- Verkehrsüberwachung
- Protokollierung
- Analytik