Kiel Konstrui SDN - Ok Malfermfontaj Iloj

Hodiaŭ ni preparis por niaj legantoj elekton de SDN-regiloj, kiuj estas aktive subtenataj de uzantoj de GitHub kaj grandaj malfermfontaj fondaĵoj kiel Linukso-Fondaĵo.

Kiel Konstrui SDN - Ok Malfermfontaj Iloj
/flickr/ John Weber / CC BY

Malferma Taglumo

OpenDaylight estas malferma modula platformo por aŭtomatigi grandskalajn SDN-retojn. Ĝia unua versio aperis en 2013, kiu iom poste fariĝis parto de Linukso-Fondaĵo. En marto de ĉi tiu jaro aperis la deka versio ilo, kaj la nombro da uzantoj superis miliardon.

La regilo inkluzivas sistemon por krei virtualajn retojn, aron de kromaĵoj por subteni diversajn protokolojn, kaj utilecojn por disfaldi plenefikan SDN-platformon. Dankon al la API povas integri OpenDaylight kun aliaj regiloj. La kerno de la solvo estis skribita en Java, do vi povas labori kun ĝi en iu ajn sistemo kun JVM.

Platformo distribuita de kaj en la formo de RPM-pakaĵoj kaj universalaj binaraj asembleoj, kaj en la formo de antaŭ-konfiguritaj bildoj de virtualaj maŝinoj bazitaj sur Fedora kaj Ubuntu. Vi povas elŝuti ilin en la oficiala retejo kune kun dokumentado. Uzantoj rimarkas, ke labori kun OpenDaylight povas esti malfacila, sed Projekta Jutuba kanalo Estas granda nombro da gvidiloj por agordi la ilon.

Lighty.io

Ĉi tio estas malferma kadro por disvolvi SDN-regilojn. Ĝi estas SDK bazita sur la OpenDaylight-platformo. La celo de la projekto Lighty.io estas simpligi kaj akceli la disvolviĝon de SDN-solvoj en Java, Python kaj Go.

La kadro ofertas grandan nombron da iloj por sencimigi SDN-mediojn. Precipe, Lighty.io permesas al vi kopii retajn aparatojn kaj programi ilian konduton. Ankaŭ indas noti la komponanton Reta Topologio-Vidigo — ĝi estas uzata por bildigi la topologion de retoj.

Trovu gvidilon pri kreado de SDN-aplikoj uzante Lighty.io en deponejoj sur GitHub. Ibid. estas gvidilo pri migrado ekzistantaj aplikoj al la nova platformo.

Legante pri la temo en nia kompania blogo:

Floodlight

Ĝi - regilo kun aro da aplikaĵoj por administri OpenFlow-retojn. La solva arkitekturo estas modula kaj subtenas multoblajn virtualajn kaj fizikajn ŝaltilojn. La solvo jam trovis aplikon en la disvolviĝo de skalebla streaming-servo bazita sur SDN - Kinejo GENI, same kiel softvar-difinita stokado Coraid.

Por datumoj de kelkaj testoj,Floodlight superas OpenDaylight sur altŝarĝaj retoj. Sed ĉe retoj kun malaltaj kaj mezaj ŝarĝoj, Floodlight havas pli altan latentecon. Trovu la instalan gvidilon en oficiala projekto dokumentado.

OESS

Aro de softvarkomponentoj por agordi OpenFlow-ŝaltilojn. OESS ofertas simplan retinterfacon por uzantoj same kiel API por retservoj. La avantaĝoj de la solvo inkluzivas aŭtomatan ŝanĝadon al rezervaj kanaloj en kazo de fiaskoj kaj la havebleco de bildigaj iloj. Malavantaĝoj: Subteno por limigita nombro da ŝaltilmodeloj.

La gvidilo pri instalado kaj agordo de OESS estas en la deponejo sur GitHub.

Kiel Konstrui SDN - Ok Malfermfontaj Iloj
/flickr/ Ernestas / CC BY

Ravel

Ĉi tio estas regilo, kies retaj abstraktaj niveloj estas reprezentitaj en formo de SQL-demandoj. Ili povas esti kontrolitaj per la komandlinio. La avantaĝo de la aliro estas ke, pro SQL, demandoj estas senditaj pli rapide. Krome, la ilo permesas vin kontroli plurajn tavolojn de abstraktaĵoj per sia aŭtomata orkestra funkcio. La malavantaĝoj de la solvo inkluzivas la mankon de bildigo kaj la bezono studi argumentoj komandlinio.

Paŝo-post-paŝa lernilo por labori kun Ravel troveblas ĉe oficiala retejo projekto. Ĉio ĉi estas prezentita en densigita formato. en la deponejo.

Malfermu Sekurecan Regilon

Programaro-difinita ilo por protekti virtualajn retojn. Ĝi aŭtomatigas la deplojon de fajroŝirmiloj, entrudiĝaj preventaj sistemoj kaj antivirusoj. La OSC funkcias kiel peranto inter la sekureca manaĝero kaj diversaj sekurecfunkcioj kaj medioj. Samtempe, ĝi kapablas labori kun multinubo.

La avantaĝo de OSC estas ke ĝi ne estas ligita al specifaj softvaroj aŭ hardvarproduktoj. Tamen, la ilo estas desegnita por labori kun grandskalaj kompaniaj retoj. Tial, ĝi verŝajne ne taŭgas por la bezonoj de noventrepreno.

Rapida komenca gvidilo troveblas sur la OSC-dokumentejo.

ONOS

Ĉi tio estas operaciumo por administri SDN-retojn kaj iliajn komponantojn. Ĝia propreco estas, ke ĝi kombinas la funkciecon de SDN-regilo, reto kaj servila OS. Danke al ĉi tiu kombinaĵo, la ilo permesas vin kontroli ĉion, kio okazas en retoj kaj simpligas la migradon de tradicia arkitekturo al SDN.

La "botelokolo" de la platformo povas esti nomita sekureco. Laŭ raporto 2018, ONOS havas kelkajn neflakitajn vundeblecojn. Ekzemple, malsaniĝemeco al DoS-atakoj kaj la kapablo instali aplikojn sen aŭtentigo. Kelkaj el ili jam estis flikitaj; la programistoj ankoraŭ laboras pri la resto. Entute, ekde 2015 la platformo ricevita granda nombro da ĝisdatigoj kiuj pliigas la sekurecon de la medio.

Vi povas elŝuti la ilon sur la oficiala dokumenta paĝo. Estas ankaŭ instal-gvidiloj kaj aliaj lerniloj.

Tungsteno Ŝtofo

Ĉi tiu projekto antaŭe estis nomita OpenContrail. Sed ĝi estis renomita post moviĝado "sub la flugilo" de la Linukso-Fondaĵo. Tungsten Fabric estas malferma reto virtualiga kromaĵo kiu funkcias kun virtualaj maŝinoj, nudmetalaj laborŝarĝoj kaj ujoj.

La kromaĵo povas esti rapide integrita kun popularaj instrumentaj iloj: Openstack, Kubernetes, Openshift, vCenter. Ekzemple, por disfaldi Tungsten Fabric en Kubernetes bezonos 15 minutoj. La ilo ankaŭ subtenas ĉiujn tradiciajn funkciojn de SDN-regiloj: administrado, bildigo, reto-agordo kaj multe aliaj. La teknologio jam estas trovaĵoj aplikaĵo en datumcentroj kaj nuboj, kiel parto de SDN-stakoj por labori kun 5G kaj Edge-komputado.

Tungsteno-Ŝtofo estas tre memorigas OpenDaylight, do la solvo havas la samajn malavantaĝojn - estas malfacile eltrovi tuj, precipe kiam oni laboras kun ujoj. Sed ĉi tie instrukcioj utilas. por instalado kaj agordo kaj aliaj aldonaj materialoj en deponejoj sur GitHub.

Afiŝoj pri la temo de nia blogo pri Habré:

fonto: www.habr.com

Aldoni komenton