I dag har vi forberedt en samling af SDN-controllere, som aktivt understøttes af GitHub-brugere og store open source-fonde som Linux Foundation.
/ Flickr / /
OpenDaylight — en åben modulær platform til automatisering af store SDN-netværk. Den første version blev lanceret i 2013 og blev kort efter en del af Linux Foundation. I marts i år af værktøjet frigivet, og antallet af brugere oversteg én milliard.
Controlleren inkluderer et system til oprettelse af virtuelle netværk, et sæt plugins til understøttelse af forskellige protokoller og værktøjer til implementering af en fuldt fungerende SDN-platform. Takket være API kan OpenDaylight integreres med andre controllere. Løsningens kerne er skrevet i Java, hvilket gør det muligt at arbejde med det i alle systemer med JVM.
Platformen både i form af RPM-pakker og universelle binære builds, samt som forudkonfigurerede virtuelle maskine billeder baseret på Fedora og Ubuntu. De kan downloades sammen med dokumentationen. Brugere bemærker, at det kan være svært at arbejde med OpenDaylight, men på finnes der mange vejledninger til at konfigurere værktøjet.
Dette er et åbent framework til udvikling af SDN-controllere. Det er et SDK baseret på OpenDaylight-platformen. Projektets mål er at forenkle og fremskynde udviklingen af SDN-løsninger i Java, Python og Go.
Frameworket tilbyder mange værktøjer til fejlfinding i SDN-miljøet. Specifikt gør Lighty.io det muligt at simulere netværksenheder og programmere deres adfærd. Det er også værd at nævne komponenten — den bruges til at visualisere netværkstopologier.
Guiden til at opbygge SDN-applikationer ved hjælp af Lighty.io kan findes i . Her er der også af eksisterende applikationer til den nye platform.
Læs mere om emnet i vores virksomhed blog:
Dette er en med et sæt af applikationer til at administrere OpenFlow-netværk. Arkitekturen i løsningen er modulær og understøtter mange virtuelle og fysiske switches. Løsningen har allerede været anvendt til udviklingen af en skalerbar streamingtjeneste baseret på SDN — , samt softwaredefineret lager .
Ifølge , Floodlight overgår OpenDaylight, når der arbejdes med meget belastede netværk. Men i netværk med lav og middel belastning har Floodlight en højere latenstid. Du kan finde installationsguiden i .
Et sæt softwarekomponenter til konfiguration af OpenFlow-switches. OESS tilbyder et enkelt webinterface for brugere, samt et API til webtjenester. Fordelene ved løsningen inkluderer automatisk skift til reservekanaler ved fejl og tilstedeværelsen af visualiseringsværktøjer. Ulemperne er begrænset support for et antal switchmodeller.
Installations- og konfigurationsguiden til OESS findes i depotet .

/ Flickr / /
Dette er en controller, hvor netværksabstraktionsniveauer repræsenteres i form af SQL-forespørgsler. De kan styres via kommandolinjen. Fordelen ved denne tilgang er, at SQL-forespørgsler sendes hurtigere. Desuden gør værktøjet det muligt at kontrollere flere abstraktionsniveauer via automatiseringsfunktionen. Ulemperne ved løsningen inkluderer manglende visualisering og behovet for at lære En trin-for-trin tutorial til arbejde med Ravel findes på
projektet. I komprimeret format er dette alt beskrevet Open Security Controller .
Fordelen ved OSC er, at der ikke er nogen binding til specifikke software- eller hardwareprodukter. Men værktøjet er designet til at arbejde med store enterprise-netværk. Af denne grund vil det næppe være velegnet til opstartsvirksomheders behov.
Guiden til hurtig opstart kan findes
på hjemmesiden med dokumentationen til OSC .
Dette er et operativsystem til administration af SDN-netværk og deres komponenter. Dets særlige ved er, at det kombinerer funktionalitet fra en SDN-controller med et netværks- og server-OS. Gennem denne kombination gør værktøjet det muligt at overvåge alt, hvad der sker i netværkene, og forenkler overgangen fra traditionel arkitektur til SDN.
En "flaskehals" ved platformen kan være sikkerheden. Ifølge 2018 har ONOS et antal uoprettede sårbarheder. For eksempel sårbarhed over for DoS-angreb og muligheden for at installere applikationer uden godkendelse. Nogle af dem er allerede blevet patched, mens udviklerne arbejder på de resterende. Generelt har platformen et stort antal opdateringer, der forbedrer sikkerheden i miljøet.
Værktøjet kan downloades fra den officielle Her ligger også installationsguider og andre tutorials.
Dette projekt blev tidligere kaldt OpenContrail. Men det blev omdøbt efter overgangen "under vingerne" af Linux Foundation. Tungsten Fabric er en open-source plugin til virtualisering af netværk, der arbejder med virtuelle maskiner, bare-metal belastninger og containere.
Plugin'et kan hurtigt integreres med populære orkestreringsværktøjer: Openstack, Kubernetes, Openshift, vCenter. For eksempel vil det tage Værktøjet understøtter også alle traditionelle funktioner fra SDN-controllere: administration, visualisering, konfiguration af netværk og Teknologien finder allerede Tungsten Fabric ligner meget
OpenDaylight, derfor har løsningen de samme ulemper — det er svært at komme igennem, især ved arbejde med containere. Men her vil installations- og andre yderligere materialer komme til hjælp. Kampen for netværksneutralitet — en chance for at komme tilbage. .
Den nye standard baseret på PCIe 5.0 "binder" CPU og GPU — hvad vides der om den?
Kilde: habr.com
