Bii o ṣe le Kọ SDN - Awọn irinṣẹ Orisun Orisun mẹjọ

Loni a ti pese sile fun awọn oluka wa yiyan ti awọn oludari SDN ti o ni atilẹyin takuntakun nipasẹ awọn olumulo GitHub ati awọn ipilẹ orisun ṣiṣi nla bii Linux Foundation.

Bii o ṣe le Kọ SDN - Awọn irinṣẹ Orisun Orisun mẹjọ
/flickr/ John Weber / CC BY

Ṣii imọlẹ oju-ọjọ

OpenDaylight jẹ pẹpẹ modulu ṣiṣi silẹ fun adaṣe adaṣe awọn nẹtiwọọki SDN titobi nla. Ẹya akọkọ rẹ han ni ọdun 2013, eyiti diẹ lẹhinna di apakan ti Linux Foundation. Ni Oṣu Kẹta ti ọdun yii kẹwa ti ikede han ọpa, ati awọn nọmba ti awọn olumulo ti koja a bilionu.

Adarí naa pẹlu eto kan fun ṣiṣẹda awọn nẹtiwọọki foju, ṣeto awọn afikun lati ṣe atilẹyin ọpọlọpọ awọn ilana, ati awọn ohun elo fun gbigbe pẹpẹ SDN ti o ni ifihan kikun. O ṣeun si API le ṣepọ Opendaylight pẹlu awọn oludari miiran. Mojuto ti ojutu ni a kọ ni Java, nitorinaa o le ṣiṣẹ pẹlu rẹ lori eyikeyi eto pẹlu JVM kan.

Platform pin nipasẹ mejeeji ni irisi awọn idii RPM ati awọn apejọ alakomeji gbogbo agbaye, ati ni irisi awọn aworan iṣeto-tẹlẹ ti awọn ẹrọ foju da lori Fedora ati Ubuntu. O le ṣe igbasilẹ wọn lori aaye osise pẹlu awọn iwe aṣẹ. Awọn olumulo ṣe akiyesi pe ṣiṣẹ pẹlu OpenDaylight le nira, ṣugbọn Project YouTube ikanni Nọmba nla ti awọn itọsọna wa fun eto ohun elo naa.

Lighty.io

Eyi jẹ ilana ṣiṣi fun idagbasoke awọn oludari SDN. O jẹ SDK kan ti o da lori Syeed OpenDaylight. Ibi-afẹde ti iṣẹ akanṣe Lighty.io ni lati jẹ ki o rọrun ati yiyara idagbasoke awọn solusan SDN ni Java, Python ati Go.

Ilana naa nfunni ni nọmba nla ti awọn irinṣẹ fun n ṣatunṣe aṣiṣe awọn agbegbe SDN. Ni pato, Lighty.io gba ọ laaye lati farawe awọn ẹrọ nẹtiwọọki ati ṣe eto ihuwasi wọn. O tun tọ lati ṣe akiyesi paati naa Wiwo Topology Nẹtiwọọki - o ti wa ni lo lati visualize awọn topology ti awọn nẹtiwọki.

Wa itọsọna kan lori ṣiṣẹda awọn ohun elo SDN nipa lilo Lighty.io in awọn ibi ipamọ lori GitHub. Ibid. itọnisọna migration wa awọn ohun elo ti o wa tẹlẹ si ipilẹ tuntun.

Kika lori koko-ọrọ ninu bulọọgi ile-iṣẹ wa:

Ina Olokun

O- adarí pẹlu ṣeto awọn ohun elo fun iṣakoso awọn nẹtiwọọki OpenFlow. Awọn faaji ojutu jẹ apọjuwọn ati atilẹyin ọpọ foju ati awọn yipada ti ara. Ojutu naa ti rii ohun elo tẹlẹ ni idagbasoke iṣẹ ṣiṣan iwọn ti o da lori SDN - Cinema GENI, bakanna bi ipamọ-telẹ sọfitiwia Coraid.

Nipa data lati awọn nọmba kan ti igbeyewo, Imọlẹ iṣan-omi ga ju Opendaylight lọ lori awọn nẹtiwọọki fifuye giga. Ṣugbọn lori awọn nẹtiwọọki pẹlu awọn ẹru kekere ati alabọde, Ikun-omi ni lairi ti o ga julọ. Wa itọsọna fifi sori ẹrọ ni osise ise agbese iwe aṣẹ.

OESS

Eto awọn paati sọfitiwia fun atunto awọn iyipada OpenFlow. OESS nfunni ni wiwo wẹẹbu ti o rọrun fun awọn olumulo bakanna bi API fun awọn iṣẹ wẹẹbu. Awọn anfani ti ojutu pẹlu iyipada laifọwọyi si awọn ikanni afẹyinti ni ọran ti awọn ikuna ati wiwa awọn irinṣẹ iworan. Konsi: Atilẹyin fun nọmba to lopin ti awọn awoṣe yipada.

Ilana fifi sori ẹrọ OESS ati itọsọna iṣeto wa ni ibi ipamọ lori GitHub.

Bii o ṣe le Kọ SDN - Awọn irinṣẹ Orisun Orisun mẹjọ
/flickr/ Ernestas / CC BY

Reluwe

Eyi jẹ oludari ti awọn ipele abstraction nẹtiwọọki jẹ aṣoju ni irisi awọn ibeere SQL. Wọn le ṣakoso nipasẹ laini aṣẹ. Anfani ti ọna naa ni pe, nitori SQL, awọn ibeere ni a firanṣẹ ni iyara. Ni afikun, ọpa naa ngbanilaaye lati ṣakoso awọn ipele pupọ ti awọn abstractions nipasẹ ẹya-ara orchestration adaṣe rẹ. Awọn aila-nfani ti ojutu naa pẹlu aini iworan ati iwulo lati kawe awọn ariyanjiyan pipaṣẹ ila.

Ikẹkọ ni igbese-nipasẹ-igbesẹ fun ṣiṣẹ pẹlu Ravel ni a le rii ni aaye ayelujara osise ise agbese. Gbogbo eyi ni a gbekalẹ ni ọna kika ti di. ninu ibi ipamọ.

Ṣii Oluṣakoso Aabo

Ọpa asọye sọfitiwia fun aabo awọn nẹtiwọọki foju. O ṣe adaṣe imuṣiṣẹ ti awọn ogiriina, awọn eto idena ifọle ati awọn antiviruses. OSC n ṣiṣẹ bi agbedemeji laarin oluṣakoso aabo ati ọpọlọpọ awọn iṣẹ aabo ati awọn agbegbe. Ni akoko kanna, o lagbara lati ṣiṣẹ pẹlu multicloud.

Awọn anfani ti OSC ni wipe o ti wa ni ko ti so lati kan pato software tabi hardware awọn ọja. Sibẹsibẹ, a ṣe apẹrẹ ọpa lati ṣiṣẹ pẹlu awọn nẹtiwọọki ile-iṣẹ nla. Fun idi eyi, ko ṣee ṣe lati dara fun awọn iwulo ti ibẹrẹ kan.

Itọsọna ibẹrẹ ni kiakia le ṣee ri lori aaye iwe aṣẹ OSC.

ONOS

Eyi jẹ ẹrọ ṣiṣe fun iṣakoso awọn nẹtiwọọki SDN ati awọn paati wọn. Iyatọ rẹ ni pe o daapọ iṣẹ ṣiṣe ti oludari SDN, nẹtiwọọki ati OS olupin. Ṣeun si apapo yii, ọpa naa fun ọ laaye lati ṣe atẹle ohun gbogbo ti o ṣẹlẹ ni awọn nẹtiwọọki ati irọrun iṣiwa lati faaji ibile si SDN.

Awọn "bottleneck" ti awọn Syeed le ti wa ni a npe ni aabo. Gẹgẹ bi iroyin 2018, ONOS ni nọmba awọn ailagbara ti a ko pa. Fun apẹẹrẹ, alailagbara si awọn ikọlu DoS ati agbara lati fi awọn ohun elo sori ẹrọ laisi ijẹrisi. Diẹ ninu wọn ti jẹ alemọ tẹlẹ; awọn olupilẹṣẹ tun n ṣiṣẹ lori iyoku. Ìwò, niwon 2015 awọn Syeed gba nọmba nla ti awọn imudojuiwọn ti o mu aabo ti agbegbe pọ si.

O le ṣe igbasilẹ ọpa naa lori osise naa iwe iwe. Awọn itọsọna fifi sori ẹrọ tun wa ati awọn olukọni miiran.

Tungsten Fabric

Ise agbese yii ni a npe ni OpenContrail tẹlẹ. Ṣugbọn o tun lorukọ lẹhin gbigbe “labẹ apakan” ti Linux Foundation. Tungsten Fabric jẹ ohun itanna idawọle nẹtiwọọki ṣiṣi ti o ṣiṣẹ pẹlu awọn ẹrọ foju, awọn ẹru iṣẹ-irin ati awọn apoti.

Ohun itanna naa le ni iyara pọ pẹlu awọn irinṣẹ orchestration olokiki: Openstack, Kubernetes, Openshift, vCenter. Fun apẹẹrẹ, lati ran Tungsten Fabric ni Kubernetes yoo nilo 15 iṣẹju. Ọpa naa tun ṣe atilẹyin fun gbogbo awọn iṣẹ ibile ti awọn olutona SDN: iṣakoso, iworan, iṣeto nẹtiwọki ati ọpọlọpọ awọn miiran. Imọ-ẹrọ ti wa tẹlẹ wa ohun elo ni awọn ile-iṣẹ data ati awọn awọsanma, gẹgẹbi apakan ti awọn akopọ SDN fun ṣiṣẹ pẹlu 5G ati iširo Edge.

Tungsten Fabric jẹ pupọ leti Ṣii imọlẹ oju-ọjọ, nitorinaa ojutu naa ni awọn aila-nfani kanna - o nira lati ṣawari lẹsẹkẹsẹ, paapaa nigbati o ba n ṣiṣẹ pẹlu awọn apoti. Ṣugbọn eyi ni ibi ti awọn itọnisọna wa ni ọwọ. fun fifi sori ẹrọ ati iṣeto ni ati awọn miiran afikun ohun elo ni awọn ibi ipamọ lori GitHub.

Awọn ifiweranṣẹ lori koko lati bulọọgi wa lori Habré:

orisun: www.habr.com

Fi ọrọìwòye kun