Nola SDN eraiki - Kode irekiko zortzi tresna

Gaur gure irakurleentzat GitHub erabiltzaileek eta Linux Fundazioa bezalako kode irekiko fundazio handiek aktiboki onartzen duten SDN kontrolagailuen aukeraketa bat prestatu dugu.

Nola SDN eraiki - Kode irekiko zortzi tresna
/flickr/ John Weber / CC BY

egun argia

OpenDaylight eskala handiko SDN sareak automatizatzeko plataforma modular irekia da. Bere lehen bertsioa 2013an agertu zen, eta pixka bat geroago Linux Fundazioaren parte bihurtu zen. Aurtengo martxoan hamargarren bertsioa agertu zen tresna, eta erabiltzaile kopurua mila milioitik gorakoa izan da.

Kontrolagailuak sare birtualak sortzeko sistema bat, hainbat protokolo onartzen dituen plugin-multzo bat eta ezaugarri osoko SDN plataforma zabaltzeko utilitateak ditu. APIari esker ko ahal integratu OpenDaylight beste kontrolagailu batzuekin. Soluzioaren muina Javan idatzi zen, beraz, JVM bat duen edozein sistematan lan egin dezakezu.

Plataforma arabera banatuta bai RPM pakete eta muntaia bitar unibertsaletan, bai Fedora eta Ubuntun oinarritutako makina birtualen aurrez konfiguratutako irudien moduan. Deskargatu ditzakezu webgune ofizialean dokumentazioarekin batera. Erabiltzaileek ohartzen dute OpenDaylight-ekin lan egitea zaila izan daitekeela, baina Proiektuaren YouTube kanala Tresna konfiguratzeko gida ugari daude.

Argia.io

Hau SDN kontrolagailuak garatzeko marko irekia da. OpenDaylight plataforman oinarritutako SDK bat da. Lighty.io proiektuaren helburua Java, Python eta Go-n SDN soluzioen garapena sinplifikatzea eta bizkortzea da.

Esparruak tresna ugari eskaintzen ditu SDN inguruneak arazketa egiteko. Bereziki, Lighty.io-k sareko gailuak emulatzeko eta haien portaera programatzeko aukera ematen du. Azpimarratzekoa da osagaia ere Sarearen topologiaren bistaratzea β€” sareen topologia ikusteko erabiltzen da.

Bilatu Lighty.io erabiliz SDN aplikazioak sortzeko gida biltegiak GitHub-en. Ibid. migrazio-gida bat dago dauden aplikazioak plataforma berrira.

Gure blog korporatiboan gaiari buruzko irakurketa:

Floodlight

Hau - kontroladore OpenFlow sareak kudeatzeko aplikazio multzo batekin. Soluzio-arkitektura modularra da eta etengailu birtual eta fisiko anitz onartzen ditu. Irtenbideak dagoeneko aurkitu du aplikazioa SDNn oinarritutako streaming zerbitzu eskalagarri baten garapenean - GENI Zinema, baita softwareak definitutako biltegiratzea ere Coraid.

On hainbat probaren datuak,Floodlight-ek OpenDaylight-a gainditzen du karga handiko sareetan. Baina karga baxua eta ertaina duten sareetan, Floodlight-ek latentzia handiagoa du. Bilatu instalazio gida hemen proiektuaren dokumentazio ofiziala.

OESS

OpenFlow etengailuak konfiguratzeko software osagaien multzoa. OESS-ek web interfaze sinple bat eskaintzen die erabiltzaileei, baita web zerbitzuetarako API bat ere. Irtenbidearen abantailen artean, hutsegiteen kasuan babeskopia-kanaletara aldatzea eta bistaratze-tresnen erabilgarritasuna daude. Alde txarrak: Switch modelo kopuru mugatu baterako laguntza.

OESS instalazio eta konfigurazio gida biltegian dago GitHub-en.

Nola SDN eraiki - Kode irekiko zortzi tresna
/flickr/ Ernestak / CC BY

zartada

Sarearen abstrakzio-mailak SQL kontsulten moduan irudikatzen dituen kontroladore bat da. Komando-lerroaren bidez kontrola daitezke. Planteamenduaren abantaila da, SQLren ondorioz, kontsultak azkarrago bidaltzen direla. Horrez gain, tresnak abstrakzio-geruza anitz kontrolatzeko aukera ematen du bere orkestrazio automatikoaren funtzioaren bidez. Irtenbidearen desabantailen artean bisualizazio falta eta aztertu beharra daude argudioak komando-lerroa.

Ravel-ekin lan egiteko urratsez urratseko tutoriala hemen aurki daiteke webgune ofiziala proiektua. Hau guztia formatu laburtu batean aurkezten da. biltegian.

Ireki segurtasun kontrolatzailea

Softwareak definitutako tresna sare birtualak babesteko. Suebakiak, intrusioak prebenitzeko sistemak eta birusen aurkakoak hedatzea automatizatzen du. OSCk segurtasun-kudeatzailearen eta segurtasun-funtzio eta ingurune ezberdinen arteko bitartekari gisa jarduten du. Aldi berean, multicloud-ekin lan egiteko gai da.

OSCren abantaila ez dagoela software edo hardware produktu zehatzekin lotuta dago. Hala ere, tresna eskala handiko sare korporatiboekin lan egiteko diseinatuta dago. Horregatik, nekez izango da startup baten beharretarako egokia.

Hasierako gida azkar bat aurki daiteke OSC dokumentazio gunean.

ONOS

SDN sareak eta haien osagaiak kudeatzeko sistema eragilea da. Bere berezitasuna da SDN kontrolagailu, sare eta zerbitzari OS baten funtzionalitateak konbinatzen dituela. Konbinazio horri esker, tresnak sareetan gertatzen den guztia kontrolatzeko aukera ematen du eta arkitektura tradizionaletik SDNrako migrazioa errazten du.

Plataformaren "botila-lepoari" segurtasuna dei daiteke. Ren arabera txostena 2018an, ONOSek adabaki gabeko ahultasun ugari ditu. Esaterako, DoS erasoekiko suszeptibilitatea eta aplikazioak autentifikaziorik gabe instalatzeko gaitasuna. Horietako batzuk dagoeneko adabakiak daude; garatzaileek gainerakoetan lanean jarraitzen dute. Orokorrean, 2015etik plataforma jaso ingurunearen segurtasuna areagotzen duten eguneratze kopuru handi bat.

Tresna ofizialean deskargatu dezakezu dokumentazio orria. Instalazio gidak eta beste tutorial batzuk ere badaude.

Tungsteno ehuna

Proiektu hau lehen OpenContrail deitzen zen. Baina izena aldatu zitzaion Linux Fundazioaren "hegalpean" mugitu ondoren. Tungsten Fabric sare irekiko birtualizazio plugin bat da, makina birtualekin, metalezko lan-kargarekin eta edukiontziekin lan egiten duena.

Plugina azkar integra daiteke orkestrazio tresna ezagunekin: Openstack, Kubernetes, Openshift, vCenter. Adibidez, Tungsten Fabric Kubernetes-en zabaltzeko beharko du 15 minutu. Tresnak SDN kontrolagailuen ohiko funtzio guztiak ere onartzen ditu: kudeaketa, bistaratzea, sarearen konfigurazioa eta beste asko. Teknologia dagoeneko dago aurkitzen ditu aplikazio datu-zentroetan eta hodeietan, 5G eta Edge computing-ekin lan egiteko SDN pilen parte gisa.

Tungsteno ehuna oso da gogora OpenDaylight, beraz, irtenbideak desabantaila berdinak ditu: zaila da berehala asmatzea, batez ere ontziekin lan egiten denean. Baina hemen argibideak erabilgarriak dira. instalatzeko eta konfiguratzeko eta beste material osagarri batzuk biltegiak GitHub-en.

HabrΓ©-n gure blogetik gaiari buruzko argitalpenak:

Iturria: www.habr.com

Gehitu iruzkin berria