Nhasi tagadzirira vaverengi vedu sarudzo yevanodzora veSDN vanotsigirwa nevashandisi veGitHub uye masangano makuru emahara akadai se Linux Nheyo.
/flickr/ /
OpenDaylight ipuratifomu yakavhurika, inochinjika yekushandisa otomatiki network huru dzeSDN. Shanduro yayo yekutanga yakaburitswa muna 2013 uye yakazova chikamu che Linux Nheyo. MunaKurume wegore rino, chishandiso, uye nhamba yevashandisi yakapfuura bhiriyoni.
Iyo controller inosanganisira sisitimu yekugadzira chaiwo network, seti yemaplugins kutsigira akasiyana maprotocol, uye zvishandiso zvekuisa yakazara-inoratidzwa SDN chikuva. Kutenda kune API batanidza OpenDaylight nemamwe ma controller. Nheyo yemhinduro yakanyorwa muJava, saka unogona kushanda nayo pane chero system ine JVM.
Platform zvese zviri muchimiro chemapakeji eRPM uye zvivakwa zvebinary zvepasi rose, pamwe nemifananidzo yemuchina wevirtual yakagadzirirwa kare zvichibva paFedora uye UbuntuUnogona kuzvidhawunirodha. pamwe chete nemagwaro. Vashandisi vanocherechedza kuti kushanda neOpenDaylight kunogona kuve kwakaoma, asi Kune nhamba huru yevatungamiri vekugadzirisa chishandiso.
Ichi chigadziriso chakavhurika chekugadzira SDN controllers. Iyo SDK yakavakirwa paOpenDaylight papuratifomu. Chinangwa cheLighty.io chirongwa ndechekurerutsa uye nekumhanyisa kuvandudzwa kweSDN mhinduro muJava, Python uye Go.
Iyo dhizaini inopa huwandu hukuru hwezvishandiso zvekugadzirisa SDN nharaunda. Kunyanya, Lighty.io inobvumidza iwe kutevedzera network zvishandiso uye kuronga maitiro avo. Izvo zvakakoshawo kucherechedza chikamu - inoshandiswa kuona iyo topology yema network.
Tsvaga gwara rekugadzira SDN maapplication uchishandisa Lighty.io mukati . Ibid. zviripo zvikumbiro zvepuratifomu itsva.
Kuverenga pamusoro wenyaya mune yedu yekambani blog:
Izvo - neseti yezvishandiso zvekutarisira OpenFlow network. Iyo mhinduro yekuvaka ndeye modular uye inotsigira akawanda echokwadi uye emuviri switch. Mhinduro yacho yatowana application mukuvandudza kweiyo scalable yekufambisa sevhisi yakavakirwa paSDN - , pamwe chete nesoftware-inotsanangurwa kuchengetedza .
By ,Floodlight inodarika OpenDaylight pane yakakwirira-mutoro network. Asi pane network ine yakaderera uye yepakati mitoro, Floodlight ine yakakwira latency. Tsvaga iyo yekuisa gwara mukati .
Seti yezvikamu zvesoftware zvekugadzirisa OpenFlow switch. OESS inopa yakapusa yewebhu interface yevashandisi pamwe neAPI yemawebhu masevhisi. Zvakanakira mhinduro zvinosanganisira otomatiki kuchinja kune backup chiteshi kana paine kutadza uye kuwanikwa kwekuona maturusi. Cons: Tsigiro yenhamba shoma yekuchinja modhi.
Iyo OESS yekuisa uye yekumisikidza gwara iri mune repository .

/flickr/ /
Uyu mutongi ane network abstraction mazinga anomiririrwa nenzira yeSQL mibvunzo. Vanogona kudzorwa kuburikidza nemutsara wekuraira. Chakanakira nzira ndechekuti, nekuda kweSQL, mibvunzo inotumirwa nekukurumidza. Uye zvakare, chishandiso chinokutendera iwe kudzora akawanda akaturikidzana eabstractions kuburikidza neayo otomatiki orchestration chimiro. Kuipa kwemhinduro kunosanganisira kushaikwa kwekuona uye kudiwa kwekudzidza command line.
Nhanho-ne-nhanho dzidziso yekushanda neRavel inogona kuwanikwa pa project. Izvi zvese zvinoratidzwa mune yakapfupikiswa fomati. .
Software-yakatsanangurwa chishandiso chekudzivirira chaiwo network. Inoita otomatiki kuiswa kwe firewall, intrusion kudzivirira masisitimu uye antivirus. Iyo OSC inoshanda semurevereri pakati pemaneja yekuchengetedza uye akasiyana ekuchengetedza mabasa uye nharaunda. Panguva imwecheteyo, inokwanisa kushanda ne multicloud.
Chakanakira OSC ndechekuti haina kusungirirwa kune chaiyo software kana hardware zvigadzirwa. Nekudaro, chishandiso chakagadzirirwa kushanda nemahombe emakambani network. Nokuda kwechikonzero ichi, hazvibviri kuva akakodzera kune zvinodiwa zvekutanga.
A quick start guide inogona kuwanikwa .
Iyi ndiyo inoshanda sisitimu yekutarisira SDN network nezvikamu zvadzo. Chimiro chayo ndechekuti inosanganisa mashandiro eSDN controller, network uye server OS. Nekuda kwemusanganiswa uyu, chishandiso chinokutendera kuti utarise zvese zvinoitika mumatiweki uye kurerutsa kutama kubva kune yechinyakare zvivakwa kuenda kuSDN.
Iyo "bottleneck" yepuratifomu inogona kunzi chengetedzo. Maererano ne 2018, ONOS ine huwandu hwekusagadzikana husina kuvharwa. Semuenzaniso, kukanganisa kurwiswa neDoS uye kugona kuisa maapplication pasina humbowo. Mamwe acho akatoiswa zvigamba; ivo vanogadzira vachiri kushanda pane zvimwe. Pakazara, kubvira 2015 chikuva nhamba huru yezvigadziriso zvinowedzera kuchengetedzwa kwezvakatipoteredza.
Unogona kudhawunirodha chishandiso pane official . Kune zvakare madhairekitori ekuisa uye mamwe matutorials.
Chirongwa ichi chaimbonzi OpenContrail. Asi chakazotumidzwa zita idzva mushure mekutorwa na Linux Nheyo. Tungsten Fabric ipurogiramu yekuona network inoshanda nemacomputer, macomputer, uye ma container.
Iyo plugin inogona kukurumidza kusanganiswa neakakurumbira orchestration maturusi: Openstack, Kubernetes, Openshift, vCenter. Semuenzaniso, kuendesa Tungsten Fabric muKubernetes Maminitsi gumi nemashanu. Ichi chishandiso chinotsigirawo ese echinyakare mabasa eSDN controllers: manejimendi, kuona, network kumisikidza uye. . Tekinoroji yatovepo application munzvimbo dzedata nemakore, sechikamu cheSDN stacks yekushanda ne5G uye Edge komputa.
Tungsten Fabric yakanyanya OpenDaylight, saka mhinduro ine zvipingamupinyi zvakafanana - zvakaoma kufunga ipapo, kunyanya kana uchishanda nemidziyo. Asi apa ndipo panouya mirairo inobatsira. nezvimwe zvinhu zvekuwedzera mu .
Zvinyorwa pamusoro wenyaya kubva kune yedu blog paHabré:
Source: www.habr.com
