Hoe om SDN te bou - Agt oopbronnutsgoed

Vandag het ons vir ons lesers 'n seleksie van SDN-beheerders voorberei wat aktief ondersteun word deur GitHub-gebruikers en groot oopbron-stigtings soos die Linux Foundation.

Hoe om SDN te bou - Agt oopbronnutsgoed
/flickr/ John Weber / CC BY

OopDaglig

OpenDaylight is 'n oop modulêre platform vir die outomatisering van grootskaalse SDN-netwerke. Die eerste weergawe daarvan het in 2013 verskyn, wat 'n bietjie later deel geword het van die Linux-stigting. In Maart vanjaar die tiende weergawe het verskyn instrument, en die aantal gebruikers het 'n miljard oorskry.

Die beheerder bevat 'n stelsel vir die skep van virtuele netwerke, 'n stel plugins om verskeie protokolle te ondersteun, en nutsprogramme vir die implementering van 'n volledige SDN-platform. Danksy die API kan 'n mens integreer OpenDaylight met ander beheerders. Die kern van die oplossing is in Java geskryf, so jy kan daarmee op enige stelsel met 'n JVM werk.

Platform versprei deur beide in die vorm van RPM-pakkette en universele binêre samestellings, en in die vorm van vooraf-gekonfigureerde beelde van virtuele masjiene gebaseer op Fedora en Ubuntu. Jy kan hulle aflaai op die amptelike webwerf saam met dokumentasie. Gebruikers let daarop dat dit moeilik kan wees om met OpenDaylight te werk, maar Projek YouTube-kanaal Daar is 'n groot aantal gidse vir die opstel van die instrument.

Ligte.io

Dit is 'n oop raamwerk vir die ontwikkeling van SDN-beheerders. Dit is 'n SDK gebaseer op die OpenDaylight-platform. Die doel van die Lighty.io-projek is om die ontwikkeling van SDN-oplossings in Java, Python en Go te vereenvoudig en te bespoedig.

Die raamwerk bied 'n groot aantal instrumente vir die ontfouting van SDN-omgewings. In die besonder, Lighty.io laat jou toe om netwerktoestelle na te boots en hul gedrag te programmeer. Dit is ook die moeite werd om te let op die komponent Netwerktopologievisualisering — dit word gebruik om die topologie van netwerke te visualiseer.

Vind 'n gids oor die skep van SDN-toepassings met Lighty.io in bewaarplekke op GitHub. Ibid. daar is 'n migrasiegids bestaande toepassings op die nuwe platform.

Lees oor die onderwerp in ons korporatiewe blog:

spreilig

Dit - beheerder met 'n stel toepassings vir die bestuur van OpenFlow-netwerke. Die oplossingsargitektuur is modulêr en ondersteun verskeie virtuele en fisiese skakelaars. Die oplossing het reeds toepassing gevind in die ontwikkeling van 'n skaalbare stromingsdiens gebaseer op SDN - GENI Bioskoop, sowel as sagteware-gedefinieerde berging Coraid.

Op data van 'n aantal toetse,Floodlight vaar beter as OpenDaylight op hoëladingsnetwerke. Maar op netwerke met lae en medium vragte het Floodlight hoër latency. Vind die installasiegids in amptelike projekdokumentasie.

OESS

'n Stel sagtewarekomponente vir die opstel van OpenFlow-skakelaars. OESS bied 'n eenvoudige webkoppelvlak vir gebruikers sowel as 'n API vir webdienste. Die voordele van die oplossing sluit in outomatiese oorskakeling na rugsteunkanale in geval van mislukkings en die beskikbaarheid van visualiseringsinstrumente. Nadele: Ondersteuning vir 'n beperkte aantal skakelaarmodelle.

Die OESS-installasie- en konfigurasiegids is in die bewaarplek op GitHub.

Hoe om SDN te bou - Agt oopbronnutsgoed
/flickr/ Ernestas / CC BY

Ravel

Dit is 'n kontroleerder wie se netwerkabstraksievlakke in die vorm van SQL-navrae voorgestel word. Hulle kan beheer word via die opdragreël. Die voordeel van die benadering is dat, as gevolg van SQL, navrae vinniger gestuur word. Daarbenewens laat die instrument jou toe om verskeie lae abstraksies te beheer deur sy outomatiese orkestrasie-funksie. Die nadele van die oplossing sluit in die gebrek aan visualisering en die behoefte om te studeer argumente bevelreël.

'n Stap-vir-stap handleiding vir die werk met Ravel kan gevind word by amptelike webwerf projek. Dit word alles in 'n verkorte formaat aangebied. in die bewaarplek.

Maak die sekuriteitsbeheerder oop

Sagteware-gedefinieerde hulpmiddel vir die beskerming van virtuele netwerke. Dit outomatiseer die ontplooiing van firewalls, inbraakvoorkomingstelsels en antivirusse. Die OSC tree op as 'n tussenganger tussen die sekuriteitsbestuurder en 'n verskeidenheid sekuriteitsfunksies en -omgewings. Terselfdertyd is dit in staat om met multicloud te werk.

Die voordeel van OSC is dat dit nie gekoppel is aan spesifieke sagteware of hardeware produkte nie. Die instrument is egter ontwerp om met grootskaalse korporatiewe netwerke te werk. Om hierdie rede is dit onwaarskynlik dat dit geskik sal wees vir die behoeftes van 'n begin.

'n Vinnige begingids kan gevind word op die OSC-dokumentasiewebwerf.

ONOS

Dit is 'n bedryfstelsel vir die bestuur van SDN-netwerke en hul komponente. Die eienaardigheid daarvan is dat dit die funksionaliteit van 'n SDN-beheerder, netwerk en bediener-bedryfstelsel kombineer. Danksy hierdie kombinasie laat die instrument jou toe om alles wat in netwerke gebeur te monitor en die migrasie van tradisionele argitektuur na SDN te vereenvoudig.

Die "bottelnek" van die platform kan sekuriteit genoem word. Volgens verslag doen ONOS het in 2018 'n aantal ongelapte kwesbaarhede. Byvoorbeeld, vatbaarheid vir DoS-aanvalle en die vermoë om toepassings sonder verifikasie te installeer. Sommige van hulle is reeds reggemaak; die ontwikkelaars werk nog aan die res. Algehele, sedert 2015 die platform ontvang 'n groot aantal opdaterings wat die sekuriteit van die omgewing verhoog.

U kan die instrument op die amptelike aflaai dokumentasie bladsy. Daar is ook installasiegidse en ander tutoriale.

Wolfram stof

Hierdie projek is voorheen OpenContrail genoem. Maar dit is hernoem nadat dit "onder die vlerk" van die Linux-stigting beweeg het. Tungsten Fabric is 'n oopnetwerk-virtualisering-inprop wat met virtuele masjiene, kaalmetaalwerkladings en houers werk.

Die inprop kan vinnig geïntegreer word met gewilde orkestrasie-instrumente: Openstack, Kubernetes, Openshift, vCenter. Byvoorbeeld, om Tungsten Fabric in Kubernetes te ontplooi benodig 15 minute. Die instrument ondersteun ook al die tradisionele funksies van SDN-beheerders: bestuur, visualisering, netwerkkonfigurasie en baie ander. Die tegnologie is reeds vind toepassing in datasentrums en wolke, as deel van SDN-stapels om met 5G en Edge-rekenaars te werk.

Tungsten Stof is baie herinner aan OpenDaylight, dus het die oplossing dieselfde nadele - dit is moeilik om dadelik uit te vind, veral wanneer daar met houers gewerk word. Maar dit is waar instruksies handig te pas kom. vir installasie en konfigurasie en ander bykomende materiaal in bewaarplekke op GitHub.

Plasings oor die onderwerp vanaf ons blog op Habré:

Bron: will.com

Voeg 'n opmerking