Danas smo pripremili za naše čitatelje odabir SDN kontrolera koje aktivno podržavaju korisnici GitHub-a i velike open-source zaklade poput Linux Foundation-a.
/ Flickr / /
OpenDaylight je otvorena modularna platforma za automatizaciju velikih SDN mreža. Njena prva verzija pojavila se 2013. godine, a kasnije je postala dio Linux Foundation-a. U martu ove godine alata, a broj korisnika prešao je milijardu.
Kontroler uključuje sustav za kreiranje virtualnih mreža, skup dodataka za podršku raznim protokolima i alate za implementaciju potpuno funkcionalne SDN platforme. Zahvaljujući API-ju moguće je integrirati OpenDaylight s drugim kontrolerima. Jezgra rješenja je napisana u Javi, stoga se može koristiti u svim sustavima s JVM-om.
Platforma dostupna u obliku RPM paketa i univerzalnih binarnih izdanja, kao i u obliku unaprijed konfiguriranih slika virtualnih mašina zasnovanih na Fedora-i i Ubuntu-u. Možete ih preuzeti uz dokumentaciju. Korisnici ističu da rad s OpenDaylight-om može biti izazovan, no na prikazano je mnogo vodiča za konfiguraciju alata.
je otvoreni okvir za razvoj SDN kontrolera. Predstavlja SDK temeljen na OpenDaylight platformi. Cilj projekta Lighty.io je pojednostaviti i ubrzati razvoj SDN rješenja na Javi, Pythonu i Go-u.
Okvir nudi mnoge alate za otklanjanje grešaka u SDN okruženju. Konkretno, Lighty.io omogućuje emulaciju mrežnih uređaja i programiranje njihovog ponašanja. Također, treba istaknuti komponentu koja se koristi za vizualizaciju topologije mreža.
Vodič za izradu SDN aplikacija pomoću Lighty.io potražite na . Tamo također već postojećih aplikacija na novu platformu.
Čitanje na ovu temu u našem korporativnom blogu:
To je s paketom aplikacija za upravljanje OpenFlow mrežama. Arhitektura rješenja je modularna i podržava brojne virtualne i fizičke prekidače. Rješenje je već primijenjeno u razvoju skalabilne streaming usluge temeljenom na SDN — , kao i softverski definirane pohrane .
Po , Floodlight nadmašuje OpenDaylight u radu s visokom opterećenim mrežama. Međutim, u mrežama s niskim i srednjim opterećenjima, Floodlight ima veći pokazatelj latencije. Vodič za instalaciju možete pronaći u .
Skup softverskih komponenti za konfiguraciju OpenFlow prekidača. OESS nudi jednostavno web sučelje za korisnike, kao i API za web usluge. Prednosti rješenja uključuju automatsko prebacivanje na rezervne kanale u slučaju kvarova i dostupnost vizualizacijskih alata. Mane uključuju podršku ograničenog broja modela prekidača.
Vodič za instalaciju i konfiguraciju OESS-a dostupan je u repozitoriju .

/ Flickr / /
Ovo je kontroler čiji su nivoi apstrakcije mreže predstavljeni u obliku SQL upita. Njih se može upravljati putem naredbene linije. Prednost pristupa leži u tome da SQL upiti brže dolaze. Osim toga, alat omogućuje kontrolu više razina apstrakcije putem funkcije automatske orkestracije. Nedostaci rješenja uključuju nedostatak vizualizacije i potrebu za učenjem naredbene linije.
Korak-po-korak vodič za rad s Ravelom dostupan je na projektu. U sažetom formatu sve je izloženo .
Softverski definirani alat za zaštitu virtualnih mreža. Automatizira implementaciju vatrozida, sustava za prevenciju provale i antivirusnih rješenja. OSC djeluje kao posrednik između menadžera sigurnosti i niza zaštitnih funkcija i okruženja. Pritom je sposoban raditi s multioblakom.
Prednost OSC-a je što nije vezan uz određene softverske ili hardverske proizvode. Međutim, alat je dizajniran za rad sa velikim korporativnim mrežama. Iz tog razloga, malo je vjerojatno da će biti odgovarajući za potrebe startupa.
Vodič za brzi početak možete pronaći .
To je operacijski sustav za upravljanje SDN mrežama i njihovim komponentama. Njegova posebnost leži u tome što kombinira funkcionalnosti SDN kontrolera s mrežnim i serverskim OS-om. Ova kombinacija alatu omogućuje praćenje svih događaja u mrežama te olakšava migraciju s tradicionalne arhitekture na SDN.
Čak i više, sigurnost se može smatrati 'uskim grlom' platforme. Prema podacima 2018. godine, ONOS ima nekoliko otvorenih ranjivosti. Na primjer, ranjivost na DoS napade i mogućnost instalacije aplikacija bez autentifikacije. Neki od njih su već zakrpani, dok programeri još rade na preostalim. U cjelini, od 2015. godine platforma ima velik broj ažuriranja koja povećavaju sigurnost okruženja.
Alat možete preuzeti s službene . Tamo se nalaze i vodiči za instalaciju te drugi tutori.
Ovaj projekt je ranije bio poznat kao OpenContrail. Međutim, preimenovan je nakon prelaska pod okrilje Linux Foundation. Tungsten Fabric je otvoreni plugin za virtualizaciju mreža koji radi s virtualnim strojevima, bare-metal opterećenjima i kontejnerima.
Plugin se može brzo integrirati s popularnim alatima za orkestraciju: Openstack, Kubernetes, Openshift, vCenter. Na primjer, za implementaciju Tungsten Fabrica u Kubernetesu 15 minuta. Alat također podržava sve tradicionalne funkcije SDN kontrolera: upravljanje, vizualizaciju, konfiguraciju mreža i . Tehnologija se već u podatkovnim centrima i oblaku, unutar SDN stakova za rad s 5G i Edge computingom.
Tungsten Fabric vrlo OpenDaylight, stoga su nedostaci rješenja isti — teško je odmah shvatiti, posebno pri radu s kontejnerima. No ovdje će pomoći upute te drugi dodatni materijali u .
Objave na temu iz našeg bloga na Habr:
Izvor: habr.com
