Ինչպես կառուցել SDN - ութ բաց կոդով գործիքներ

Այսօր մենք մեր ընթերցողների համար պատրաստել ենք SDN կարգավորիչների ընտրանի, որոնք ակտիվորեն աջակցվում են GitHub-ի օգտատերերի և բաց կոդով խոշոր հիմնադրամների կողմից, ինչպիսին է Linux Foundation-ը:

Ինչպես կառուցել SDN - ութ բաց կոդով գործիքներ
/flickr/ Ջոն Վեբեր / CC BY- ի կողմից

բաց ցերեկային լույս

OpenDaylight-ը լայնածավալ SDN ցանցերի ավտոմատացման բաց մոդուլային հարթակ է: Նրա առաջին տարբերակը հայտնվեց 2013 թվականին, որը մի փոքր ավելի ուշ դարձավ Linux հիմնադրամի մի մասը։ Այս տարվա մարտին հայտնվեց տասներորդ տարբերակը գործիք, իսկ օգտատերերի թիվը գերազանցել է միլիարդը։

Կարգավորիչը ներառում է վիրտուալ ցանցեր ստեղծելու համակարգ, մի շարք պլագիններ՝ տարբեր արձանագրություններին աջակցելու համար և կոմունալ ծառայություններ՝ լիարժեք SDN հարթակ տեղակայելու համար: API-ի շնորհիվ կարելի ինտեգրել OpenDaylight-ը այլ կարգավորիչների հետ: Լուծման առանցքը գրված է Java-ով, այնպես որ կարող եք աշխատել դրա հետ JVM-ով ցանկացած համակարգում:

Հարթակ տարածվում է ինչպես RPM փաթեթների և ունիվերսալ երկուական հավաքների տեսքով, այնպես էլ Fedora-ի և Ubuntu-ի վրա հիմնված վիրտուալ մեքենաների նախապես կազմաձևված պատկերների տեսքով: Դուք կարող եք ներբեռնել դրանք պաշտոնական կայքում փաստաթղթերի հետ միասին: Օգտատերերը նշում են, որ OpenDaylight-ի հետ աշխատելը կարող է դժվար լինել, բայց Նախագծի YouTube ալիք Գործիքը կարգավորելու համար կան մեծ թվով ուղեցույցներ:

Lighty.io

Սա բաց շրջանակ է SDN կարգավորիչների մշակման համար: Այն SDK է, որը հիմնված է OpenDaylight հարթակի վրա: Lighty.io նախագծի նպատակն է պարզեցնել և արագացնել SDN լուծումների մշակումը Java-ում, Python-ում և Go-ում:

Շրջանակն առաջարկում է մեծ թվով գործիքներ SDN միջավայրերի վրիպազերծման համար: Մասնավորապես, Lighty.io-ն թույլ է տալիս ընդօրինակել ցանցային սարքերը և ծրագրավորել դրանց վարքագիծը։ Հարկ է նշել նաև բաղադրիչը Ցանցի տոպոլոգիայի վիզուալիզացիա — այն օգտագործվում է ցանցերի տոպոլոգիան պատկերացնելու համար:

Գտեք ուղեցույց Lighty.io-ի միջոցով SDN հավելվածներ ստեղծելու վերաբերյալ պահոցներ GitHub-ում. Նույն տեղում։ կա միգրացիոն ուղեցույց առկա հավելվածները նոր հարթակում:

Թեմայի վերաբերյալ կարդալը մեր կորպորատիվ բլոգում.

Ջրհեղեղ

Դա - վերահսկիչ OpenFlow ցանցերը կառավարելու հավելվածների հավաքածուով: Լուծման ճարտարապետությունը մոդուլային է և աջակցում է բազմաթիվ վիրտուալ և ֆիզիկական անջատիչների: Լուծումն արդեն գտել է կիրառություն SDN-ի վրա հիմնված մասշտաբային հոսքային ծառայության մշակման մեջ. «ԳԵՆԻ» կինոթատրոն, ինչպես նաև ծրագրային ապահովման կողմից սահմանված պահեստավորում Coraid.

On մի շարք թեստերի տվյալները,Floodlight-ը գերազանցում է OpenDaylight-ին բարձր ծանրաբեռնված ցանցերում: Բայց ցածր և միջին ծանրաբեռնվածությամբ ցանցերում Floodlight-ն ավելի մեծ ուշացում ունի: Գտեք տեղադրման ուղեցույցը պաշտոնական նախագծային փաստաթղթեր.

OESS

Ծրագրային բաղադրիչների մի շարք OpenFlow անջատիչները կարգավորելու համար: OESS-ն առաջարկում է պարզ վեբ ինտերֆեյս օգտվողների համար, ինչպես նաև API վեբ ծառայությունների համար: Լուծման առավելությունները ներառում են ավտոմատ անցում պահուստային ալիքների ձախողումների դեպքում և վիզուալիզացիայի գործիքների առկայությունը: Դեմ՝ սահմանափակ թվով անջատիչների մոդելների աջակցություն:

OESS-ի տեղադրման և կազմաձևման ուղեցույցը գտնվում է պահեստում GitHub-ում.

Ինչպես կառուցել SDN - ութ բաց կոդով գործիքներ
/flickr/ Էռնեստաս / CC BY- ի կողմից

Բարդություն

Սա վերահսկիչ է, որի ցանցի աբստրակցիայի մակարդակները ներկայացված են SQL հարցումների տեսքով: Նրանք կարող են վերահսկվել հրամանի տողի միջոցով: Մոտեցման առավելությունն այն է, որ SQL-ի շնորհիվ հարցումներն ավելի արագ են ուղարկվում։ Բացի այդ, գործիքը թույլ է տալիս կառավարել աբստրակցիաների մի քանի շերտեր իր ավտոմատ նվագախմբային հատկության միջոցով: Լուծման թերությունները ներառում են վիզուալիզացիայի բացակայությունը և ուսումնասիրության անհրաժեշտությունը փաստարկներ հրամանի տող.

Ռավելի հետ աշխատելու քայլ առ քայլ ձեռնարկը կարող եք գտնել այստեղ պաշտոնական կայքը նախագիծը։ Այս ամենը ներկայացված է խտացված ձևաչափով։ պահոցում.

Բացեք անվտանգության վերահսկիչ

Վիրտուալ ցանցերը պաշտպանելու համար նախատեսված ծրագրային ապահովման գործիք: Այն ավտոմատացնում է firewalls-ի, ներխուժման կանխարգելման համակարգերի և հակավիրուսների տեղակայումը: OSC-ն հանդես է գալիս որպես միջնորդ անվտանգության մենեջերի և անվտանգության մի շարք գործառույթների և միջավայրերի միջև: Միևնույն ժամանակ, այն ունակ է աշխատել multicloud-ի հետ։

OSC-ի առավելությունն այն է, որ այն կապված չէ կոնկրետ ծրագրային կամ ապարատային արտադրանքի հետ: Այնուամենայնիվ, գործիքը նախատեսված է լայնածավալ կորպորատիվ ցանցերի հետ աշխատելու համար: Այդ իսկ պատճառով այն դժվար թե հարմար լինի ստարտափի կարիքներին:

Արագ մեկնարկի ուղեցույցը կարելի է գտնել OSC փաստաթղթերի կայքում.

ՕՆՈՍ

Սա օպերացիոն համակարգ է SDN ցանցերի և դրանց բաղադրիչների կառավարման համար: Դրա առանձնահատկությունն այն է, որ այն համատեղում է SDN կարգավորիչի, ցանցի և սերվերի ՕՀ-ի ֆունկցիոնալությունը։ Այս համադրության շնորհիվ գործիքը թույլ է տալիս վերահսկել այն ամենը, ինչ տեղի է ունենում ցանցերում և հեշտացնում է ավանդական ճարտարապետությունից SDN տեղափոխումը:

Պլատֆորմի «խցանը» կարելի է անվանել անվտանգություն։ Համաձայն զեկուցել 2018 թվականին ONOS-ն ունի մի շարք չփակված խոցելիություններ: Օրինակ՝ DoS հարձակումների նկատմամբ զգայունությունը և առանց վավերացման հավելվածներ տեղադրելու հնարավորությունը: Դրանցից մի քանիսն արդեն կարկատվել են, մնացածի վրա մշակողները դեռ աշխատում են: Ընդհանուր առմամբ, 2015 թվականից հարթակը ստացել մեծ թվով թարմացումներ, որոնք բարձրացնում են շրջակա միջավայրի անվտանգությունը:

Դուք կարող եք ներբեռնել գործիքը պաշտոնական կայքում փաստաթղթերի էջ. Կան նաև տեղադրման ուղեցույցներ և այլ ձեռնարկներ:

Վոլֆրամի գործվածք

Այս նախագիծը նախկինում կոչվում էր OpenContrail: Բայց այն վերանվանվեց Linux հիմնադրամի «թևի տակ» տեղափոխվելուց հետո: Tungsten Fabric-ը բաց ցանցի վիրտուալացման պլագին է, որն աշխատում է վիրտուալ մեքենաների, մերկ մետաղական ծանրաբեռնվածության և բեռնարկղերի հետ:

Պլագինը կարող է արագ ինտեգրվել հանրաճանաչ նվագախմբային գործիքներին՝ Openstack, Kubernetes, Openshift, vCenter: Օրինակ, Kubernetes-ում վոլֆրամի գործվածք տեղակայելու համար անհրաժեշտ է 15 րոպե. Գործիքը նաև աջակցում է SDN կարգավորիչների բոլոր ավանդական գործառույթներին՝ կառավարում, վիզուալիզացիա, ցանցի կոնֆիգուրացիա և շատ ուրիշներ. Տեխնոլոգիան արդեն կա գտնում է կիրառում տվյալների կենտրոններում և ամպերում՝ որպես SDN փաթեթների մաս՝ 5G և Edge հաշվիչների հետ աշխատելու համար:

Վոլֆրամի գործվածքը շատ է հիշում է OpenDaylight, ուստի լուծումն ունի նույն թերությունները. դժվար է անմիջապես պարզել, հատկապես բեռնարկղերի հետ աշխատելիս: Բայց այստեղ հրահանգները գալիս են հարմար: տեղադրման և կազմաձևման համար և այլ լրացուցիչ նյութեր պահոցներ GitHub-ում.

Թեմայի վերաբերյալ գրառումները մեր բլոգից Habré-ում.

Source: www.habr.com

Добавить комментарий