Heute haben wir fĂŒr unsere Leser eine Auswahl an SDN-Controllern zusammengestellt, die von GitHub-Nutzern und groĂen Open-Source-Stiftungen wie beispielsweise ⊠aktiv unterstĂŒtzt werden. Linux Stiftung.
/flickr/ /
OpenDaylight ist eine offene, modulare Plattform zur Automatisierung groĂflĂ€chiger SDN-Netzwerke. Die erste Version wurde 2013 veröffentlicht und spĂ€ter in die Plattform integriert. Linux Stiftung. Im MĂ€rz dieses Jahres Tool, und die Zahl der Benutzer hat eine Milliarde ĂŒberschritten.
Der Controller umfasst ein System zum Erstellen virtueller Netzwerke, eine Reihe von Plugins zur UnterstĂŒtzung verschiedener Protokolle und Dienstprogramme zur Bereitstellung einer SDN-Plattform mit vollem Funktionsumfang. Dank der API Integrieren Sie OpenDaylight mit anderen Controllern. Der Kern der Lösung wurde in Java geschrieben, sodass Sie damit auf jedem System mit einer JVM arbeiten können.
Plattform sowohl in Form von RPM-Paketen und universellen BinĂ€rdateien als auch vorkonfigurierten virtuellen Maschinenabbildern auf Basis von Fedora und Ubuntu. Sie können sie herunterladen nebst Dokumentation. Benutzer weisen jedoch darauf hin, dass die Arbeit mit OpenDaylight schwierig sein kann FĂŒr die Einrichtung des Tools gibt es eine Vielzahl an Anleitungen.
Dies ist ein offenes Framework fĂŒr die Entwicklung von SDN-Controllern. Es handelt sich um ein SDK, das auf der OpenDaylight-Plattform basiert. Ziel des Lighty.io-Projekts 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 zum Debuggen von SDN-Umgebungen. Mit Lighty.io können Sie insbesondere NetzwerkgerĂ€te emulieren und deren Verhalten programmieren. ErwĂ€hnenswert ist auch die Komponente â Es wird zur Visualisierung der Topologie von Netzwerken verwendet.
Eine Anleitung zum Erstellen von SDN-Anwendungen mit Lighty.io finden Sie unter . Ebenda. bestehende Anwendungen auf die neue Plattform.
Lesen Sie zum Thema in unserem Unternehmensblog:
Das - mit einer Reihe von Anwendungen zur Verwaltung von OpenFlow-Netzwerken. Die Lösungsarchitektur ist modular und unterstĂŒtzt mehrere virtuelle und physische Switches. Die Lösung fand bereits Anwendung bei der Entwicklung eines skalierbaren Streaming-Dienstes auf Basis von SDN â sowie softwaredefinierter Speicher .
Auf ,Floodlight ĂŒbertrifft OpenDaylight in Netzwerken mit hoher Auslastung. In Netzwerken mit geringer und mittlerer Auslastung weist Floodlight jedoch eine höhere Latenz auf. Die Installationsanleitung finden Sie unter .
Eine Reihe 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ören die automatische Umschaltung auf Backup-KanĂ€le im Fehlerfall und die VerfĂŒgbarkeit von Visualisierungstools. Nachteile: UnterstĂŒtzung fĂŒr eine begrenzte Anzahl von Switch-Modellen.
Das OESS-Installations- und Konfigurationshandbuch befindet sich im Repository .

/flickr/ /
Hierbei handelt es sich um einen Controller, dessen Netzwerkabstraktionsebenen in Form von SQL-Abfragen dargestellt werden. Sie können ĂŒber die Kommandozeile gesteuert werden. Der Vorteil des Ansatzes besteht darin, dass Anfragen aufgrund von SQL schneller gesendet werden. DarĂŒber hinaus ermöglicht Ihnen das Tool durch seine automatische Orchestrierungsfunktion die Steuerung mehrerer Abstraktionsebenen. Zu den Nachteilen der Lösung zĂ€hlen die fehlende Visualisierung und der Lernaufwand Befehlszeile.
Eine Schritt-fĂŒr-Schritt-Anleitung fĂŒr die Arbeit mit Ravel finden Sie unter Projekt. Dies alles wird in komprimierter Form prĂ€sentiert. .
Softwaredefiniertes Tool zum Schutz virtueller Netzwerke. Es automatisiert die Bereitstellung von Firewalls, Intrusion-Prevention-Systemen und Antivirenprogrammen. Das OSC fungiert als Vermittler zwischen dem Sicherheitsmanager und einer Vielzahl von Sicherheitsfunktionen und -umgebungen. Gleichzeitig ist es in der Lage, mit Multicloud zu arbeiten.
Der Vorteil von OSC besteht darin, dass es nicht an bestimmte Software- oder Hardwareprodukte gebunden ist. Das Tool ist jedoch fĂŒr die Zusammenarbeit mit groĂen Unternehmensnetzwerken konzipiert. Aus diesem Grund ist es unwahrscheinlich, dass es fĂŒr die BedĂŒrfnisse eines Startups geeignet ist.
Eine Kurzanleitung finden Sie hier .
Dabei handelt es sich um ein Betriebssystem zur Verwaltung von SDN-Netzwerken und deren Komponenten. Seine Besonderheit besteht darin, dass es die FunktionalitĂ€t eines SDN-Controllers, eines Netzwerks und eines Server-Betriebssystems vereint. Dank dieser Kombination können Sie mit dem Tool alles ĂŒberwachen, was in Netzwerken passiert, und die Migration von der traditionellen Architektur zu SDN vereinfachen.
Der âEngpassâ der Plattform kann als Sicherheit bezeichnet werden. Entsprechend 2018 weist ONOS eine Reihe ungepatchter Schwachstellen auf. Beispielsweise die AnfĂ€lligkeit fĂŒr DoS-Angriffe und die Möglichkeit, Anwendungen ohne Authentifizierung zu installieren. Einige davon wurden bereits gepatcht, am Rest arbeiten die Entwickler noch. Insgesamt seit 2015 die Plattform eine groĂe Anzahl von Updates, die die Sicherheit der Umgebung erhöhen.
Sie können das Tool auf der offiziellen Website herunterladen . Es gibt auch Installationsanleitungen und andere Tutorials.
Dieses Projekt hieĂ zuvor OpenContrail. Es wurde jedoch nach der Ăbernahme umbenannt. Linux Foundation. Tungsten Fabric ist ein Open-Source-Netzwerkvirtualisierungs-Plugin, das mit virtuellen Maschinen, Bare-Metal-Workloads und Containern funktioniert.
Das Plugin lĂ€sst sich schnell in gĂ€ngige Orchestrierungstools integrieren: Openstack, Kubernetes, Openshift, vCenter. Zum Beispiel, um Tungsten Fabric in Kubernetes bereitzustellen 15 Minuten. Das Tool unterstĂŒtzt auĂerdem alle traditionellen Funktionen von SDN-Controllern: Verwaltung, Visualisierung, Netzwerkkonfiguration und . Die Technologie ist bereits vorhanden Anwendung in Rechenzentren und Clouds, als Teil von SDN-Stacks fĂŒr die Arbeit mit 5G und Edge Computing.
Wolframgewebe ist sehr OpenDaylight, daher hat die Lösung die gleichen Nachteile â es ist schwierig, sie sofort herauszufinden, insbesondere wenn mit Containern gearbeitet wird. Aber hier sind Anweisungen hilfreich. und andere zusĂ€tzliche Materialien in .
BeitrÀge zum Thema aus unserem Blog auf Habré:
Source: habr.com
