Kuidas ehitada SDN — kaheksa avatud lähtekoodiga tööriista

Täna oleme valmistanud meie lugejatele kokkuvõtte SDN-kontrolleritest, mida aktiivselt toetavad GitHubi kasutajad ja suured avatud lähtekoodiga fondid nagu Linux Foundation.

Kuidas ehitada SDN — kaheksa avatud lähtekoodiga tööriista
/ Flickr / Johannes Weber / CC BY

OpenDaylight

OpenDaylight on avatud modulaarne platvorm suurte SDN-võrkude automatiseerimiseks. Selle esialgne versioon ilmus 2013. aastal ja hiljem sai see Linux Foundationi osaks. Selle aasta märtsis ilmus kümnes versioon tööriistast ning kasutajate arv ületas miljardi.

Kontroller sisaldab virtuaalsete võrkude loomise süsteemi, pluginakomplekti erinevate protokollide toetamiseks ja utiliite täieliku SDN-platvormi juurutamiseks. API võimaldab saab integreerida OpenDaylight teiste kontrolleritega. Lahenduse tuum on kirjutatud Java-s, seega saab sellega töötada igasüsteemides, kus on JVM.

Platvorm GNU Üldine Avaliku litsentsi alusel. on saadaval nii RPM-pakettide ja universaalsete binaarsed kogumite vormis, kui ka eelkonfigureeritud virtuaalmasinate piltidena Fedora ja Ubuntu baasil. Need on saadaval ametlikul veebilehelt koos dokumentatsiooniga. Kasutajad märkivad, et OpenDaylightiga töötamine võib olla keeruline, kuid projekti YouTube'i kanalil on esitatud hulk juhendeid tööriista seadistamiseks.

Lighty.io

See on avatud raamistik SDN-kontrollerite arendamiseks. See on OpenDaylight platvormi SDK. Projekti Lighty.io eesmärk on lihtsustada ja kiirendada SDN-lahenduste arendamist Java, Python ja Go keeles.

Raamistik pakub rohkesti tööriistu SDN-keskkonna tõrkeotsinguks. Eelkõige võimaldab Lighty.io emuleerida võrgu seadmeid ja programmeerida nende käitumist. Tasub märkimist ka komponent Võrgu topoloogia visualiseerimine — seda kasutatakse võrkude topoloogia visualiseerimiseks.

Juhend SDN-rakenduste loomise kohta Lighty.io abil leiate GitHubi repostaariumistsealjuures on saadaval juhend alltöövõtjate olemasolevate rakenduste üleviimiseks uuele platvormile. Teema lugemine meie ettevõtte blogis:

Ettevõtte turvalisus: DPI tehnoloogia DLP süsteemides

See on

See on — kontroller OpenFlow-võrkude haldamiseks mõeldud rakenduste komplektiga. Lahenduse arhitektuur on modulaarne ning see toetab mitmeid virtuaalseid ja füüsilisi lüliteid. Lahendust on juba kasutatud skaleeritava voogedastusteenuse arendamisel SDN-i baasil — GENI Cinema, samuti programmipõhise mälulahenduse Coraid.

Kohal mitmete testide andmetele., Floodlight ületab OpenDaylight'i kõrge koormusega võrkudes. Kuid madala ja keskmise koormusega võrkudes on Floodlight'il suurem latentsus. Paigaldusjuhendit otsige projekti ametlikust dokumentatsioonist.

OESS

Programmi koostisosade komplekt OpenFlow lülitite seadistamiseks. OESS pakub kasutajatele lihtsat veebiliidest, samuti API-d veebiteenuste jaoks. Lahenduse eelisteks on automaatne üleminek reserveeritud kanalitele tõrgete korral ja visualiseerimistööriistade olemasolu. Puuduseks on piiratud arvu lülitite mudelite tugi.

OESS-i paigaldus- ja konfigureerimisjuhend asub repos GitHub'is.

Kuidas ehitada SDN — kaheksa avatud lähtekoodiga tööriista
/ Flickr / Ernestas / CC BY

Ravel

See on kontroller, mille võrgu abstraktsiooni tasemed on esitatud SQL-päringute vormis. Nendega saab hallata käsurealt. Selle lähenemise eeliseks on see, et SQL-päringud saadetakse kiiremini. Lisaks võimaldab tööriist kontrollida mitmeid abstraktsiooni tasemeid automaatse orkestreerimise funktsiooni kaudu. Lahenduse miinusteks on visualiseerimise puudumine ja vajadus õppida. argumente käsurealt.

Ravel'iga töötamise samm-sammuline juhend on saadaval ametlikul kodulehel projektis. Kokkuvõtlikult on see kõik esitatud hoidlas..

Open Security Controller

Programmi määratlev tööriist virtuaalsete võrkude kaitsmiseks. See automatiseerib tulemüüride, sissetungimise ennetamise süsteemide ja viirusetõrjete juurutamise. OSC toimib vahendajana turvalisuse halduri ja mitmete kaitsefunktsioonide ning keskkondade vahel. Samuti on ta võimeline töötama mitme pilvega.

OSC eeliseks on see, et see ei ole seotud konkreetsete tarkvara või riistvara toodetega. Siiski on tööriist kohandatud suurte ettevõttevõrkude jaoks. Sel põhjusel ei pruugi see sobida idufirmade vajadustele.

Kiirusjuhend leiate OSC dokumentatsiooni veebisaidilt.

ONOS

See on operatsioonisüsteem SDN-võrkude ja nende komponentide haldamiseks. Selle eripära seisneb selles, et see ühendab endas SDN-kontrolleri, võrgu- ja serveri operatsioonisüsteemi funktsioone. Selle kombinatsiooni kaudu võimaldab tööriist jälgida kogu võrgudes toimuvat ning lihtsustab üleminekut traditsioonilisest arhitektuurist SDN-ile.

Platvormi "kitsaks kohaks" võib nimetada turvalisust. According to raporti 2018, ONOS-il on rida avatud haavatavusi. Näiteks, DoS-rünnakute haavatavus ja võimalus rakenduste installimiseks ilma autentimiseta. Osa neist on juba parandatud, ülejäänud kallal töötavad arendajad praegu. Üldiselt on alates 2015. aastast platvormi sai rohkelt uuendusi, mis suurendavad keskkonna turvalisust.

Tööriista saab alla laadida ametlikult dokumentatsiooni lehelt. Seal on ka installimise juhised ja teised õpetused.

Tungsten Fabric

See projekt kutsuti varem OpenContrailiks, kuid pärast üleminekut Linux Foundationi alla muudeti nime. Tungsten Fabric on avatud liides võrgu virtualiseerimiseks, mis töötab virtuaalmasinate, bare-metal koormuste ja konteineritega.

Liidest saab kiiresti integreerida populaarsete orkestreerimise tööriistadega: OpenStack, Kubernetes, OpenShift, vCenter. Näiteks, et juurutada Tungsten Fabric Kuberneteses vajatakse 15 minutit. Tööriist toetab ka kõiki traditsioonilisi SDN-kontrollerite funktsioone: haldamine, visualiseerimine, võrgu seadistamine ja paljusid teisi. Tehnoloogia on juba leidnud rakendust andmekeskustes ja pilvandmetes, osana SDN-stekkidest, et toetada 5G ja Edge computing'u lahendusi.

Tungsten Fabric on väga sarnane OpenDaylightile, mistõttu on lahenduse puudused samad - sellega on alguses keeruline toime tulla, eriti konteineritega töötades. Kuid siin tulevad appi juhendid paigaldamise ja seadistamise kohta ja teised lisamaterjalid GitHubi repostaariumist.

Meie blogis leiduvad postitused:

Allikas: habr.com

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster