Idag har vi förberett för våra läsare ett urval av SDN-kontroller som aktivt stöds av GitHub-användare och stora öppen källkodsstiftelser som Linux Fundament.
/flickr/ /
OpenDaylight är en öppen, modulär plattform för att automatisera storskaliga SDN-nätverk. Dess första version släpptes 2013 och blev senare en del av Linux Stiftelsen. I mars i år, verktyg, och antalet användare har överstigit en miljard.
Styrenheten inkluderar ett system för att skapa virtuella nätverk, en uppsättning plug-ins för att stödja olika protokoll och verktyg för att distribuera en fullfjädrad SDN-plattform. Tack vare API Integrera OpenDaylight med andra kontroller. Kärnan i lösningen skrevs i Java, så den kan användas på alla system med JVM.
Plattform både i form av RPM-paket och universella binära byggen, såväl som förkonfigurerade virtuella maskinavbildningar baserade på Fedora och UbuntuDu kan ladda ner dem. tillsammans med dokumentationen. Användare har noterat att OpenDaylight kan vara svårt att arbeta med, men Det finns ett stort antal guider tillgängliga för hur du ställer in instrumentet.
Det är ett ramverk med öppen källkod för att utveckla SDN-kontroller. Det är en SDK baserad på OpenDaylight-plattformen. Målet med Lighty.io-projektet är att förenkla och påskynda utvecklingen av SDN-lösningar i Java, Python och Go.
Ramverket erbjuder ett stort antal verktyg för felsökning av SDN-miljöer. I synnerhet låter Lighty.io dig emulera nätverksenheter och programmera deras beteende. Värt att notera är också komponenten - den används för att visualisera nätverkstopologi.
För en guide om hur du bygger SDN-applikationer med Lighty.io, kolla in . Där också befintliga applikationer till den nya plattformen.
Läs om ämnet i vår företagsblogg:
det här - med en uppsättning applikationer för att hantera OpenFlow-nätverk. Lösningsarkitekturen är modulär och stöder flera virtuella och fysiska switchar. Lösningen har redan funnit tillämpning i utvecklingen av en skalbar streamingtjänst baserad på SDN — , såväl som mjukvarudefinierad lagring .
På , Floodlight överträffar OpenDaylight när det gäller nätverk med hög belastning. Men i nätverk med låg och medelstor belastning har Floodlight en högre latenshastighet. För installationsguide, se .
En uppsättning programvarukomponenter för att konfigurera OpenFlow-switchar. OESS erbjuder ett enkelt webbgränssnitt för användare samt ett API för webbtjänster. Fördelarna med lösningen inkluderar automatisk byte till backup-kanaler vid fel och tillgängligheten av visualiseringsverktyg. Nackdelar: stöd för ett begränsat antal switchmodeller.
OESS installations- och konfigurationsguide finns i förvaret .

/flickr/ /
Detta är en styrenhet vars nätverksabstraktionslager representeras som SQL-frågor. Du kan hantera dem via kommandoraden. Fördelen med detta tillvägagångssätt är att SQL-frågor skickas snabbare. Dessutom låter verktyget dig styra flera abstraktionsnivåer med den automatiska orkestreringsfunktionen. Nackdelarna med lösningen inkluderar bristen på visualisering och behovet av att studera kommandorad.
En steg-för-steg handledning om att arbeta med Ravel finns på projekt. Det hela är upplagt i ett komprimerat format. .
Mjukvarudefinierat verktyg för att skydda virtuella nätverk. Det automatiserar distributionen av brandväggar, intrångsskyddssystem och antivirus. OSC fungerar som en mellanhand mellan säkerhetschefen och flera säkerhetsfunktioner och miljöer. Samtidigt kan den arbeta med flera moln.
Fördelen med OSC är att den inte är knuten till specifik mjukvara eller hårdvaruprodukter. Verktyget är dock utformat för att fungera med storskaliga företagsnätverk. Av denna anledning är det osannolikt att det är lämpligt för en startups behov.
En snabbstartsguide finns .
Det är ett operativsystem för att hantera SDN-nätverk och deras komponenter. Dess unika egenskap är att den kombinerar funktionaliteten hos en SDN-kontroller, nätverk och serveroperativsystem. Denna kombination gör att verktyget kan övervaka allt som händer i nätverk och förenklar migreringen från traditionell arkitektur till SDN.
Plattformens flaskhals kan kallas säkerhet. Enligt uppgifter 2018 har ONOS ett antal oparpade sårbarheter. Till exempel mottaglighet för DoS-attacker och möjligheten att installera applikationer utan autentisering. Några av dem har redan patchats, medan utvecklarna fortfarande arbetar med resten. Totalt sett sedan 2015 plattformen ett stort antal uppdateringar som förbättrar säkerheten i miljön.
Du kan ladda ner verktyget från den officiella webbplatsen . Det finns även installationsguider och andra handledningar där.
Detta projekt hette tidigare OpenContrail. Men det döptes om efter att ha tagits över av Linux Foundation. Tungsten Fabric är ett plugin för nätverksvirtualisering med öppen källkod som fungerar med virtuella maskiner, arbetsbelastningar utan lagringsutrymme och containrar.
Insticksprogrammet kan snabbt integreras med populära orkestreringsverktyg: Openstack, Kubernetes, Openshift, vCenter. Till exempel för att distribuera Tungsten Fabric i Kubernetes 15 minuter. Verktyget stöder även alla traditionella SDN-kontrollfunktioner: hantering, visualisering, nätverkskonfiguration och . Tekniken är redan applikation i datacenter och moln, som en del av SDN-stackar för att arbeta med 5G och Edge-datorer.
Tungsten Tyg är mycket OpenDaylight, så lösningen har samma nackdelar - det är svårt att räkna ut direkt, speciellt när man arbetar med containrar. Men här kommer instruktionerna till undsättning och annat ytterligare material i .
Inlägg om ämnet från vår blogg på Habré:
Källa: will.com
