Dnes jsme pro naše čtenáře připravili výběr SDN kontrolérů, které aktivně podporují uživatelé GitHubu a velké open-source fondy jako Linux Foundation.
/ Flickr / /
OpenDaylight — otevřená modulární platforma pro automatizaci rozsáhlých SDN sítí. Její první verze se objevila v roce 2013, která se později stala součástí Linux Foundation. V březnu tohoto roku tohoto nástroje, a počet uživatelů překročil miliardu.
Součástí kontroléru je systém pro vytváření virtuálních sítí, sada pluginů pro podporu různých protokolů a utilit pro zavedení plně funkční SDN platformy. Díky API je možné integrovat OpenDaylight s jinými kontroléry. Jádro řešení bylo napsáno v Javě, takže s ním lze pracovat v jakýchkoli systémech s JVM.
Platforma jak ve formě RPM paketů a univerzálních binárních sestavení, tak ve formě předem nakonfigurovaných obrazů virtuálních strojů na základě Fedory a Ubuntu. Stáhnout je lze spolu s dokumentací. Uživatelé poznamenávají, že práce s OpenDaylight může být složitá, nicméně na je k dispozici velké množství návodů na nastavení tohoto nástroje.
Je to otevřený rámec pro vývoj SDN kontrolérů. Představuje SDK na základě platformy OpenDaylight. Cílem projektu Lighty.io je usnadnit a urychlit vývoj SDN řešení v Javě, Pythonu a Go.
Rámec nabízí velké množství nástrojů pro ladění SDN prostředí. Zejména, Lighty.io umožňuje emulovat síťová zařízení a programovat jejich chování. Také stojí za zmínku komponenta — ta se používá k vizualizaci topologie sítí.
Návod na vytváření SDN aplikací pomocí Lighty.io hledejte v . Tam také již existujících aplikací na novou platformu.
Čtení na toto téma v našem firemním blogu:
To je — s sadou aplikací pro správu sítí OpenFlow. Architektura řešení je modulární a podporuje řadu virtuálních a fyzických přepínačů. Toto řešení již našlo uplatnění při vývoji škálovatelného streamovacího servisu založeného na SDN — , jakož i softwarově definovaného úložiště .
Podle , Floodlight překonává OpenDaylight při práci s vysoce zatíženými sítěmi. Avšak v sítích s nízkou a střední zátěží má Floodlight vyšší latenci. Průvodce instalací najdete v .
Sada softwarových komponent pro konfiguraci přepínačů OpenFlow. OESS nabízí jednoduché webové rozhraní pro uživatele, stejně jako API pro webové služby. Mezi výhody řešení patří automatické přepínání na záložní kanály při výpadcích a přítomnost vizualizačních nástrojů. Nevýhody — podpora omezeného počtu modelů přepínačů.
Průvodce instalací a konfigurací OESS je uložen v repozitáři .

/ Flickr / /
Toto je kontroler, u kterého jsou úrovně abstrakce sítě reprezentovány ve formě SQL dotazů. Řídit je lze pomocí příkazového řádku. Výhodou přístupu je, že díky SQL jsou dotazy odesílány rychleji. Kromě toho nástroj umožňuje řídit několik úrovní abstrakce pomocí funkce automatické orchestrace. K nevýhodám řešení patří nedostatek vizualizace a nutnost studovat příkazového řádku.
Krokový tutoriál pro práci s Ravel najdete na projektu. V komprimované podobě je to vše shrnuto .
Softwarově definovaný nástroj pro ochranu virtuálních sítí. Automatizuje nasazení firewallů, systémů pro prevenci průniků a antivirů. OSC slouží jako prostředník mezi správcem bezpečnosti a řadou ochranných funkcí a prostředí. Přitom je schopen pracovat s multi-cloudem.
Plus OSC — absence vazby na konkrétní softwarové nebo hardwarové produkty. Nicméně nástroj je zaměřen na práci s rozsáhlými podnikových sítěmi. Z tohoto důvodu se jen těžko hodí pro potřeby startupu.
Průvodce pro rychlý start naleznete .
Jedná se o operační systém pro správu SDN sítí a jejich komponentů. Jeho zvláštností je, že kombinuje funkčnost SDN kontroléru, síťového a serverového OS. Díky takové kombinaci nástroj umožňuje sledovat vše, co se v sítích děje, a zjednodušuje migraci od tradiční architektury k SDN.
„Úzkým místem“ platformy lze nazvat bezpečnost. Podle údajů v roce 2018 má ONOS řadu neuzavřených zranitelnosti. Například náchylnost k DoS útokům a možnost instalace aplikací bez autentizace. Některé z nich již byly opraveny, na ostatních vývojáři stále pracují. Celkově má platforma od roku 2015 velké množství aktualizací, které zvyšují bezpečnost prostředí.
Nástroj si lze stáhnout na oficiální . Tam jsou také příručky pro instalaci a další návody.
Tento projekt se dříve nazýval OpenContrail. Ale byl přejmenován po přechodu „pod křídlo“ Linux Foundation. Tungsten Fabric je otevřený plugin pro virtualizaci sítí, který pracuje s virtuálními stroji, bare-metal zátěžemi a kontejnery.
Plugin lze rychle integrovat s populárními nástroji pro orchestrace: Openstack, Kubernetes, Openshift, vCenter. Například pro nasazení Tungsten Fabric v Kubernetes 15 minut. Nástroj také podporuje všechny tradiční funkce SDN kontrolérů: řízení, vizualizaci, konfiguraci sítí a . Technologie již využití v datových centrech a cloudu, v rámci SDN stacků pro práci s 5G a Edge computing.
Tungsten Fabric je velmi OpenDaylight, takže nevýhody řešení jsou stejné — je obtížné se s ním hned orientovat, zejména při práci s kontejnery. Ale zde na pomoc přijdou pokyny a další dodatečné materiály v .
Příspěvky na téma z našeho blogu na Habru:
Zdroj: habr.com
