Heute haben wir fĂŒr unsere Leser eine Auswahl von SDN-Controllern vorbereitet, die aktiv von GitHub-Nutzern und groĂen Open-Source-Stiftungen wie der Linux Foundation unterstĂŒtzt werden.
/ Flickr / /
OpenDaylight ist eine offene modulare Plattform zur Automatisierung groĂangelegter SDN-Netzwerke. Die erste Version erschien im Jahr 2013 und wurde kurz darauf Teil der Linux Foundation. Im MĂ€rz dieses Jahres und die Zahl der Benutzer hat die Milliarde ĂŒberschritten.
Die Controller-Plattform enthĂ€lt ein System zur Erstellung virtueller Netzwerke, eine Reihe von Plugins zur UnterstĂŒtzung verschiedener Protokolle und Tools zur Bereitstellung einer voll funktionsfĂ€higen SDN-Plattform. Dank der API kann OpenDaylight mit anderen Controllern integriert werden. Der Kern der Lösung wurde in Java geschrieben, daher kann er in allen Systemen mit JVM verwendet werden.
Plattform sowohl als RPM-Pakete und universelle BinĂ€r-Builds als auch in Form von vorkonfigurierten Abbilden von virtuellen Maschinen auf Basis von Fedora und Ubuntu. Diese können gemeinsam mit der Dokumentation heruntergeladen werden. Benutzer berichten, dass die Arbeit mit OpenDaylight schwierig sein kann, jedoch auf dem eine groĂe Anzahl von Tutorials zur Einrichtung des Tools bereitgestellt wird.
ist ein offenes Framework zur Entwicklung von SDN-Controllern. Es handelt sich um ein SDK auf Basis der OpenDaylight-Plattform. Ziel des Projekts Lighty.io ist es, die Entwicklung von SDN-Lösungen in Java, Python und Go zu vereinfachen und zu beschleunigen.
Das Framework bietet eine Vielzahl von Tools zur Fehlersuche in SDN-Umgebungen. Insbesondere ermöglicht Lighty.io, Netzwerkanwendungen zu emulieren und deren Verhalten zu programmieren. ErwÀhnenswert ist auch die Komponente die zur Visualisierung der Netzwerktopologie verwendet wird.
Eine Anleitung zur Erstellung von SDN-Anwendungen mit Lighty.io finden Sie auf . Dort gibt es auch einen Leitfaden zur Migration Lesen Sie mehr zu diesem Thema in unserem Unternehmensblog:
Unternehmenssicherheit: DPI-Technologie in DLP-Systemen
Das ist mit einer Sammlung von Anwendungen zur Verwaltung von OpenFlow-Netzwerken. Die Architektur der Lösung ist modular und unterstĂŒtzt zahlreiche virtuelle und physische Switches. Die Lösung hat bereits Anwendung bei der Entwicklung eines skalierbaren Streaming-Dienstes auf Basis von SDN gefunden â , sowie beim softwaredefinierten Speichern .
Nach , ĂŒbertrifft Floodlight OpenDaylight im Umgang mit stark belasteten Netzwerken. In Netzwerken mit niedrigen und mittleren Lasten weist Floodlight jedoch eine höhere Latenz auf. Die Installationsanleitung finden Sie in der .
Eine Sammlung von Softwarekomponenten zur Konfiguration von OpenFlow-Switches. OESS bietet eine einfache WeboberflĂ€che fĂŒr Benutzer sowie eine API fĂŒr Webdienste. Zu den Vorteilen der Lösung gehört das automatische Umschalten auf Backup-KanĂ€le bei AusfĂ€llen sowie das Vorhandensein von Visualisierungstools. Nachteile sind die UnterstĂŒtzung einer begrenzten Anzahl von Switch-Modellen.
Die Anleitung zur Installation und Konfiguration von OESS befindet sich im Repository .

/ Flickr / /
Dies ist ein Controller, dessen Abstraktionsebenen in Form von SQL-Abfragen dargestellt sind. Diese können ĂŒber die Kommandozeile verwaltet werden. Der Vorteil des Ansatzes besteht darin, dass die SQL-Abfragen schneller gesendet werden. Zudem erlaubt das Tool die Steuerung mehrerer Abstraktionsebenen durch eine Funktion zur automatischen Orchestrierung. Ein Nachteil der Lösung ist das Fehlen von Visualisierung und die Notwendigkeit, der Kommandozeile zu lernen.
Ein schrittweises Tutorial zur Arbeit mit Ravel finden Sie auf dem Projekt. In komprimierter Form ist dies alles dargestellt .
Ein softwaredefiniertes Tool zum Schutz virtueller Netzwerke. Es automatisiert das Bereitstellen von Firewalls, Systemen zur EindringungsprÀvention und Antivirenprogrammen. OSC fungiert als Vermittler zwischen dem Sicherheitsmanager und einer Vielzahl von Sicherheitsfunktionen und -umgebungen. Dabei kann es in Multi-Cloud-Umgebungen arbeiten.
Ein Vorteil von OSC ist, dass es nicht an spezifische Software- oder Hardwareprodukte gebunden ist. Das Tool ist jedoch fĂŒr den Einsatz in groĂangelegten Unternehmensnetzwerken konzipiert. Aus diesem Grund ist es kaum fĂŒr die BedĂŒrfnisse eines Start-ups geeignet.
Eine Schnellstartanleitung finden Sie .
Dies ist ein Betriebssystem zur Verwaltung von SDN-Netzwerken und deren Komponenten. Ihre Besonderheit ist, dass sie die FunktionalitĂ€t eines SDN-Controllers mit einem Netzwerk- und Serverbetriebssystem kombiniert. Durch diese Kombination ermöglicht das Werkzeug die Ăberwachung aller VorgĂ€nge in den Netzwerken und vereinfacht die Migration von traditionellen Architekturen zu SDN.
Ein "Engpass" der Plattform kann als Sicherheit bezeichnet werden. Laut 2018 gibt es bei ONOS eine Reihe ungeschlossener Schwachstellen. Beispielsweise die AnfĂ€lligkeit fĂŒr DoS-Angriffe und die Möglichkeit, Anwendungen ohne Authentifizierung zu installieren. Einige davon wurden bereits gepatcht, wĂ€hrend die Entwickler noch an den anderen arbeiten. Insgesamt erhĂ€lt die Plattform seit 2015 eine Vielzahl von Updates, die die Sicherheit der Umgebung erhöhen.
Das Tool kann auf der offiziellen heruntergeladen werden. Dort finden sich auch Installationsanleitungen und weitere Tutorials.
Dieses Projekt hieĂ frĂŒher OpenContrail. Es wurde jedoch nach dem Wechsel zur Linux Foundation umbenannt. Tungsten Fabric ist ein offenes Plugin fĂŒr die Virtualisierung von Netzwerken, das mit virtuellen Maschinen, Bare-Metal-Lasten und Containern arbeitet.
Das Plugin kann schnell mit beliebten Orchestrierungswerkzeugen wie Openstack, Kubernetes, Openshift und vCenter integriert werden. Zum Beispiel benötigt man fĂŒr die Bereitstellung von Tungsten Fabric in Kubernetes viele andere. Anwendung in Rechenzentren und in der Cloud, als Teil von SDN-Stacks fĂŒr die Arbeit mit 5G und Edge-Computing. OpenDaylight Ă€hnlich, daher sind die Nachteile der Lösung die gleichen â es ist schwierig, sofort damit zurechtzukommen, insbesondere bei der Arbeit mit Containern. Aber hier kommen die Anleitungen
fĂŒr Installation und Konfiguration und andere zusĂ€tzliche Materialien im Der Kampf um NetzneutralitĂ€t â eine Chance auf RĂŒckkehr .
Der neue Standard auf Basis von PCIe 5.0 âverbindetâ CPU und GPU â was ist darĂŒber bekannt
Quelle: habr.com
