Hogyan építsünk SDN-t - Nyolc nyílt forráskódú eszköz

Ma olyan SDN-vezérlőket készítettünk olvasóink számára, amelyeket a GitHub-felhasználók és a nagy nyílt forráskódú alapítványok, például a Linux Foundation aktívan támogatnak.

Hogyan építsünk SDN-t - Nyolc nyílt forráskódú eszköz
/flickr/ John Weber / CC BY

nyílt nappal

Az OpenDaylight egy nyílt moduláris platform nagyméretű SDN-hálózatok automatizálására. Első verziója 2013-ban jelent meg, ami kicsit később a Linux Foundation része lett. Ez év márciusában megjelent a tizedik változat eszközt, a felhasználók száma pedig meghaladta a milliárdot.

A vezérlő tartalmaz egy rendszert a virtuális hálózatok létrehozására, a különféle protokollokat támogató beépülő modulokat, valamint a teljes értékű SDN platform telepítésére szolgáló segédprogramokat. Az API-nak köszönhetően tud integrálja az OpenDaylightot más vezérlőkkel. A megoldás magja Java nyelven íródott, így bármilyen JVM-mel rendelkező rendszeren dolgozhatunk vele.

Emelvény forgalmazza mind RPM-csomagok és univerzális bináris összeállítások formájában, mind Fedora és Ubuntu alapú virtuális gépek előre konfigurált képei formájában. Letöltheti őket a hivatalos weboldalon dokumentációval együtt. A felhasználók megjegyzik, hogy az OpenDaylight használata nehéz lehet, de Projekt YouTube csatorna Az eszköz beállításához számos útmutató található.

Lighty.io

Ez egy nyílt keretrendszer az SDN-vezérlők fejlesztéséhez. Ez egy OpenDaylight platformon alapuló SDK. A Lighty.io projekt célja az SDN megoldások fejlesztésének egyszerűsítése és felgyorsítása Java, Python és Go nyelven.

A keretrendszer számos eszközt kínál az SDN-környezetek hibakereséséhez. A Lighty.io különösen lehetővé teszi a hálózati eszközök emulálását és viselkedésük programozását. Érdemes megjegyezni az összetevőt is Hálózati topológia vizualizáció — a hálózatok topológiájának megjelenítésére szolgál.

Útmutatót találhat az SDN-alkalmazások létrehozásához a Lighty.io in használatával adattárak a GitHubon. Ugyanott. van egy migrációs útmutató meglévő alkalmazásokat az új platformra.

Olvass a témáról céges blogunkban:

Díszkivilágítás

Ez - ellenőr OpenFlow hálózatok kezelésére szolgáló alkalmazáskészlettel. A megoldás architektúrája moduláris, és több virtuális és fizikai kapcsolót is támogat. A megoldást már alkalmazták egy SDN alapú skálázható streaming szolgáltatás fejlesztésében - GENI mozi, valamint a szoftver által definiált tárhely Coraid.

On számos teszt adatai,A Floodlight jobban teljesít a nagy terhelésű hálózatokon, mint az OpenDaylight. Az alacsony és közepes terhelésű hálózatokon azonban a Floodlight magasabb késleltetéssel rendelkezik. Keresse meg a telepítési útmutatót hivatalos projektdokumentáció.

OESS

Szoftverösszetevők készlete az OpenFlow kapcsolók konfigurálásához. Az OESS egyszerű webes felületet kínál a felhasználók számára, valamint API-t a webszolgáltatásokhoz. A megoldás előnyei közé tartozik az automatikus átváltás a tartalék csatornákra hiba esetén, valamint a vizualizációs eszközök elérhetősége. Hátrányok: Korlátozott számú kapcsolómodell támogatása.

Az OESS telepítési és konfigurációs útmutatója a lerakatban található a GitHubon.

Hogyan építsünk SDN-t - Nyolc nyílt forráskódú eszköz
/flickr/ Ernestas / CC BY

Bonyodalom

Ez egy olyan vezérlő, amelynek hálózati absztrakciós szintjei SQL lekérdezések formájában jelennek meg. A parancssoron keresztül vezérelhetők. A megközelítés előnye, hogy az SQL-nek köszönhetően a lekérdezések gyorsabban kerülnek elküldésre. Ezenkívül az eszköz lehetővé teszi az absztrakciók több rétegének vezérlését az automatikus hangszerelési funkción keresztül. A megoldás hátrányai közé tartozik a vizualizáció hiánya és a tanulás szükségessége érvek parancs sor.

A Ravel-lel való munkavégzéshez lépésről lépésre bemutatott oktatóanyag a következő címen található: hivatalos honlapján projekt. Mindez tömörített formában jelenik meg. az adattárban.

Nyissa meg a Biztonsági vezérlőt

Szoftver által definiált eszköz a virtuális hálózatok védelmére. Automatizálja a tűzfalak, behatolásgátló rendszerek és vírusirtók telepítését. Az OSC közvetítőként működik a biztonsági menedzser és számos biztonsági funkció és környezet között. Ugyanakkor képes dolgozni a multiclouddal.

Az OSC előnye, hogy nincs konkrét szoftverhez vagy hardvertermékhez kötve. Az eszközt azonban úgy tervezték, hogy nagyméretű vállalati hálózatokkal működjön. Emiatt nem valószínű, hogy megfelel egy startup igényeinek.

Egy gyors üzembe helyezési útmutató található az OSC dokumentációs oldalán.

Onos

Ez egy operációs rendszer az SDN hálózatok és összetevőik kezelésére. Különlegessége, hogy egyesíti az SDN vezérlő, a hálózati és a szerver operációs rendszer funkcionalitását. Ennek a kombinációnak köszönhetően az eszköz lehetővé teszi, hogy mindent nyomon kövessen, ami a hálózatokban történik, és leegyszerűsíti az átállást a hagyományos architektúráról az SDN-re.

A platform „szűk keresztmetszete” biztonságnak nevezhető. Alapján jelentés 2018-ban az ONOS számos kijavítatlan biztonsági rést tartalmaz. Például a DoS támadásokra való érzékenység és az alkalmazások hitelesítés nélküli telepítésének lehetősége. Egy részüket már javították, a többien még dolgoznak a fejlesztők. Összességében 2015 óta a platform kaptam számos frissítés, amely növeli a környezet biztonságát.

Az eszközt letöltheti a hivatalos oldalról dokumentációs oldal. Vannak telepítési útmutatók és egyéb oktatóanyagok is.

Volfrám szövet

Ezt a projektet korábban OpenContrailnek hívták. Ám átnevezték, miután a Linux Foundation „szárnyai alá” költözött. A Tungsten Fabric egy nyílt hálózati virtualizációs beépülő modul, amely virtuális gépekkel, fémes munkaterhelésekkel és konténerekkel működik.

A bővítmény gyorsan integrálható a népszerű hangszerelési eszközökkel: Openstack, Kubernetes, Openshift, vCenter. Például a Tungsten Fabric üzembe helyezéséhez a Kubernetesben szüksége lesz 15 perc. Az eszköz támogatja az SDN-vezérlők összes hagyományos funkcióját is: felügyelet, megjelenítés, hálózati konfiguráció és sok más. A technológia már megvan megtalálja alkalmazás adatközpontokban és felhőkben, az SDN-veremek részeként az 5G és az Edge számítástechnikával való munkavégzéshez.

Tungsten Fabric nagyon visszahívás OpenDaylight, így a megoldásnak ugyanazok a hátrányai - nehéz azonnal kitalálni, különösen, ha konténerekkel dolgozik. De itt jönnek jól az utasítások. telepítéshez és konfigurációhoz és egyéb kiegészítő anyagokat adattárak a GitHubon.

A témával kapcsolatos bejegyzések a Habré blogon:

Forrás: will.com

Hozzászólás