Cumu custruisce SDN - Ottu Strumenti Open Source

Oghje avemu preparatu per i nostri lettori una selezzione di cuntrolli SDN chì sò attivamente supportati da l'utilizatori di GitHub è grandi fundazioni open source cum'è a Fundazione Linux.

Cumu custruisce SDN - Ottu Strumenti Open Source
/flickr/ Ghjuvanni Weber / CC BY

OpenDaylight

OpenDaylight hè una piattaforma modulare aperta per automatizà e rete SDN à grande scala. A so prima versione apparsu in u 2013, chì un pocu dopu hè diventatu parte di a Fundazione Linux. In marzu di questu annu a decima versione apparsu strumentu, è u numeru di utilizatori hà supirau un miliardo.

U controller include un sistema per a creazione di rete virtuale, un set di plugins per sustene diversi protokolli, è utilità per implementà una piattaforma SDN cumpleta. Grâce à l'API integrà OpenDaylight cù altri cuntrolli. U core di a suluzione hè stata scritta in Java, cusì pudete travaglià cun ellu in ogni sistema cù una JVM.

Plataforma distribuitu da tramindui in forma di pacchetti RPM è assemblei binari universali, è in forma di imaghjini pre-configurati di macchine virtuali basate in Fedora è Ubuntu. Pudete scaricà elli nant'à u situ ufficiali cù a documentazione. L'utilizatori notanu chì travaglià cù OpenDaylight pò esse difficiule, ma Prughjettu canali YouTube Ci hè un gran numaru di guide per a stallazione di u strumentu.

Lighty.io

Questu hè un framework apertu per u sviluppu di controller SDN. Hè un SDK basatu nantu à a piattaforma OpenDaylight. U scopu di u prughjettu Lighty.io hè di simplificà è accelerà u sviluppu di suluzioni SDN in Java, Python è Go.

U quadru offre un gran numaru di strumenti per debugging ambienti SDN. In particulare, Lighty.io permette di emulà i dispositi di a rete è u prugramma di u so cumpurtamentu. Hè vale a pena nutà ancu u cumpunente Visualizazione di a Topologia di a Rete - hè utilizatu per visualizà a topologia di e rete.

Truvate una guida per creà applicazioni SDN cù Lighty.io in repository nantu à GitHub. Ibid. ci hè una guida di migrazione applicazioni esistenti à a nova piattaforma.

Leghjendu nantu à u tema in u nostru blog corporativu:

Floodlight

Hè - cuntrullore cù un inseme di applicazioni per a gestione di e rete OpenFlow. L'architettura di a suluzione hè modulare è supporta parechje switches virtuali è fisichi. A suluzione hà digià trovu applicazione in u sviluppu di un serviziu di streaming scalabile basatu annantu à SDN - Cinema GENI, è ancu u almacenamentu definitu da u software Coraid.

By dati da una quantità di teste,Floodlight supera l'OpenDaylight in e rete di carica alta. Ma nantu à e rete cù carichi bassu è mediu, Floodlight hà una latenza più alta. Truvate a guida d'installazione in documentazione ufficiale di u prugettu.

OESS

Un inseme di cumpunenti di software per cunfigurà i switch OpenFlow. OESS offre una interfaccia web simplice per l'utilizatori è ancu una API per i servizii web. I vantaghji di a suluzione includenu u cambiamentu automaticu à i canali di salvezza in casu di fallimenti è a dispunibilità di strumenti di visualizazione. Cons: Supportu per un numeru limitatu di mudelli di switch.

A guida d'installazione è di cunfigurazione OESS hè in u repository nantu à GitHub.

Cumu custruisce SDN - Ottu Strumenti Open Source
/flickr/ Ernestas / CC BY

Ravel

Questu hè un controller chì i livelli di astrazione di a rete sò rapprisentati in forma di dumande SQL. Puderanu esse cuntrullati via a linea di cummanda. U vantaghju di l'approcciu hè chì, per via di SQL, e dumande sò mandate più veloce. Inoltre, l'uttellu permette di cuntrullà parechje strati di astrazioni attraversu a so funzione d'orchestrazione automatica. I disadvantages di a suluzione includenu a mancanza di visualizazione è a necessità di studià argumenti linea di cumanda.

Un tutoriale passu per passu per travaglià cù Ravel pò esse truvatu à situ ufficiali prughjettu. Questu hè tuttu presentatu in un formatu cundensatu. in u repository.

Apertura Controller di Sicurezza

Strumentu definitu da u software per a prutezzione di e rete virtuale. Automatizza l'implementazione di firewall, sistemi di prevenzione di intrusioni è antivirus. L'OSC agisce cum'è un intermediariu trà u gestore di sicurità è una varietà di funzioni è ambienti di sicurità. À u listessu tempu, hè capaci di travaglià cù multicloud.

U vantaghju di l'OSC hè chì ùn hè micca ligatu à software specifichi o prudutti hardware. Tuttavia, l'uttellu hè pensatu per travaglià cù e reti corporative à grande scala. Per quessa, hè improbabile chì sia adattatu per i bisogni di una startup.

Una guida di partenza rapida pò esse truvata nantu à u situ di documentazione OSC.

ONOS

Questu hè un sistema operatore per a gestione di e rete SDN è i so cumpunenti. A so peculiarità hè chì combina a funziunalità di un controller SDN, rete è servitore OS. Grazie à sta cumminazione, l'uttellu permette di monitorà tuttu ciò chì succede in e rete è simplificà a migrazione da l'architettura tradiziunale à SDN.

U "bottleneck" di a piattaforma pò esse chjamatu security. Secondu rapportu 2018, ONOS hà una quantità di vulnerabilità senza patch. Per esempiu, suscettibilità à attacchi DoS è a capacità di installà applicazioni senza autentificazione. Alcuni di elli sò digià stati patchati; i sviluppatori sò sempre travagliendu in u restu. In generale, da 2015 a piattaforma ricevutu un gran numaru di aghjurnamenti chì aumentanu a sicurità di l'ambiente.

Pudete scaricà u strumentu nant'à u ufficiali pagina di documentazione. Ci sò ancu guide d'installazione è altri tutoriali.

Tissu tungstènu

Stu prughjettu era prima chjamatu OpenContrail. Ma hè statu rinominatu dopu avè spusatu "sottu l'ala" di a Fundazione Linux. Tungsten Fabric hè un plugin di virtualizazione di rete aperta chì travaglia cù macchine virtuali, carichi di travagliu bare-metal è cuntenituri.

U plugin pò esse integratu rapidamente cù strumenti di orchestrazione populari: Openstack, Kubernetes, Openshift, vCenter. Per esempiu, per implementà Tungsten Fabric in Kubernetes averà bisognu 15 minuti. L'uttellu sustene ancu tutte e funzioni tradiziunali di i controller SDN: gestione, visualizazione, cunfigurazione di a rete è assai altri. A tecnulugia hè digià trova applicazione in centri di dati è nuvole, cum'è parte di stacks SDN per travaglià cù 5G è Edge computing.

U Tungsten Fabric hè assai s'assumiglia OpenDaylight, cusì a suluzione hà i stessi svantaghji - hè difficiule di capisce subitu, soprattuttu quandu travaglia cù cuntenituri. Ma questu hè induve l'istruzzioni sò utili. per a stallazione è a cunfigurazione è altri materiali supplementari in repository nantu à GitHub.

Posts nantu à u tema da u nostru blog nantu à Habré:

Source: www.habr.com

Add a comment