SDN:n rakentaminen - Kahdeksan avoimen lähdekoodin työkalua

Tänään olemme valmistaneet lukijoillemme valikoiman SDN-ohjaimia, joita GitHub-käyttäjät ja suuret avoimen lähdekoodin säätiöt, kuten Linux Foundation, tukevat aktiivisesti.

SDN:n rakentaminen - Kahdeksan avoimen lähdekoodin työkalua
/flickr/ John Weber / CC BY

avoin päivänvalo

OpenDaylight on avoin modulaarinen alusta suurten SDN-verkkojen automatisointiin. Sen ensimmäinen versio ilmestyi vuonna 2013, josta tuli hieman myöhemmin osa Linux Foundationia. Tämän vuoden maaliskuussa kymmenes versio ilmestyi työkalu, ja käyttäjien määrä on ylittänyt miljardin.

Ohjain sisältää järjestelmän virtuaalisten verkkojen luomiseen, joukon laajennuksia tukemaan erilaisia ​​protokollia ja apuohjelmia täysin varustetun SDN-alustan käyttöönottamiseksi. API:n ansiosta voidaan muodostaa integroida OpenDaylight muihin ohjaimiin. Ratkaisun ydin on kirjoitettu Java-kielellä, joten voit työskennellä sen kanssa missä tahansa järjestelmässä, jossa on JVM.

Foorumi jakelija sekä RPM-pakettien ja yleisten binäärikokoonpanojen muodossa että Fedoraan ja Ubuntuun perustuvien virtuaalikoneiden esikonfiguroitujen kuvien muodossa. Voit ladata ne virallisella verkkosivustolla dokumentaation kanssa. Käyttäjät huomauttavat, että OpenDaylightin käyttäminen voi olla vaikeaa, mutta Projektin YouTube-kanava Työkalun asentamiseen on olemassa suuri määrä oppaita.

Lighty.io

Tämä on avoin kehys SDN-ohjainten kehittämiseen. Se on OpenDaylight-alustaan ​​perustuva SDK. Lighty.io-projektin tavoitteena on yksinkertaistaa ja nopeuttaa SDN-ratkaisujen kehitystä Javassa, Pythonissa ja Gossa.

Kehys tarjoaa suuren määrän työkaluja SDN-ympäristöjen virheenkorjaukseen. Erityisesti Lighty.io antaa sinun emuloida verkkolaitteita ja ohjelmoida niiden toimintaa. Komponentti kannattaa myös huomioida Verkkotopologian visualisointi — sitä käytetään visualisoimaan verkkojen topologia.

Löydä opas SDN-sovellusten luomiseen Lighty.io in -sovelluksen avulla arkistot GitHubissa. Ibid. siellä on maahanmuutto-opas olemassa olevat sovellukset uudelle alustalle.

Lue aiheesta yritysblogistamme:

Valonheitin

Se - ohjain jossa on joukko sovelluksia OpenFlow-verkkojen hallintaan. Ratkaisuarkkitehtuuri on modulaarinen ja tukee useita virtuaalisia ja fyysisiä kytkimiä. Ratkaisu on jo löytänyt sovelluksen SDN-pohjaisen skaalautuvan suoratoistopalvelun kehittämisessä - GENI elokuva, sekä ohjelmiston määrittämä tallennustila Coraid.

Päälle tietoja useista testeistä,Floodlight ylittää OpenDaylightin suuren kuormituksen verkoissa. Mutta verkoissa, joissa on alhainen ja keskiraskas kuormitus, Floodlightilla on korkeampi latenssi. Löydä asennusopas osoitteesta virallinen hankedokumentaatio.

OESS

Joukko ohjelmistokomponentteja OpenFlow-kytkimien määrittämiseen. OESS tarjoaa yksinkertaisen verkkokäyttöliittymän käyttäjille sekä API:n verkkopalveluille. Ratkaisun etuja ovat automaattinen vaihto varakanaville vikatilanteissa sekä visualisointityökalujen saatavuus. Miinukset: Tuki rajoitetulle määrälle kytkinmalleja.

OESS-asennus- ja konfigurointiopas on arkistossa GitHubissa.

SDN:n rakentaminen - Kahdeksan avoimen lähdekoodin työkalua
/flickr/ Ernestas / CC BY

Sotkea

Tämä on ohjain, jonka verkon abstraktiotasot esitetään SQL-kyselyinä. Niitä voidaan ohjata komentorivin kautta. Lähestymistavan etuna on, että SQL:n ansiosta kyselyt lähetetään nopeammin. Lisäksi työkalun avulla voit hallita useita abstraktiotasoja automaattisen orkestrointiominaisuuden avulla. Ratkaisun haittoja ovat visualisoinnin puute ja opiskelutarve väitteet komentorivi.

Vaiheittainen opetusohjelma Ravelin kanssa työskentelyyn löytyy osoitteesta virallisilla verkkosivuilla hanke. Tämä kaikki esitetään tiivistetyssä muodossa. arkistossa.

Avaa turvaohjain

Ohjelmiston määrittämä työkalu virtuaaliverkkojen suojaamiseen. Se automatisoi palomuurien, tunkeutumisenestojärjestelmien ja virustorjuntaohjelmien käyttöönoton. OSC toimii välittäjänä tietoturvapäällikön ja useiden turvallisuustoimintojen ja -ympäristöjen välillä. Samalla se pystyy toimimaan multicloudin kanssa.

OSC:n etuna on, että sitä ei ole sidottu tiettyihin ohjelmisto- tai laitteistotuotteisiin. Työkalu on kuitenkin suunniteltu toimimaan suurten yritysverkkojen kanssa. Tästä syystä se ei todennäköisesti sovellu startup-yrityksen tarpeisiin.

Pika-aloitusopas löytyy OSC:n dokumentaatiosivustolla.

Onos

Tämä on käyttöjärjestelmä SDN-verkkojen ja niiden komponenttien hallintaan. Sen erikoisuus on, että se yhdistää SDN-ohjaimen, verkon ja palvelimen käyttöjärjestelmän toiminnallisuuden. Tämän yhdistelmän ansiosta työkalun avulla voit seurata kaikkea verkoissa tapahtuvaa ja yksinkertaistaa siirtymistä perinteisestä arkkitehtuurista SDN:ään.

Alustan "pullonkaulaksi" voidaan kutsua turvallisuutta. Mukaan raportti 2018 ONOSissa on useita korjaamattomia haavoittuvuuksia. Esimerkiksi herkkyys DoS-hyökkäyksille ja kyky asentaa sovelluksia ilman todennusta. Jotkut niistä on jo korjattu, ja kehittäjät työskentelevät edelleen muiden parissa. Kaiken kaikkiaan alusta vuodesta 2015 sain suuri määrä päivityksiä, jotka lisäävät ympäristön turvallisuutta.

Voit ladata työkalun viralliselta sivulta dokumentaatiosivu. Siellä on myös asennusoppaita ja muita opetusohjelmia.

Volframi kangas

Tämän projektin nimi oli aiemmin OpenContrail. Mutta se nimettiin uudelleen siirryttyään Linux Foundationin "siiven alle". Tungsten Fabric on avoimen verkon virtualisointilaajennus, joka toimii virtuaalikoneiden, paljasmetallisten työkuormien ja säiliöiden kanssa.

Laajennus voidaan integroida nopeasti suosittuihin orkestrointityökaluihin: Openstack, Kubernetes, Openshift, vCenter. Esimerkiksi Tungsten Fabric -sovelluksen käyttöönotto Kubernetesissa tarvitsee 15 minuuttia. Työkalu tukee myös kaikkia SDN-ohjainten perinteisiä toimintoja: hallintaa, visualisointia, verkon konfigurointia ja paljon muita. Tekniikka on jo löydöt sovellus datakeskuksissa ja pilvissä osana SDN-pinoja 5G- ja Edge-laskentaan.

Tungsten Fabric on erittäin muistuttaa OpenDaylight, joten ratkaisulla on samat haitat - sitä on vaikea selvittää heti, varsinkin kun työskentelet konttien kanssa. Mutta tässä ohjeet ovat hyödyllisiä. asennusta ja konfigurointia varten ja muita lisämateriaaleja arkistot GitHubissa.

Aiheeseen liittyviä viestejä Habré-blogistamme:

Lähde: will.com

Lisää kommentti