Si tĂ« ndĂ«rtoni SDN — tetĂ« mjete me burim tĂ« hapur

Sot, ne kemi përgatitur për lexuesit tanë një përmbledhje të kontrolluesve SDN, të cilët mbështeten aktivisht nga përdoruesit e GitHub dhe fonde të mëdha open-source si Linux Foundation.

Si tĂ« ndĂ«rtoni SDN — tetĂ« mjete me burim tĂ« hapur
/ Flickr / Johannes Weber / CC BY

OpenDaylight

OpenDaylight — njĂ« platformĂ« modulare e hapur pĂ«r automatizimin e rrjetave SDN nĂ« shkallĂ« tĂ« gjerĂ«. Versioni i saj i parĂ« u shfaq nĂ« vitin 2013, i cili pak mĂ« vonĂ« u bĂ« pjesĂ« e Linux Foundation. NĂ« mars tĂ« kĂ«tij viti u shfaq versioni i dhjetĂ« i kĂ«tij instrumenti, dhe numri i pĂ«rdoruesve kaloi njĂ« miliard.

Në përbërje të kontrolluesit ka një sistem për krijimin e rrjeteve virtuale, një grup plugina për mbështetje të protokolleve të ndryshme dhe mjete për implementimin e një platforme SDN plotësisht funksionale. Falë API mund të ndërveprimi i OpenDaylight me kontrollues të tjerë. Niveli i zgjidhjes është shkruar në Java, prandaj mund të punoni me të në çdo sistem me JVM.

Platforma shpërndahet si në formën e paketave RPM dhe ndërtimeve universale binare, ashtu edhe si imazhe të parakonfiguruara të makinave virtuale bazuar në Fedora dhe Ubuntu. Ato mund të shkarkohen në faqen zyrtare bashkë me dokumentacionin. Përdoruesit vënë në dukje se të punosh me OpenDaylight mund të jetë e vështirë, megjithatë në kanalin YouTube të projektit ka një numër të madh udhëzimesh për konfigurimin e këtij instrumenti.

Lighty.io

Kjo është një kornizë e hapur për zhvillimin e kontrolluesve SDN. Ajo përfaqëson një SDK të bazuar në platformën OpenDaylight. Qëllimi i projektit Lighty.io është të thjeshtojë dhe shpejtojë zhvillimin e zgjidhjeve SDN në Java, Python dhe Go.

Korniza ofron shumĂ« mjete pĂ«r debuggimin e mjedisit SDN. NĂ« veçanti, Lighty.io lejon emulimin e pajisjeve rrjet dhe programimin e sjelljes sĂ« tyre. Gjithashtu, vlen tĂ« pĂ«rmendet komponenti Network Topology Visualisation — ai pĂ«rdoret pĂ«r vizualizimin e topologjisĂ« sĂ« rrjeteve.

Udhëzimin për krijimin e aplikacioneve SDN me Lighty.io kërkoni në repozytorin në GitHub. Aty gjithashtu është një udhëzues për migrimin e aplikacioneve ekzistuese në platformën e re.

Lexime mbi këtë temë në blogun tonë të korporatës:

Floodlight

Kjo Ă«shtĂ« kontroller me njĂ« grup aplikacionesh pĂ«r menaxhimin e rrjeteve OpenFlow. Arkiitektura e zgjidhjes Ă«shtĂ« modulare dhe mbĂ«shtet shumĂ« switch-e virtuale dhe fizike. Zgjidhja tashmĂ« Ă«shtĂ« pĂ«rdorur pĂ«r zhvillimin e njĂ« shĂ«rbimi streaming tĂ« shkallĂ«zuar mbi baza SDN — GENI Cinema, si dhe njĂ« ruajtje tĂ« pĂ«rkufizuar nga programet Coraid.

Sipas të dhënat e një serie testesh, Floodlight e kalon OpenDaylight në punën me rrjetet me ngarkesë të lartë. Por në rrjetet me ngarkesë të ulët dhe mesatare, Floodlight ka një latencë më të madhe. Gjeni guidën për instalimin në dokumentacionin zyrtar të projektit.

OESS

NjĂ« grup komponentĂ«sh softuerikĂ« pĂ«r konfigurimin e switch-eve OpenFlow. OESS ofron njĂ« ndĂ«rfaqe tĂ« thjeshtĂ« nĂ« web pĂ«r pĂ«rdoruesit, si dhe njĂ« API pĂ«r shĂ«rbime web. Avantazhet e zgjidhjes pĂ«rfshijnĂ« kalimin automatik nĂ« kanalet rezervĂ« nĂ« rast tĂ« defekteve dhe veglat e vizualizimit. Disavantazhet — mbĂ«shtetje pĂ«r njĂ« numĂ«r tĂ« kufizuar modelesh switch-esh.

Guidën për instalimin dhe konfigurinë e OESS e gjeni në repository në GitHub.

Si tĂ« ndĂ«rtoni SDN — tetĂ« mjete me burim tĂ« hapur
/ Flickr / Ernestas / CC BY

Ravel

Ky është një kontrollues, ku nivelet e abstraksionit të rrjetit paraqiten në formën e kërkesave SQL. Mund të menaxhen përmes linjës së komandës. Avantazhi i këtij qasje është se, përmes SQL, kërkesat dërgohen më shpejt. Për më tepër, instrumenti lejon kontrollimin e disa niveleve të abstraksionit përmes funksionit të orkestrimit automatik. Disavantazhet e zgjidhjes përfshijnë mungesën e vizualizimit dhe nevojën për të studiuar argumentet e linjës së komandës.

Një tutorial hap pas hapi për punën me Ravel është në faqen zyrtare projektin. Në një format të përmbledhur, kjo është përshkruar në repository.

Open Security Controller

Një mjet i përkufizuar nga programet për mbrojtjen e rrjeteve virtuale. Ai automatizon vendosjen e firewalleve, sistemeve për parandalimin e hyrjeve dhe antivirusëve. OSC vepron si një ndërmjetës midis menaxherit të sigurisë dhe shumë funksioneve dhe mjediseve mbrojtëse. Në të njëjtën kohë, ai është në gjendje të punojë me multi-cloud.

Avantazhi i OSC është mungesa e lidhjes me produkte të caktuara softuerike ose harduerike. Megjithatë, instrumenti është i hartuar për të punuar me rrjete të mëdha korporative. Për këtë arsye, është e vështirë që ai të përmbushë nevojat e një startupi.

Një guidë për fillimin e shpejtë mund të gjendet në faqen me dokumentacionin e OSC.

ONOS

Kjo është një sistem operativ për menaxhimin e rrjeteve SDN dhe komponenteve të tyre. Veçoria e saj është se kombinon funksionalitetin e një kontrolluesi SDN, sistemit operativ rrjetor dhe atij server. Me këtë kombinim, mjeti lejon të monitorohet gjithçka që ndodh në rrjete dhe e thjeshton migrimin nga arkitektura tradicionale në SDN.

‘Pika e ngushtë’ e platformĂ«s mund tĂ« quhet siguria. Sipas tĂ« dhĂ«nave raporti 2018, ONOS ka njĂ« sĂ«rĂ« vulnerabilitetesh tĂ« pazgjidhura. PĂ«r shembull, ndjeshmĂ«ria ndaj sulmeve DoS dhe mundĂ«sia e instalimit tĂ« aplikacioneve pa autentifikim. NjĂ« pjesĂ« e tyre janĂ« pĂ«rmirĂ«suar, ndĂ«rsa pĂ«r tĂ« tjerat zhvilluesit po punojnĂ« ende. NĂ« pĂ«rgjithĂ«si, qĂ« nga viti 2015, platforma mori ka pasur njĂ« numĂ«r tĂ« madh pĂ«rmirĂ«simesh qĂ« rrisin sigurinĂ« e mjedisit.

Mund të shkarkohet mjeti nga faqja zyrtare me dokumentacionin. Atje ndodhen gjithashtu udhëzues për instalim dhe tutoriale të tjera.

Tungsten Fabric

Ky projekt mĂ« parĂ« quhej OpenContrail. Por ai u ribashkua pas kalimit ‘nĂ«n kujdesin’ e Fondacionit Linux. Tungsten Fabric pĂ«rbĂ«n njĂ« plugin tĂ« hapur pĂ«r virtualizimin e rrjeteve, i cili funksionon me makina virtuale, ngarkesa bare-metal dhe kontejnerĂ«.

Plugin-i mund të integrohet shpejt me mjetet e njohura për orkestrim: Openstack, Kubernetes, Openshift, vCenter. Për shembull, për të instaluar Tungsten Fabric në Kubernetes do të nevojiten 15 minuta. Mjeti gjithashtu mbështet të gjitha funksionalitetet tradicionale të kontrolluesve SDN: menaxhimin, vizualizimin, konfigurimin e rrjeteve dhe shumë të tjera. Teknologjia tashmë gjen përdorim në Qendrat e të Dhënave dhe në cloud, si pjesë e stekëve SDN për punë me 5G dhe Edge computing.

Tungsten Fabric Ă«shtĂ« shumĂ« kujton OpenDaylight, kĂ«shtu qĂ« disavantazhet e zgjidhjes janĂ« tĂ« njĂ«jta — Ă«shtĂ« e vĂ«shtirĂ« tĂ« kuptohet menjĂ«herĂ«, veçanĂ«risht gjatĂ« punĂ«s me kontejnerĂ«. Por kĂ«tu do tĂ« ndihmojnĂ« udhĂ«zimet pĂ«r instalimin dhe konfigurimin dhe materiale tĂ« tjera shtesĂ« nĂ« repozytorin nĂ« GitHub.

Postime në lidhje me temën nga blogu ynë në Habra:

Burimi: habr.com

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster