KÄ izveidot SDN ā astoÅi atvÄrtÄ pirmkoda rÄ«ki
Å odien esam sagatavojuÅ”i saviem lasÄ«tÄjiem SDN kontrolieru izlasi, ko aktÄ«vi atbalsta GitHub lietotÄji un lieli atvÄrtÄ pirmkoda fondi, piemÄram, Linux Foundation.
OpenDaylight ir atvÄrta modulÄra platforma liela mÄroga SDN tÄ«klu automatizÄÅ”anai. TÄ pirmÄ versija parÄdÄ«jÄs 2013. gadÄ, kas nedaudz vÄlÄk kļuva par Linux fonda daļu. Å Ä« gada martÄ parÄdÄ«jÄs desmitÄ versija rÄ«ku, un lietotÄju skaits pÄrsniedzis miljardu.
Kontrolieris ietver sistÄmu virtuÄlo tÄ«klu izveidei, spraudÅu komplektu dažÄdu protokolu atbalstam un utilÄ«tas pilnas SDN platformas izvietoÅ”anai. Pateicoties API viens var integrÄt OpenDaylight ar citiem kontrolieriem. RisinÄjuma kodols tika uzrakstÄ«ts Java valodÄ, tÄpÄc jÅ«s varat strÄdÄt ar to jebkurÄ sistÄmÄ ar JVM.
Platforma izplata gan RPM pakotÅu un universÄlo binÄro komplektu veidÄ, gan iepriekÅ” konfigurÄtu virtuÄlo maŔīnu attÄlu veidÄ, kuru pamatÄ ir Fedora un Ubuntu. JÅ«s varat tos lejupielÄdÄt oficiÄlajÄ tÄ«mekļa vietnÄ kopÄ ar dokumentÄciju. LietotÄji atzÄ«mÄ, ka darbs ar OpenDaylight var bÅ«t sarežģīts, taÄu Projekta YouTube kanÄls RÄ«ka iestatÄ«Å”anai ir liels skaits rokasgrÄmatu.
Å Ä« ir atvÄrta sistÄma SDN kontrolleru izstrÄdei. Tas ir SDK, kura pamatÄ ir OpenDaylight platforma. Lighty.io projekta mÄrÄ·is ir vienkÄrÅ”ot un paÄtrinÄt SDN risinÄjumu izstrÄdi Java, Python un Go.
Ietvars piedÄvÄ lielu skaitu rÄ«ku SDN vides atkļūdoÅ”anai. Jo Ä«paÅ”i Lighty.io ļauj atdarinÄt tÄ«kla ierÄ«ces un programmÄt to uzvedÄ«bu. Ir arÄ« vÄrts atzÄ«mÄt komponentu TÄ«kla topoloÄ£ijas vizualizÄcija ā to izmanto, lai vizualizÄtu tÄ«klu topoloÄ£iju.
Atrodiet ceļvedi par SDN lietojumprogrammu izveidi, izmantojot Lighty.io in GitHub krÄtuves. Turpat ir migrÄcijas ceļvedis esoÅ”Äs lietojumprogrammas uz jauno platformu.
Tas - kontrolieris ar lietojumprogrammu komplektu OpenFlow tÄ«klu pÄrvaldÄ«bai. RisinÄjuma arhitektÅ«ra ir modulÄra un atbalsta vairÄkus virtuÄlos un fiziskos slÄdžus. RisinÄjums jau ir atradis pielietojumu mÄrogojama straumÄÅ”anas pakalpojuma izstrÄdÄ, pamatojoties uz SDN - GENI kino, kÄ arÄ« programmatÅ«ras definÄta krÄtuve Koraids.
Par vairÄku testu dati,Floodlight pÄrspÄj OpenDaylight augstas slodzes tÄ«klos. TaÄu tÄ«klos ar zemu un vidÄju slodzi Floodlight ir lielÄks latentums. Atrodiet instalÄÅ”anas rokasgrÄmatu oficiÄlÄ projekta dokumentÄcija.
Å is ir kontrolieris, kura tÄ«kla abstrakcijas lÄ«meÅi ir attÄloti SQL vaicÄjumu veidÄ. Tos var vadÄ«t, izmantojot komandrindu. Å Ä«s pieejas priekÅ”rocÄ«ba ir tÄda, ka, pateicoties SQL, vaicÄjumi tiek nosÅ«tÄ«ti ÄtrÄk. TurklÄt rÄ«ks ļauj kontrolÄt vairÄkus abstrakciju slÄÅus, izmantojot tÄ automÄtiskÄs orÄ·estrÄÅ”anas funkciju. RisinÄjuma trÅ«kumi ietver vizualizÄcijas trÅ«kumu un nepiecieÅ”amÄ«bu mÄcÄ«ties argumenti komandrinda.
DetalizÄtu pamÄcÄ«bu darbam ar Ravel var atrast vietnÄ oficiÄlÄ vietne projektu. Tas viss ir parÄdÄ«ts saÄ«sinÄtÄ formÄtÄ. repozitorijÄ.
ProgrammatÅ«ras definÄts rÄ«ks virtuÄlo tÄ«klu aizsardzÄ«bai. Tas automatizÄ ugunsmÅ«ru, ielauÅ”anÄs novÄrÅ”anas sistÄmu un pretvÄ«rusu izvietoÅ”anu. OSC darbojas kÄ starpnieks starp droŔības pÄrvaldnieku un dažÄdÄm droŔības funkcijÄm un vidÄm. TajÄ paÅ”Ä laikÄ tas spÄj strÄdÄt ar multicloud.
OSC priekÅ”rocÄ«ba ir tÄ, ka tÄ nav saistÄ«ta ar konkrÄtiem programmatÅ«ras vai aparatÅ«ras produktiem. TomÄr rÄ«ks ir paredzÄts darbam ar liela mÄroga korporatÄ«vajiem tÄ«kliem. Å Ä« iemesla dÄļ maz ticams, ka tas bÅ«s piemÄrots starta vajadzÄ«bÄm.
Å Ä« ir operÄtÄjsistÄma SDN tÄ«klu un to komponentu pÄrvaldÄ«bai. TÄ Ä«patnÄ«ba ir tÄ, ka tÄ apvieno SDN kontrollera, tÄ«kla un servera OS funkcionalitÄti. Pateicoties Å”ai kombinÄcijai, rÄ«ks ļauj pÄrraudzÄ«t visu, kas notiek tÄ«klos, un vienkÄrÅ”o migrÄciju no tradicionÄlÄs arhitektÅ«ras uz SDN.
Platformas āÅ”aurÄ kakluā var saukt par droŔību. SaskaÅÄ ar ZiÅot 2018. gadÄ ONOS ir vairÄkas neaizlÄptas ievainojamÄ«bas. PiemÄram, uzÅÄmÄ«ba pret DoS uzbrukumiem un iespÄja instalÄt lietojumprogrammas bez autentifikÄcijas. Daži no tiem jau ir izlaboti; izstrÄdÄtÄji joprojÄm strÄdÄ pie pÄrÄjÄm. KopumÄ platforma kopÅ” 2015. gada saÅemts liels skaits atjauninÄjumu, kas palielina vides droŔību.
RÄ«ku var lejupielÄdÄt oficiÄlajÄ vietnÄ dokumentÄcijas lapa. Ir arÄ« instalÄÅ”anas rokasgrÄmatas un citas pamÄcÄ«bas.
Å o projektu agrÄk sauca OpenContrail. Bet tas tika pÄrdÄvÄts pÄc pÄrcelÅ”anas Linux fonda "paspÄrnÄ". Tungsten Fabric ir atvÄrtÄ tÄ«kla virtualizÄcijas spraudnis, kas darbojas ar virtuÄlajÄm maŔīnÄm, tukÅ”Äm darba slodzÄm un konteineriem.
Spraudni var Ätri integrÄt ar populÄriem orÄ·estrÄÅ”anas rÄ«kiem: Openstack, Kubernetes, Openshift, vCenter. PiemÄram, lai Kubernetes izvietotu volframa audumu vajadzÄs 15 minÅ«tes. Å is rÄ«ks atbalsta arÄ« visas tradicionÄlÄs SDN kontrolleru funkcijas: pÄrvaldÄ«bu, vizualizÄciju, tÄ«kla konfigurÄciju un daudz citu. TehnoloÄ£ija jau ir atrod lietojumprogramma datu centros un mÄkoÅos, kÄ daļa no SDN stekiem darbam ar 5G un Edge skaitļoÅ”anu.
Volframa audums ir ļoti atgÄdina OpenDaylight, tÄpÄc risinÄjumam ir tie paÅ”i trÅ«kumi - to ir grÅ«ti izdomÄt uzreiz, it Ä«paÅ”i, strÄdÄjot ar konteineriem. Bet Å”eit noder instrukcijas. uzstÄdÄ«Å”anai un konfigurÄÅ”anai un citi papildu materiÄli GitHub krÄtuves.