Wéi bauen ech SDN - Aacht Open Source Tools

Haut hu mir fir eis Lieser eng Auswiel vun SDN Controller virbereet, déi aktiv vun GitHub Benotzer ënnerstëtzt ginn a grouss Open Source Fundamenter wéi d'Linux Foundation.

Wéi bauen ech SDN - Aacht Open Source Tools
/flickr/ John Weber / CC BY

opendaylight

OpenDaylight ass eng oppe modulär Plattform fir grouss SDN Netzwierker ze automatiséieren. Seng éischt Versioun erschéngt am Joer 2013, déi e bësse méi spéit en Deel vun der Linux Foundation gouf. Am Mäerz vun dësem Joer déi zéngt Versioun erschéngt Tool, an d'Zuel vun de Benotzer huet eng Milliard iwwerschratt.

De Controller enthält e System fir virtuell Netzwierker ze kreéieren, e Set vu Plugins fir verschidde Protokoller z'ënnerstëtzen, an Utilities fir eng vollstänneg SDN Plattform z'installéieren. Dank der API kënnen OpenDaylight mat anere Controller integréieren. De Kär vun der Léisung gouf am Java geschriwwen, sou datt Dir mat all System mat engem JVM schaffe kënnt.

Plattform verdeelt duerch souwuel a Form vun RPM Packagen an universell binäre Versammlungen, an a Form vu vir-konfiguréierte Biller vu virtuelle Maschinnen baséiert op Fedora an Ubuntu. Dir kënnt se eroflueden op der offizieller Websäit zesumme mat Dokumentatioun. D'Benotzer bemierken datt d'Aarbecht mat OpenDaylight schwéier ka sinn, awer Projet YouTube Kanal Et gi vill Guiden fir den Tool opzestellen.

Liicht.io

Dëst ass en oppene Kader fir SDN Controller z'entwéckelen. Et ass eng SDK baséiert op der OpenDaylight Plattform. D'Zil vum Lighty.io Projet ass d'Entwécklung vun SDN-Léisungen an Java, Python a Go ze vereinfachen an ze beschleunegen.

De Kader bitt eng grouss Unzuel vun Tools fir SDN Ëmfeld ze Debugging. Besonnesch Lighty.io erlaabt Iech Netzwierkapparater ze emuléieren an hiert Verhalen ze programméieren. Et ass och derwäert d'Komponente ze notéieren Network Topology Visualiséierung - et gëtt benotzt fir d'Topologie vun de Netzwierker ze visualiséieren.

Fannt e Guide fir SDN Uwendungen ze kreéieren mat Lighty.io an Repositories op GitHub. Ibid. et gëtt e Migratiounsguide bestehend Uwendungen op déi nei Plattform.

Liest iwwer dëst Thema an eisem Firmeblog:

Floodlight

Et - Controller mat enger Rei vun Uwendungen fir d'Gestioun vun OpenFlow Netzwierker. D'Léisungsarchitektur ass modulär an ënnerstëtzt verschidde virtuell a kierperlech Schalter. D'Léisung huet scho Applikatioun fonnt an der Entwécklung vun engem skalierbare Streaming Service baséiert op SDN - GENI Kino, souwéi Software-definéiert Späichere Coraid.

By Daten aus enger Rei vun Tester, Floodlight iwwerhëlt OpenDaylight op héichbelaaschte Netzwierker. Awer op Netzwierker mat nidderegen a mëttlere Lasten huet Floodlight méi héich latency. Fannt den Installatiounsguide an offiziell Projet Dokumentatioun.

OESS

Eng Rei vu Softwarekomponenten fir OpenFlow Schalter ze konfiguréieren. OESS bitt en einfachen Webinterface fir Benotzer wéi och eng API fir Webservicer. D'Virdeeler vun der Léisung enthalen automatesch Wiessel op Backupkanäl am Fall vu Feeler an d'Disponibilitéit vu Visualiséierungsinstrumenter. Nodeeler: Ënnerstëtzung fir eng limitéiert Zuel vu Schaltmodeller.

Den OESS Installatiouns- a Konfiguratiounsguide ass am Repository op GitHub.

Wéi bauen ech SDN - Aacht Open Source Tools
/flickr/ Ernestas / CC BY

Ravel

Dëst ass e Controller deem seng Netzwierkabstraktiounsniveauen a Form vu SQL Ufroen vertruede sinn. Si kënnen iwwer d'Kommandozeil kontrolléiert ginn. De Virdeel vun der Approche ass datt wéinst SQL Ufroe méi séier geschéckt ginn. Zousätzlech erlaabt de Tool Iech verschidde Schichten vun Abstraktiounen duerch seng automatesch Orchestratiounsfunktioun ze kontrolléieren. D'Nodeeler vun der Léisung enthalen de Mangel u Visualiséierung an d'Notzung fir ze studéieren Argumenter Kommando Linn.

E Schrëtt-fir-Schrëtt Tutorial fir mat Ravel ze schaffen fannt Dir op offizieller Websäit Projet. Dëst gëtt alles an engem condenséierte Format presentéiert. am Repository.

Open Sécherheetscontroller

Software-definéiert Tool fir virtuell Netzwierker ze schützen. Et automatiséiert d'Deployment vu Firewalls, Intrusiounsverhënnerungssystemer an Antivirusen. Den OSC handelt als Tëschestatioun tëscht dem Sécherheetsmanager an enger Rei vu Sécherheetsfunktiounen an Ëmfeld. Zur selwechter Zäit ass et fäeg mat Multicloud ze schaffen.

De Virdeel vum OSC ass datt et net mat spezifesche Software oder Hardwareprodukter gebonnen ass. Wéi och ëmmer, den Tool ass entwéckelt fir mat grousse Firmennetzwierker ze schaffen. Aus dësem Grond ass et onwahrscheinlech gëeegent fir d'Bedierfnesser vun engem Startup.

E Quick Start Guide ka fonnt ginn op der OSC Dokumentatiounssäit.

ONOS

Dëst ass e Betribssystem fir SDN Netzwierker an hir Komponenten ze managen. Seng Besonderheet ass datt et d'Funktionalitéit vun engem SDN Controller, Netzwierk a Server OS kombinéiert. Dank dëser Kombinatioun erlaabt de Tool Iech alles ze iwwerwaachen wat an Netzwierker geschitt a vereinfacht d'Migratioun vun der traditioneller Architektur op SDN.

De "Flascheneck" vun der Plattform kann Sécherheet genannt ginn. Geméiss mellen 2018, ONOS huet eng Rei vun onpatchéierte Schwachstelle. Zum Beispill, Empfindlechkeet fir DoS Attacken an d'Fäegkeet fir Uwendungen ouni Authentifikatioun z'installéieren. E puer vun hinnen si scho gepatched; d'Entwéckler schaffen nach ëmmer un de Rescht. Am Allgemengen, zënter 2015 d'Plattform krut eng grouss Zuel vun Aktualiséierungen, datt d'Sécherheet vun der Ëmwelt Erhéijung.

Dir kënnt d'Tool op den offiziellen eroflueden Dokumentatioun Säit. Et ginn och Installatiounsguiden an aner Tutorials.

Wolfram Stoff

Dëse Projet gouf fréier OpenContrail genannt. Awer et gouf ëmbenannt nodeems se "ënnert dem Fligel" vun der Linux Foundation geplënnert sinn. Tungsten Fabric ass en oppene Netzwierk Virtualiséierungs Plugin dee mat virtuelle Maschinnen, Bare-Metal Workloads a Container funktionnéiert.

De Plugin ka séier mat populäre Orchestertools integréiert ginn: Openstack, Kubernetes, Openshift, vCenter. Zum Beispill fir Tungsten Fabric a Kubernetes z'installéieren wäert brauchen 15 Minutten. D'Tool ënnerstëtzt och all traditionell Funktiounen vun SDN Controller: Gestioun, Visualiséierung, Reseau Konfiguratioun an vill anerer. D'Technologie ass schonn fënnt Applikatioun an Datenzenteren a Wolleken, als Deel vun SDN Stacks fir mat 5G an Edge Computing ze schaffen.

Wolfram Stoff ass ganz erënnert OpenDaylight, sou datt d'Léisung déiselwecht Nodeeler huet - et ass schwéier direkt erauszefannen, besonnesch wann Dir mat Container schafft. Awer dëst ass wou d'Instruktioune praktesch kommen. fir Installatioun an Configuratioun an aner zousätzlech Materialien an Repositories op GitHub.

Posts zum Thema vun eisem Blog op Habré:

Source: will.com

Setzt e Commentaire