Si të ndërtoni SDN - Tetë mjete me burim të hapur

Sot ne kemi përgatitur për lexuesit tanë një përzgjedhje të kontrolluesve SDN që mbështeten në mënyrë aktive nga përdoruesit e GitHub dhe fondacione të mëdha me burim të hapur si Fondacioni Linux.

Si të ndërtoni SDN - Tetë mjete me burim të hapur
/flickr/ John Weber / CC BY

dritë e hapur

OpenDaylight është një platformë e hapur modulare për automatizimin e rrjeteve SDN në shkallë të gjerë. Versioni i tij i parë u shfaq në vitin 2013, i cili pak më vonë u bë pjesë e Fondacionit Linux. Në mars të këtij viti u shfaq versioni i dhjetë mjet, dhe numri i përdoruesve ka kaluar një miliard.

Kontrolluesi përfshin një sistem për krijimin e rrjeteve virtuale, një grup shtojcash për të mbështetur protokolle të ndryshme dhe shërbime për vendosjen e një platforme SDN me funksione të plota. Falë API-së një mund të integroni OpenDaylight me kontrollorët e tjerë. Thelbi i zgjidhjes është shkruar në Java, kështu që ju mund të punoni me të në çdo sistem me një JVM.

Platformë shperndare nga si në formën e paketave RPM dhe asambleve binare universale, ashtu edhe në formën e imazheve të para-konfiguruara të makinave virtuale të bazuara në Fedora dhe Ubuntu. Ju mund t'i shkarkoni ato në faqen zyrtare së bashku me dokumentacionin. Përdoruesit vërejnë se puna me OpenDaylight mund të jetë e vështirë, por Kanali i projektit në YouTube Ka një numër të madh udhëzuesish për konfigurimin e mjetit.

Lighty.io

Ky është një kornizë e hapur për zhvillimin e kontrolluesve SDN. Është një SDK e bazuar në platformën OpenDaylight. Qëllimi i projektit Lighty.io është të thjeshtojë dhe shpejtojë zhvillimin e zgjidhjeve SDN në Java, Python dhe Go.

Korniza ofron një numër të madh mjetesh për korrigjimin e mjediseve SDN. Në veçanti, Lighty.io ju lejon të imitoni pajisjet e rrjetit dhe të programoni sjelljen e tyre. Vlen gjithashtu të përmendet komponenti Vizualizimi i Topologjisë së Rrjetit — përdoret për të vizualizuar topologjinë e rrjeteve.

Gjeni një udhëzues për krijimin e aplikacioneve SDN duke përdorur Lighty.io në depo në GitHub. Po aty. ekziston një udhëzues migrimi aplikacionet ekzistuese në platformën e re.

Leximi mbi temën në blogun tonë të korporatës:

prozhektor

Ajo - kontrollues me një grup aplikacionesh për menaxhimin e rrjeteve OpenFlow. Arkitektura e zgjidhjes është modulare dhe mbështet shumë ndërprerës virtualë dhe fizikë. Zgjidhja tashmë ka gjetur aplikim në zhvillimin e një shërbimi transmetimi të shkallëzuar të bazuar në SDN - Kinema GENI, si dhe ruajtja e përcaktuar nga softueri Coraid.

Mbi të dhëna nga një sërë testesh,Floodlight tejkalon OpenDaylight në rrjetet me ngarkesë të lartë. Por në rrjetet me ngarkesë të ulët dhe të mesme, Floodlight ka vonesë më të lartë. Gjeni udhëzuesin e instalimit në dokumentacioni zyrtar i projektit.

OESS

Një grup komponentësh softuerësh për konfigurimin e çelsave OpenFlow. OESS ofron një ndërfaqe të thjeshtë në internet për përdoruesit, si dhe një API për shërbimet në internet. Përparësitë e zgjidhjes përfshijnë kalimin automatik në kanalet rezervë në rast të dështimeve dhe disponueshmërinë e mjeteve të vizualizimit. Kundër: Mbështetje për një numër të kufizuar modelesh ndërprerës.

Udhëzuesi i instalimit dhe konfigurimit të OESS është në depo në GitHub.

Si të ndërtoni SDN - Tetë mjete me burim të hapur
/flickr/ Ernesti / CC BY

përhapem

Ky është një kontrollues, nivelet e abstraksionit të rrjetit të të cilit përfaqësohen në formën e pyetjeve SQL. Ato mund të kontrollohen përmes linjës së komandës. Avantazhi i qasjes është se, për shkak të SQL, pyetjet dërgohen më shpejt. Përveç kësaj, mjeti ju lejon të kontrolloni shtresa të shumta abstraksionesh përmes veçorisë së tij të orkestrimit automatik. Disavantazhet e zgjidhjes përfshijnë mungesën e vizualizimit dhe nevojën për të studiuar argumentet linja e komandës.

Një tutorial hap pas hapi për të punuar me Ravel mund të gjendet në faqen zyrtare të internetit projekti. E gjithë kjo është paraqitur në një format të kondensuar. në depo.

Hapni Kontrolluesin e Sigurisë

Mjet i përcaktuar nga softueri për mbrojtjen e rrjeteve virtuale. Ai automatizon vendosjen e mureve të zjarrit, sistemeve të parandalimit të ndërhyrjeve dhe antivirusëve. OSC vepron si një ndërmjetës midis menaxherit të sigurisë dhe një sërë funksionesh dhe mjedisesh sigurie. Në të njëjtën kohë, ai është i aftë të punojë me multicloud.

Avantazhi i OSC është se nuk është i lidhur me produkte specifike softuerike ose harduerike. Sidoqoftë, mjeti është krijuar për të punuar me rrjete të korporatave në shkallë të gjerë. Për këtë arsye, nuk ka gjasa të jetë i përshtatshëm për nevojat e një startup.

Mund të gjendet një udhëzues për fillimin e shpejtë në faqen e dokumentacionit të OSC.

Onos

Ky është një sistem operativ për menaxhimin e rrjeteve SDN dhe komponentëve të tyre. E veçanta e tij është se kombinon funksionalitetin e një kontrolluesi SDN, rrjetit dhe serverit OS. Falë këtij kombinimi, mjeti ju lejon të monitoroni gjithçka që ndodh në rrjete dhe thjeshton migrimin nga arkitektura tradicionale në SDN.

"Fyta e ngushtë" e platformës mund të quhet siguri. Sipas raportin 2018, ONOS ka një numër dobësish të papatched. Për shembull, ndjeshmëria ndaj sulmeve DoS dhe aftësia për të instaluar aplikacione pa vërtetim. Disa prej tyre tashmë janë rregulluar; zhvilluesit janë ende duke punuar për pjesën tjetër. Në përgjithësi, që nga viti 2015 platforma pranuar një numër i madh përditësimesh që rrisin sigurinë e mjedisit.

Mund ta shkarkoni mjetin në faqen zyrtare faqe dokumentacioni. Ekzistojnë gjithashtu udhëzues instalimi dhe mësime të tjera.

Pëlhurë tungsteni

Ky projekt më parë quhej OpenContrail. Por ai u riemërua pasi u zhvendos "nën krahun" e Fondacionit Linux. Tungsten Fabric është një shtojcë virtualizimi i rrjetit të hapur që punon me makina virtuale, ngarkesa pune metalike dhe kontejnerë.

Shtojca mund të integrohet shpejt me mjetet e njohura të orkestrimit: Openstack, Kubernetes, Openshift, vCenter. Për shembull, për të vendosur Tungsten Fabric në Kubernetes do të ketë nevojë 15 minuta. Mjeti gjithashtu mbështet të gjitha funksionet tradicionale të kontrollorëve SDN: menaxhimin, vizualizimin, konfigurimin e rrjetit dhe shume te tjere. Teknologjia është tashmë gjen aplikim në qendrat e të dhënave dhe retë, si pjesë e stivave SDN për të punuar me 5G dhe llogaritjen Edge.

Pëlhura tungsteni është shumë kujton OpenDaylight, kështu që zgjidhja ka të njëjtat disavantazhe - është e vështirë të kuptosh menjëherë, veçanërisht kur punoni me kontejnerë. Por këtu janë të dobishme udhëzimet. për instalim dhe konfigurim dhe materiale të tjera shtesë në depo në GitHub.

Postime mbi temën nga blogu ynë në Habré:

Burimi: www.habr.com

Shto një koment