Meriv çawa SDN-ê ava dike - Heşt Amûrên Çavkaniya Vekirî

Îro me ji xwendevanên xwe re hilbijarkek kontrolkerên SDN-ê ku bi çalak ji hêla bikarhênerên GitHub û bingehên mezin ên çavkaniya vekirî yên mîna Weqfa Linux ve têne piştgirî kirin, amade kirine.

Meriv çawa SDN-ê ava dike - Heşt Amûrên Çavkaniya Vekirî
/Flickr/ John Weber / CC BY

ronahiya vekirî

OpenDaylight ji bo otomatîkkirina torên SDN-ya mezin platformek modular vekirî ye. Guhertoya wê ya yekem di sala 2013-an de xuya bû, ku hinekî paşê bû beşek ji Weqfa Linux. Di adara îsal de guhertoya dehemîn xuya bû amûr, û hejmara bikarhêneran ji mîlyarek derbas kiriye.

Kontrolker pergalek ji bo afirandina torên virtual, komek pêvekan ji bo piştgirîkirina protokolên cihêreng, û karûbarên ji bo bicîhkirina platformek SDN-ya tev-taybetî vedihewîne. Spas ji API-ê re dikare OpenDaylight bi kontrolkerên din re yek bikin. Bingeha çareseriyê di Java-yê de hate nivîsandin, ji ber vê yekê hûn dikarin li ser her pergalê bi JVM re bi wê re bixebitin.

Platforma belav kirin ji hêla hem di forma pakêtên RPM û civînên binaryê yên gerdûnî de, hem jî di forma wêneyên pêş-sazkirî yên makîneyên virtual de yên ku li ser bingeha Fedora û Ubuntu ne. Hûn dikarin wan dakêşin li ser malpera fermî ligel belgekirinê. Bikarhêner destnîşan dikin ku xebata bi OpenDaylight dikare dijwar be, lê Projeya kanala YouTube Ji bo sazkirina amûrê hejmareke mezin rêber hene.

Lighty.io

Ev çarçoveyek vekirî ye ji bo pêşkeftina kontrolkerên SDN. Ew SDK-yek e ku li ser platforma OpenDaylight-ê ye. Armanca projeya Lighty.io hêsankirin û bilezkirina pêşkeftina çareseriyên SDN li Java, Python û Go ye.

Çarçove hejmareke mezin a amûran pêşkêşî dike ji bo debuggkirina jîngehên SDN. Bi taybetî, Lighty.io dihêle hûn cîhazên torê bişopînin û tevgera wan bername bikin. Di heman demê de hêjayî balkişandina pêkhateyê ye Visualization Topology Network - ji bo dîtina topolojiya torê tê bikar anîn.

Rêbernameyek li ser afirandina serîlêdanên SDN-ê bi karanîna Lighty.io-yê bibînin depoyên li ser GitHub. Ibid. rêberê koçberiyê heye sepanên heyî ji bo platforma nû.

Xwendina li ser mijarê di bloga meya pargîdanî de:

Floodlight

Ew - kontirolker bi komek sepanan ji bo birêvebirina torên OpenFlow. Mîmariya çareseriyê modular e û gelek guheztinên virtual û fîzîkî piştgirî dike. Çareseriyê jixwe di pêşkeftina karûbarek streaming ya berbelav a li ser bingeha SDN de serîlêdan dîtiye - Sînemaya GENÎ, û her weha hilanînê-nermalava diyarkirî Coraid.

Bi daneyên ji çend testan,Floodlight ji OpenDaylight li ser torên bargiraniyê bilindtir dike. Lê li ser torên bi bargiraniyên kêm û navîn, Floodlight derengiya bilindtir heye. Rêbernameya sazkirinê tê de bibînin belgeya projeya fermî.

OESS

Komek hêmanên nermalavê ji bo mîhengkirina guhezên OpenFlow. OESS ji bo bikarhêneran û her weha API-yek ji bo karûbarên webê navgînek webê ya hêsan pêşkêşî dike. Awantajên çareseriyê veguheztina otomatîkî li kanalên paşvekêşanê di bûyera têkçûn û hebûna amûrên dîtbariyê de vedigire. Kêmasî: Piştgiriya ji bo hejmarek sînorkirî ya modelên veguherînê.

Rêbernameya sazkirin û mîhengê OESS di depoyê de ye li ser GitHub.

Meriv çawa SDN-ê ava dike - Heşt Amûrên Çavkaniya Vekirî
/Flickr/ Ernestas / CC BY

Ravel

Ev kontrolkerek e ku astên abstrakasyona torê di forma pirsên SQL de têne destnîşan kirin. Ew dikarin bi riya rêzika fermanê ve bêne kontrol kirin. Feydeya nêzîkbûnê ev e ku, ji ber SQL, pirs zûtir têne şandin. Wekî din, amûr dihêle hûn bi taybetmendiya xweya orkestrasyona otomatîkî gelek qatên abstractions kontrol bikin. Di nav dezawantajên çareseriyê de nebûna dîtbarî û hewcedariya xwendinê heye argumana rêzika fermanê.

Tutorialek gav-bi-gav ji bo xebata bi Ravel re dikare were dîtin malpera fermî rêvename. Ev hemî di forma hevgirtî de têne pêşkêş kirin. di depoyê de.

Controller Ewlekariya Vekirî

Amûra nermalavê-pênaskirî ji bo parastina torên virtual. Ew sazkirina dîwarên agir, pergalên pêşîlêgirtina destwerdanê û antivirusan otomatîk dike. OSC di navbera rêvebirê ewlehiyê û cûrbecûr fonksiyon û hawîrdorên ewlehiyê de wekî navbeynkar tevdigere. Di heman demê de, ew dikare bi multicloud re bixebite.

Feydeya OSC ev e ku ew bi nermalava taybetî an hilberên hardware ve girêdayî ne. Lêbelê, amûr hatiye çêkirin ku bi torên pargîdanî yên mezin re bixebite. Ji ber vê yekê, ne gengaz e ku ew ji bo hewcedariyên destpêkek guncan be.

Rêberek destpêkek bilez dikare were dîtin li ser malpera belgeya OSC.

ONOS

Ev pergalek xebitandinê ye ji bo birêvebirina torên SDN û pêkhateyên wan. Taybetmendiya wê ev e ku ew fonksiyona kontrolkerek SDN, torê û OS-ya serverê bi hev re dike. Bi saya vê berhevokê, amûr dihêle hûn her tiştê ku di torê de diqewime bişopînin û koçberiya ji mîmariya kevneşopî berbi SDN-ê hêsan dike.

"Kêşe" ya platformê dikare ewlehiyê were gotin. Ligor nûçe 2018, ONOS gelek qelsiyên nepatched hene. Mînakî, gumanbariya êrîşên DoS û şiyana sazkirina serîlêdanan bêyî pejirandinê. Hin ji wan berê hatine patch kirin; pêşdebir hîn jî li ser yên mayî dixebitin. Bi tevahî, ji sala 2015-an vir ve platform stendin hejmareke mezin ji nûvekirinên ku ewlehiya jîngehê zêde dike.

Hûn dikarin amûrê li ser fermî dakêşin rûpela belgekirinê. Di heman demê de rêberên sazkirinê û hînkarên din jî hene.

Fabric Tungsten

Vê projeyê berê OpenContrail digotin. Lê piştî ku "di bin baskê" ya Weqfa Linux-ê de hate guherandin. Tungsten Fabric pêvekek virtualîzasyona torê ya vekirî ye ku bi makîneyên virtual, barkêşên kar-metal û konteyneran re dixebite.

Pêvek dikare zû bi amûrên orkestrasyona populer re were yek kirin: Openstack, Kubernetes, Openshift, vCenter. Mînakî, ji bo bicihkirina Fabric Tungsten li Kubernetes dê hewce bike 15 deqîqe. Amûr di heman demê de hemî fonksiyonên kevneşopî yên kontrolkerên SDN jî piştgirî dike: rêveberî, dîtbarî, veavakirina torê û gelekên din. Teknolojî jixwe heye vedîtin serîlêdana li navendên daneyê û ewran, wekî beşek ji stûnên SDN-ê ji bo xebata bi 5G û hesabkirina Edge re.

Fabric Tungsten pir e bîra tîne OpenDaylight, ji ber vê yekê çareserî heman dezawantajên xwe hene - dijwar e ku di cih de were fêm kirin, nemaze dema ku bi konteyneran re dixebitin. Lê ev e ku talîmat bi kêr tê. ji bo sazkirin û veavakirinê û materyalên din ên din tê de depoyên li ser GitHub.

Mesajên li ser mijarê ji bloga me ya li ser Habré:

Source: www.habr.com

Add a comment