Kif tibni SDN - Tmien Għodod Open Source

Illum ħejjejna għall-qarrejja tagħna għażla ta 'kontrolluri SDN li huma appoġġjati b'mod attiv minn utenti GitHub u fondazzjonijiet kbar ta' sors miftuħ bħall-Linux Foundation.

Kif tibni SDN - Tmien Għodod Open Source
/Flickr/ John Weber / CC BY

opendaylight

OpenDaylight hija pjattaforma modulari miftuħa għall-awtomatizzazzjoni ta 'netwerks SDN fuq skala kbira. L-ewwel verżjoni tagħha dehret fl-2013, li ftit wara saret parti mill-Fondazzjoni Linux. F’Marzu ta’ din is-sena dehret l-għaxar verżjoni għodda, u n-numru ta 'utenti qabeż il-biljun.

Il-kontrollur jinkludi sistema għall-ħolqien ta 'netwerks virtwali, sett ta' plugins biex jappoġġjaw diversi protokolli, u utilitajiet għall-iskjerament ta 'pjattaforma SDN b'karatteristiċi sħiħa. Grazzi għall-API wieħed jista ' jintegra OpenDaylight ma' kontrolluri oħra. Il-qalba tas-soluzzjoni kienet miktuba f'Java, sabiex tkun tista' taħdem magħha fuq kwalunkwe sistema b'JVM.

Pjattaforma imqassma minn kemm fil-forma ta 'pakketti RPM u assemblaġġi binarji universali, kif ukoll fil-forma ta' immaġini konfigurati minn qabel ta 'magni virtwali bbażati fuq Fedora u Ubuntu. Tista' tniżżilhom fuq il-websajt uffiċjali flimkien mad-dokumentazzjoni. L-utenti jinnotaw li taħdem ma 'OpenDaylight tista' tkun diffiċli, iżda Kanal YouTube tal-proġett Hemm numru kbir ta 'gwidi għat-twaqqif ta' l-għodda.

Lighty.io

Dan huwa qafas miftuħ għall-iżvilupp ta' kontrolluri SDN. Huwa SDK ibbażat fuq il-pjattaforma OpenDaylight. L-għan tal-proġett Lighty.io huwa li jissimplifika u jħaffef l-iżvilupp ta 'soluzzjonijiet SDN f'Java, Python u Go.

Il-qafas joffri numru kbir ta 'għodod għad-debugging ta' ambjenti SDN. B'mod partikolari, Lighty.io jippermettilek timita l-apparat tan-netwerk u tipprogramma l-imġieba tagħhom. Ta 'min jinnota wkoll il-komponent Viżwalizzazzjoni Topoloġija tan-Netwerk — tintuża biex tiġi viżwalizzata t-topoloġija tan-netwerks.

Sib gwida dwar il-ħolqien ta' applikazzjonijiet SDN billi tuża Lighty.io fi repożitorji fuq GitHub. Ibid. hemm gwida dwar il-migrazzjoni applikazzjonijiet eżistenti għall-pjattaforma l-ġdida.

Qari dwar is-suġġett fil-blog korporattiv tagħna:

Dawl tad-dawl

Huwa - kontrollur b'sett ta' applikazzjonijiet għall-ġestjoni ta' netwerks OpenFlow. L-arkitettura tas-soluzzjoni hija modulari u tappoġġja swiċċijiet virtwali u fiżiċi multipli. Is-soluzzjoni diġà sabet applikazzjoni fl-iżvilupp ta 'servizz ta' streaming skalabbli bbażat fuq SDN - Ċinema GENI, kif ukoll ħażna definita minn softwer Coraid.

Fuq data minn numru ta’ testijiet,Floodlight jissupera lil OpenDaylight fuq netwerks ta' tagħbija għolja. Iżda fuq netwerks b'tagħbijiet baxxi u medji, Floodlight għandu latenza ogħla. Sib il-gwida tal-installazzjoni fi dokumentazzjoni uffiċjali tal-proġett.

OESS

Sett ta' komponenti ta' softwer għall-konfigurazzjoni ta' swiċċijiet OpenFlow. L-OESS toffri interface tal-web sempliċi għall-utenti kif ukoll API għas-servizzi tal-web. Il-vantaġġi tas-soluzzjoni jinkludu bidla awtomatika għal kanali ta 'backup f'każ ta' fallimenti u d-disponibbiltà ta 'għodod ta' viżwalizzazzjoni. Cons: Appoġġ għal numru limitat ta 'mudelli ta' swiċċ.

Il-gwida tal-installazzjoni u l-konfigurazzjoni tal-OESS tinsab fir-repożitorju fuq GitHub.

Kif tibni SDN - Tmien Għodod Open Source
/Flickr/ Ernest / CC BY

Ravel

Dan huwa kontrollur li l-livelli ta 'estrazzjoni tan-netwerk tiegħu huma rappreżentati fil-forma ta' mistoqsijiet SQL. Jistgħu jiġu kkontrollati permezz tal-linja tal-kmand. Il-vantaġġ tal-approċċ huwa li, minħabba l-SQL, il-mistoqsijiet jintbagħtu aktar malajr. Barra minn hekk, l-għodda tippermettilek tikkontrolla saffi multipli ta 'estrazzjonijiet permezz tal-karatteristika ta' orkestrazzjoni awtomatika tagħha. L-iżvantaġġi tas-soluzzjoni jinkludu n-nuqqas ta 'viżwalizzazzjoni u l-ħtieġa li tistudja l-argumenti linja tal-kmand.

Tutorja pass pass biex taħdem ma' Ravel tista' tinstab fuq websajt uffiċjali proġett. Dan kollu huwa ppreżentat f'format ikkondensat. fir-repożitorju.

Kontrollur tas-Sigurtà Miftuħ

Għodda definita minn softwer għall-protezzjoni tan-netwerks virtwali. Huwa awtomat l-iskjerament ta 'firewalls, sistemi ta' prevenzjoni ta 'intrużjoni u antiviruses. L-OSC jaġixxi bħala intermedjarju bejn il-maniġer tas-sigurtà u varjetà ta' funzjonijiet u ambjenti tas-sigurtà. Fl-istess ħin, huwa kapaċi jaħdem b'multicloud.

Il-vantaġġ ta 'OSC huwa li mhuwiex marbut ma' prodotti ta 'softwer jew hardware speċifiċi. Madankollu, l-għodda hija mfassla biex taħdem ma 'netwerks korporattivi fuq skala kbira. Għal din ir-raġuni, huwa improbabbli li jkun adattat għall-ħtiġijiet ta 'startup.

Tista 'tinstab gwida ta' bidu ta 'malajr fuq is-sit tad-dokumentazzjoni tal-OSC.

ONOS

Din hija sistema operattiva għall-ġestjoni tan-netwerks SDN u l-komponenti tagħhom. Il-partikolarità tagħha hija li tgħaqqad il-funzjonalità ta 'kontrollur SDN, netwerk u OS tas-server. Grazzi għal din il-kombinazzjoni, l-għodda tippermettilek tissorvelja dak kollu li jiġri fin-netwerks u tissimplifika l-migrazzjoni mill-arkitettura tradizzjonali għal SDN.

Il-"konġestjoni" tal-pjattaforma tista 'tissejjaħ sigurtà. Skond rapport 2018, ONOS għandu għadd ta 'vulnerabbiltajiet mhux patched. Pereżempju, suxxettibilità għal attakki DoS u l-abbiltà li tinstalla applikazzjonijiet mingħajr awtentikazzjoni. Xi wħud minnhom diġà ġew patched; l-iżviluppaturi għadhom qed jaħdmu fuq il-bqija. B'mod ġenerali, mill-2015 il-pjattaforma riċevuti numru kbir ta’ aġġornamenti li jżidu s-sigurtà tal-ambjent.

Tista 'tniżżel l-għodda fuq l-uffiċjal paġna tad-dokumentazzjoni. Hemm ukoll gwidi ta 'installazzjoni u tutorials oħra.

Tessili tat-Tungstenu

Dan il-proġett qabel kien jissejjaħ OpenContrail. Iżda ngħata l-isem mill-ġdid wara li mxiet "taħt il-ġwienaħ" tal-Fondazzjoni Linux. Tungsten Fabric huwa plugin ta 'virtwalizzazzjoni ta' netwerk miftuħ li jaħdem ma 'magni virtwali, tagħbija ta' xogħol bare-metal u kontenituri.

Il-plugin jista 'jiġi integrat malajr ma' għodod ta 'orkestrazzjoni popolari: Openstack, Kubernetes, Openshift, vCenter. Pereżempju, biex tuża Tessili tat-Tungsten f'Kubernetes ser ikollok bżonn 15-il minuta. L-għodda tappoġġja wkoll il-funzjonijiet tradizzjonali kollha tal-kontrolluri SDN: ġestjoni, viżwalizzazzjoni, konfigurazzjoni tan-netwerk u ħafna oħrajn. It-teknoloġija hija diġà isib applikazzjoni f'ċentri tad-dejta u sħab, bħala parti minn stacks SDN għall-ħidma mal-kompjuters 5G u Edge.

Tessili tat-tungstenu huwa ħafna ifakkar OpenDaylight, għalhekk is-soluzzjoni għandha l-istess żvantaġġi - huwa diffiċli li wieħed jifhem minnufih, speċjalment meta taħdem ma 'kontenituri. Iżda dan huwa fejn l-istruzzjonijiet jiġu utli. għall-installazzjoni u l-konfigurazzjoni u materjali addizzjonali oħra fil repożitorji fuq GitHub.

Postijiet dwar is-suġġett mill-blog tagħna fuq Habré:

Sors: www.habr.com

Żid kumment