Jak vytvořit SDN - Osm nástrojů s otevřeným zdrojovým kódem

Dnes jsme pro naše čtenáře připravili výběr SDN řadičů, které aktivně podporují uživatelé GitHubu a velké open source nadace, jako je Linux Foundation.

Jak vytvořit SDN - Osm nástrojů s otevřeným zdrojovým kódem
/flickr/ John Weber / CC BY

OpenDaylight

OpenDaylight je otevřená modulární platforma pro automatizaci rozsáhlých sítí SDN. Jeho první verze se objevila v roce 2013, která se o něco později stala součástí Linux Foundation. V březnu tohoto roku objevila se desátá verze a počet uživatelů přesáhl miliardu.

Řadič obsahuje systém pro vytváření virtuálních sítí, sadu pluginů pro podporu různých protokolů a nástroje pro nasazení plnohodnotné platformy SDN. Díky API jeden může integrovat OpenDaylight s jinými ovladači. Jádro řešení bylo napsáno v Javě, takže s ním můžete pracovat na jakémkoli systému s JVM.

Platforma distribuovány jak ve formě RPM balíčků a univerzálních binárních sestavení, tak ve formě předkonfigurovaných obrazů virtuálních strojů založených na Fedoře a Ubuntu. Můžete si je stáhnout na oficiálních stránkách spolu s dokumentací. Uživatelé poznamenávají, že práce s OpenDaylight může být obtížná, ale Projektový kanál YouTube Existuje velké množství návodů pro nastavení nástroje.

Lighty.io

Toto je otevřený rámec pro vývoj řadičů SDN. Jedná se o SDK založené na platformě OpenDaylight. Cílem projektu Lighty.io je zjednodušit a urychlit vývoj SDN řešení v Javě, Pythonu a Go.

Framework nabízí velké množství nástrojů pro ladění prostředí SDN. Lighty.io umožňuje zejména emulovat síťová zařízení a programovat jejich chování. Za zmínku také stojí komponenta Vizualizace topologie sítě — používá se k vizualizaci topologie sítí.

Najděte průvodce vytvářením aplikací SDN pomocí Lighty.io in úložiště na GitHubu. Tamtéž. existuje průvodce migrací stávajících aplikací na novou platformu.

Čtení na toto téma na našem firemním blogu:

Světlomet

To - kontrolor se sadou aplikací pro správu sítí OpenFlow. Architektura řešení je modulární a podporuje více virtuálních a fyzických přepínačů. Řešení již našlo uplatnění při vývoji škálovatelné streamovací služby založené na SDN – Kino GENI, stejně jako softwarově definované úložiště Coraid.

Na údaje z řady testů,Floodlight překonává OpenDaylight v sítích s vysokým zatížením. Ale v sítích s nízkou a střední zátěží má Floodlight vyšší latenci. Návod k instalaci najdete v oficiální projektovou dokumentaci.

OESS

Sada softwarových komponent pro konfiguraci přepínačů OpenFlow. OESS nabízí jednoduché webové rozhraní pro uživatele a také API pro webové služby. Mezi výhody řešení patří automatické přepínání na záložní kanály v případě výpadků a dostupnost vizualizačních nástrojů. Nevýhody: Podpora pro omezený počet modelů přepínačů.

Průvodce instalací a konfigurací OESS je v úložišti na GitHub.

Jak vytvořit SDN - Osm nástrojů s otevřeným zdrojovým kódem
/flickr/ Ernestas / CC BY

zaplést

Jedná se o kontrolér, jehož úrovně abstrakce sítě jsou reprezentovány formou SQL dotazů. Lze je ovládat pomocí příkazového řádku. Výhodou tohoto přístupu je, že díky SQL se dotazy odesílají rychleji. Kromě toho vám tento nástroj umožňuje ovládat více vrstev abstrakcí prostřednictvím funkce automatické orchestrace. Mezi nevýhody řešení patří chybějící vizualizace a nutnost studovat argumenty příkazový řádek.

Návod krok za krokem pro práci s Ravelem naleznete na oficiální stránky projekt. To vše je prezentováno ve zkráceném formátu. v úložišti.

Otevřete řadič zabezpečení

Softwarově definovaný nástroj pro ochranu virtuálních sítí. Automatizuje nasazení firewallů, systémů prevence narušení a antivirů. OSC funguje jako prostředník mezi bezpečnostním manažerem a řadou bezpečnostních funkcí a prostředí. Zároveň je schopen pracovat s multicloudem.

Výhodou OSC je, že není vázán na konkrétní softwarové nebo hardwarové produkty. Nástroj je však navržen pro práci s rozsáhlými podnikovými sítěmi. Z tohoto důvodu je nepravděpodobné, že by byl vhodný pro potřeby startupu.

Rychlý průvodce lze nalézt na stránce dokumentace OSC.

ONOS

Jedná se o operační systém pro správu sítí SDN a jejich součástí. Jeho zvláštností je, že kombinuje funkčnost řadiče SDN, sítě a serverového OS. Díky této kombinaci vám nástroj umožňuje sledovat vše, co se děje v sítích a zjednodušuje migraci z tradiční architektury na SDN.

„Úzké místo“ platformy lze nazvat bezpečností. Podle zpráva 2018 má ONOS řadu neopravených zranitelností. Například náchylnost k DoS útokům a možnost instalovat aplikace bez ověřování. Některé z nich jsou již opraveny, na zbytku vývojáři stále pracují. Celkově od roku 2015 platforma přijato velké množství aktualizací, které zvyšují bezpečnost prostředí.

Nástroj si můžete stáhnout na oficiálních stránkách dokumentační stránku. K dispozici jsou také instalační příručky a další návody.

Wolframová tkanina

Tento projekt se dříve jmenoval OpenContrail. Po přesunu „pod křídla“ Linux Foundation byl ale přejmenován. Tungsten Fabric je plugin pro otevřenou síťovou virtualizaci, který pracuje s virtuálními stroji, pracovními zátěžemi a kontejnery.

Plugin lze rychle integrovat s oblíbenými nástroji pro orchestraci: Openstack, Kubernetes, Openshift, vCenter. Například k nasazení Tungsten Fabric v Kubernetes bude potřebovat 15 minut. Nástroj také podporuje všechny tradiční funkce řadičů SDN: správu, vizualizaci, konfiguraci sítě a mnoho dalších. Technologie již existuje najde aplikace v datových centrech a cloudech, jako součást SDN stacků pro práci s 5G a Edge computingem.

Tungsten Fabric je velmi připomíná OpenDaylight, takže řešení má stejné nevýhody - je těžké to zjistit hned, zejména při práci s kontejnery. Tady se ale hodí návod. pro instalaci a konfiguraci a další doplňkové materiály v úložiště na GitHubu.

Příspěvky k tématu z našeho blogu na Habré:

Zdroj: www.habr.com

Přidat komentář