«Միկրո պայթյունի» լուծումը շրջանցիկ ցանցային երթևեկության գրավման կիրառման սցենարում

NPB կիրառման տիպիկ սցենարում ադմինիստրատորների համար ամենաբարդ խնդիրը փաթեթների կորուստն է, որը պայմանավորված է հայելային փաթեթների և NPB ցանցերի գերբեռնվածությամբ: NPB-ում փաթեթների կորուստը կարող է առաջացնել հետևյալ տիպիկ ախտանիշները back-end վերլուծության գործիքներում.

- Զարթուցիչ է առաջանում, երբ APM ծառայության կատարողականի մոնիթորինգի ցուցանիշը նվազում է, և գործարքի հաջողության մակարդակը նվազում է

- Ստեղծվում է NPM ցանցի աշխատանքի մոնիթորինգի ցուցիչի բացառության ահազանգը

- Անվտանգության մոնիթորինգի համակարգը չի կարողանում հայտնաբերել ցանցային հարձակումները՝ իրադարձությունների բացթողման պատճառով։

- Ծառայության աուդիտի համակարգի կողմից առաջացած ծառայության կորստի վարքագծի աուդիտի իրադարձություններ

... ...

Որպես շրջանցիկ մոնիթորինգի կենտրոնացված գրանցման և բաշխման համակարգ, NPB-ի կարևորությունն ինքնին ակնհայտ է: Միևնույն ժամանակ, տվյալների փաթեթային երթևեկության մշակման եղանակը բավականին տարբերվում է ավանդական ակտիվ ցանցային կոմուտատորից, և շատ ծառայությունների ակտիվ ցանցերի երթևեկության գերբեռնվածության կառավարման տեխնոլոգիան կիրառելի չէ NPB-ի համար: Ինչպես լուծել NPB փաթեթների կորստի խնդիրը, եկեք սկսենք փաթեթների կորստի արմատական ​​պատճառի վերլուծությունից՝ այն տեսնելու համար:

NPB/TAP փաթեթների կորստի գերբեռնվածության արմատային պատճառի վերլուծություն

Նախևառաջ, մենք վերլուծում ենք իրական երթևեկության ուղին և համակարգի, ինչպես նաև 1-ին մակարդակի կամ NPB մակարդակի ցանցի մուտքային և ելքային տվյալների միջև քարտեզագրման կապը: Անկախ նրանից, թե ինչպիսի ցանցային տոպոլոգիա է ձևավորում NPB-ն, որպես հավաքագրման համակարգ, ամբողջ համակարգի «մուտքի» և «ելքի» միջև գոյություն ունի բազմիցս շատ երթևեկության մուտքային և ելքային կապ:

Միկրո պայթյուն 1

Այնուհետև մենք դիտարկում ենք NPB-ի բիզնես մոդելը մեկ սարքի վրա ASIC չիպերի տեսանկյունից։

Միկրո Բուրստ 2

Հատկանիշ 1Մուտքային և ելքային ինտերֆեյսների «երթևեկությունը» և «ֆիզիկական ինտերֆեյսի արագությունը» ասիմետրիկ են, ինչը հանգեցնում է միկրո-պայթյունների մեծ թվի անխուսափելի արդյունքի: Բազմից-մեկ կամ բազմից-շատ երթևեկության ագրեգացման տիպիկ սցենարներում ելքային ինտերֆեյսի ֆիզիկական արագությունը սովորաբար փոքր է մուտքային ինտերֆեյսի ընդհանուր ֆիզիկական արագությունից: Օրինակ՝ 10G հավաքագրման 10 ալիք և 10G ելքի 1 ալիք. Բազմամակարդակ տեղակայման սցենարում բոլոր NPBBS-ները կարելի է դիտարկել որպես մեկ ամբողջություն:

Հատկանիշ 2ASIC չիպի քեշի ռեսուրսները շատ սահմանափակ են։ Ինչ վերաբերում է ներկայումս լայնորեն օգտագործվող ASIC չիպին, 640 Գբ/վ փոխանակման հզորությամբ չիպն ունի 3-10 ՄԲայթ քեշ, իսկ 3.2 Տբ/վրկ հզորությամբ չիպն ունի 20-50 ՄԲայթ քեշ։ Ներառյալ BroadCom, Barefoot, CTC, Marvell և ASIC չիպերի այլ արտադրողներ։

Հատկանիշ 3Ավանդական ծայրից ծայր PFC հոսքի կառավարման մեխանիզմը կիրառելի չէ NPB ծառայությունների համար: PFC հոսքի կառավարման մեխանիզմի միջուկը ծայրից ծայր երթևեկության ճնշման հետադարձ կապի ապահովումն է և, ի վերջո, կապի վերջնակետի արձանագրային կույտին փաթեթների ուղարկման կրճատումը՝ գերբեռնվածությունը մեղմելու համար: Այնուամենայնիվ, NPB ծառայությունների փաթեթների աղբյուրը հայելային փաթեթներն են, ուստի գերբեռնվածության մշակման ռազմավարությունը կարող է միայն մերժվել կամ քեշավորվել:

Հոսքի կորի վրա տիպիկ միկրոպայթյունի տեսքը հետևյալն է.

Միկրո պայթյուն 3

Որպես օրինակ վերցնելով 10G ինտերֆեյսը, երկրորդ մակարդակի երթևեկության միտումների վերլուծության դիագրամում երթևեկության արագությունը պահպանվում է մոտ 3 Գբ/վրկ երկար ժամանակ։ Միկրովայրկյանային միտումների վերլուծության դիագրամում երթևեկության կտրուկ աճը (MicroBurst) զգալիորեն գերազանցել է 10G ինտերֆեյսի ֆիզիկական արագությունը։

NPB միկրոպայթյունի մեղմացման հիմնական մեթոդները

Նվազեցրեք ասիմետրիկ ֆիզիկական ինտերֆեյսի արագության անհամապատասխանության ազդեցությունը- Ցանց նախագծելիս հնարավորինս նվազեցրեք ասիմետրիկ մուտքային և ելքային ֆիզիկական ինտերֆեյսի արագությունները: Տիպիկ մեթոդ է օգտագործել ավելի բարձր արագությամբ վերբեռնման ինտերֆեյսի կապ և խուսափել ասիմետրիկ ֆիզիկական ինտերֆեյսի արագություններից (օրինակ՝ միաժամանակ պատճենել 1 Գբիթ/վրկ և 10 Գբիթ/վրկ երթևեկություն):

Օպտիմալացնել NPB ծառայության քեշի կառավարման քաղաքականությունը- Կոմուտացիոն ծառայության համար կիրառելի ընդհանուր քեշի կառավարման քաղաքականությունը չի կիրառելի NPB ծառայության վերահասցեավորման ծառայության համար: Ստատիկ երաշխիքի + դինամիկ համօգտագործման քեշի կառավարման քաղաքականությունը պետք է իրականացվի NPB ծառայության առանձնահատկությունների հիման վրա: Չիպի ներկայիս սարքավորումների միջավայրի սահմանափակումների պայմաններում NPB միկրոպայթյունի ազդեցությունը նվազագույնի հասցնելու համար:

Կիրառել դասակարգված երթևեկության ինժեներական կառավարում- Ներդնել առաջնահերթ երթևեկության ինժեներական ծառայությունների դասակարգման կառավարում՝ հիմնված երթևեկության դասակարգման վրա: Ապահովել տարբեր առաջնահերթ հերթերի սպասարկման որակը՝ հիմնվելով կատեգորիայի հերթերի թողունակության վրա, և ապահովել, որ օգտատիրոջ նկատմամբ զգայուն ծառայությունների երթևեկության փաթեթները կարողանան փոխանցվել առանց փաթեթների կորստի:

Համակարգային ողջամիտ լուծումը բարելավում է փաթեթների քեշավորման և երթևեկության ձևավորման հնարավորությունները։- Ինտեգրում է լուծումը տարբեր տեխնիկական միջոցներով՝ ASIC չիպի փաթեթների քեշավորման հնարավորությունները ընդլայնելու համար: Հոսքը տարբեր տեղերում ձևավորելով՝ միկրոպայթյունը ձևավորումից հետո դառնում է միկրոմիատարր հոսքի կոր:

Mylinking™ Micro Burst երթևեկության կառավարման լուծում

Սխեմա 1 - Ցանցի համար օպտիմալացված քեշի կառավարման ռազմավարություն + ցանցային դասակարգված ծառայությունների որակի առաջնահերթության կառավարում

Քեշի կառավարման ռազմավարությունը օպտիմիզացված է ամբողջ ցանցի համար

Հիմնվելով NPB ծառայության բնութագրերի և մեծ թվով հաճախորդների գործնական բիզնես սցենարների խորը ըմբռնման վրա, Mylinking™ երթևեկության հավաքագրման արտադրանքները ներդնում են «ստատիկ ապահովման + դինամիկ համատեղ օգտագործման» NPB քեշի կառավարման ռազմավարություն ամբողջ ցանցի համար, որը լավ ազդեցություն ունի երթևեկության քեշի կառավարման վրա՝ մեծ թվով ասիմետրիկ մուտքային և ելքային ինտերֆեյսների դեպքում: Միկրոպայթյունի հանդուրժողականությունը առավելագույն չափով իրականացվում է, երբ ներկայիս ASIC չիպի քեշը ֆիքսված է:

Միկրոպայթյունի մշակման տեխնոլոգիա - կառավարում՝ հիմնված բիզնեսի առաջնահերթությունների վրա

Միկրո Բուրստ 4

Երբ երթևեկության գրանցման միավորը տեղակայվում է անկախ, այն կարող է նաև առաջնահերթություն ստանալ՝ ըստ back-end վերլուծության գործիքի կարևորության կամ ծառայության տվյալների կարևորության: Օրինակ, շատ վերլուծական գործիքների շարքում APM/BPC-ն ունի ավելի բարձր առաջնահերթություն, քան անվտանգության վերլուծության/անվտանգության մոնիթորինգի գործիքները, քանի որ այն ներառում է կարևոր բիզնես համակարգերի տարբեր ցուցիչ տվյալների մոնիթորինգ և վերլուծություն: Հետևաբար, այս սցենարի համար APM/BPC-ի կողմից պահանջվող տվյալները կարող են սահմանվել որպես բարձր առաջնահերթություն, անվտանգության մոնիթորինգի/անվտանգության վերլուծության գործիքների կողմից պահանջվող տվյալները կարող են սահմանվել որպես միջին առաջնահերթություն, իսկ այլ վերլուծական գործիքների կողմից պահանջվող տվյալները կարող են սահմանվել որպես ցածր առաջնահերթություն: Երբ հավաքված տվյալների փաթեթները մտնում են մուտքային միացք, առաջնահերթությունները սահմանվում են փաթեթների կարևորության համաձայն: Ավելի բարձր առաջնահերթություն ունեցող փաթեթները նախընտրելիորեն փոխանցվում են ավելի բարձր առաջնահերթություն ունեցող փաթեթների փոխանցումից հետո, իսկ այլ առաջնահերթություն ունեցող փաթեթները՝ ավելի բարձր առաջնահերթություն ունեցող փաթեթների փոխանցումից հետո: Եթե ավելի բարձր առաջնահերթություն ունեցող փաթեթները շարունակում են ժամանել, ավելի բարձր առաջնահերթություն ունեցող փաթեթները նախընտրելիորեն փոխանցվում են: Եթե ​​մուտքային տվյալները երկար ժամանակով գերազանցում են ելքային միացքի փոխանցման հնարավորությունները, ավելորդ տվյալները պահվում են սարքի քեշում: Եթե քեշը լիքն է, սարքը նախընտրելիորեն մերժում է ցածր կարգի փաթեթները: Այս առաջնահերթ կառավարման մեխանիզմը ապահովում է, որ հիմնական վերլուծական գործիքները կարողանան արդյունավետորեն ստանալ վերլուծության համար անհրաժեշտ սկզբնական երթևեկության տվյալները իրական ժամանակում:

Միկրոպայթյունի մշակման տեխնոլոգիա - ամբողջ ցանցային ծառայության որակի դասակարգման երաշխավորման մեխանիզմ

Միկրո պայթյուն 5

Ինչպես ցույց է տրված վերևում նշված նկարում, երթևեկության դասակարգման տեխնոլոգիան օգտագործվում է մուտքի, ագրեգացման/միջուկային և ելքային մակարդակներում բոլոր սարքերի վրա տարբեր ծառայությունները տարբերակելու համար, և գրավված փաթեթների առաջնահերթությունները վերանշվում են: SDN կառավարիչը կենտրոնացված եղանակով մատակարարում է երթևեկության առաջնահերթության քաղաքականությունը և կիրառում այն ​​վերահասցեավորող սարքերի վրա: Ցանցին մասնակցող բոլոր սարքերը քարտեզագրվում են տարբեր առաջնահերթության հերթերի՝ ըստ փաթեթների կողմից կրվող առաջնահերթությունների: Այս կերպ, փոքր երթևեկությամբ առաջադեմ առաջնահերթության փաթեթները կարող են հասնել զրոյական փաթեթների կորստի: Արդյունավետորեն լուծել APM մոնիթորինգի և հատուկ ծառայությունների աուդիտի շրջանցիկ երթևեկության ծառայությունների փաթեթների կորստի խնդիրը:

Լուծում 2 - ԳԲ մակարդակի ընդլայնման համակարգի քեշ + երթևեկության ձևավորման սխեմա
GB Level System Extended Cache
Երբ մեր երթևեկության հավաքագրման սարքի սարքն ունի առաջադեմ ֆունկցիոնալ մշակման հնարավորություններ, այն կարող է սարքի հիշողության (RAM) մեջ որոշակի քանակությամբ տարածք բացել որպես սարքի գլոբալ բուֆեր, ինչը զգալիորեն բարելավում է սարքի բուֆերային տարողությունը: Մեկ ձեռքբերման սարքի համար առնվազն ԳԲ տարողունակություն կարող է տրամադրվել որպես ձեռքբերման սարքի քեշային տարածք: Այս տեխնոլոգիան մեր երթևեկության հավաքագրման սարքի բուֆերային տարողունակությունը հարյուրավոր անգամ ավելի բարձր է դարձնում, քան ավանդական ձեռքբերման սարքինը: Նույն վերահասցեավորման արագության դեպքում մեր երթևեկության հավաքագրման սարքի միկրոպայթյունների առավելագույն տևողությունը դառնում է ավելի երկար: Ավանդական ձեռքբերման սարքավորումների կողմից աջակցվող միլիվայրկյանային մակարդակը բարձրացվել է երկրորդ մակարդակի, և միկրոպայթյունների դիմանալու ժամանակը հազարավոր անգամներ է ավելացել:

Բազմակի հերթերի երթևեկության ձևավորման հնարավորություն

Միկրոպայթյունների մշակման տեխնոլոգիա - լուծում, որը հիմնված է մեծ բուֆերային քեշավորման + երթևեկության ձևավորման վրա

Միկրո պայթյուն 6

Գերմեծ բուֆերային տարողության շնորհիվ միկրո-պայթյունի արդյունքում ստեղծված երթևեկության տվյալները պահվում են քեշում, և երթևեկության ձևավորման տեխնոլոգիան օգտագործվում է ելքային ինտերֆեյսում՝ վերլուծական գործիքին փաթեթների սահուն ելք ապահովելու համար: Այս տեխնոլոգիայի կիրառման միջոցով միկրո-պայթյունի պատճառով փաթեթների կորստի երևույթը հիմնարար կերպով լուծվում է:


Հրապարակման ժամանակը. Փետրվարի 27-2024