NPB կիրառման տիպիկ սցենարում ադմինիստրատորների համար ամենաբարդ խնդիրը փաթեթների կորուստն է, որը պայմանավորված է հայելային փաթեթների և NPB ցանցերի գերբեռնվածությամբ: NPB-ում փաթեթների կորուստը կարող է առաջացնել հետևյալ տիպիկ ախտանիշները back-end վերլուծության գործիքներում.
- Զարթուցիչ է առաջանում, երբ APM ծառայության կատարողականի մոնիթորինգի ցուցանիշը նվազում է, և գործարքի հաջողության մակարդակը նվազում է
- Ստեղծվում է NPM ցանցի աշխատանքի մոնիթորինգի ցուցիչի բացառության ահազանգը
- Անվտանգության մոնիթորինգի համակարգը չի կարողանում հայտնաբերել ցանցային հարձակումները՝ իրադարձությունների բացթողման պատճառով։
- Ծառայության աուդիտի համակարգի կողմից առաջացած ծառայության կորստի վարքագծի աուդիտի իրադարձություններ
... ...
Որպես շրջանցիկ մոնիթորինգի կենտրոնացված գրանցման և բաշխման համակարգ, NPB-ի կարևորությունն ինքնին ակնհայտ է: Միևնույն ժամանակ, տվյալների փաթեթային երթևեկության մշակման եղանակը բավականին տարբերվում է ավանդական ակտիվ ցանցային կոմուտատորից, և շատ ծառայությունների ակտիվ ցանցերի երթևեկության գերբեռնվածության կառավարման տեխնոլոգիան կիրառելի չէ NPB-ի համար: Ինչպես լուծել NPB փաթեթների կորստի խնդիրը, եկեք սկսենք փաթեթների կորստի արմատական պատճառի վերլուծությունից՝ այն տեսնելու համար:
NPB/TAP փաթեթների կորստի գերբեռնվածության արմատային պատճառի վերլուծություն
Նախևառաջ, մենք վերլուծում ենք իրական երթևեկության ուղին և համակարգի, ինչպես նաև 1-ին մակարդակի կամ NPB մակարդակի ցանցի մուտքային և ելքային տվյալների միջև քարտեզագրման կապը: Անկախ նրանից, թե ինչպիսի ցանցային տոպոլոգիա է ձևավորում NPB-ն, որպես հավաքագրման համակարգ, ամբողջ համակարգի «մուտքի» և «ելքի» միջև գոյություն ունի բազմիցս շատ երթևեկության մուտքային և ելքային կապ:
Այնուհետև մենք դիտարկում ենք NPB-ի բիզնես մոդելը մեկ սարքի վրա ASIC չիպերի տեսանկյունից։
Հատկանիշ 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 ծառայությունների փաթեթների աղբյուրը հայելային փաթեթներն են, ուստի գերբեռնվածության մշակման ռազմավարությունը կարող է միայն մերժվել կամ քեշավորվել:
Հոսքի կորի վրա տիպիկ միկրոպայթյունի տեսքը հետևյալն է.
Որպես օրինակ վերցնելով 10G ինտերֆեյսը, երկրորդ մակարդակի երթևեկության միտումների վերլուծության դիագրամում երթևեկության արագությունը պահպանվում է մոտ 3 Գբ/վրկ երկար ժամանակ։ Միկրովայրկյանային միտումների վերլուծության դիագրամում երթևեկության կտրուկ աճը (MicroBurst) զգալիորեն գերազանցել է 10G ինտերֆեյսի ֆիզիկական արագությունը։
NPB միկրոպայթյունի մեղմացման հիմնական մեթոդները
Նվազեցրեք ասիմետրիկ ֆիզիկական ինտերֆեյսի արագության անհամապատասխանության ազդեցությունը- Ցանց նախագծելիս հնարավորինս նվազեցրեք ասիմետրիկ մուտքային և ելքային ֆիզիկական ինտերֆեյսի արագությունները: Տիպիկ մեթոդ է օգտագործել ավելի բարձր արագությամբ վերբեռնման ինտերֆեյսի կապ և խուսափել ասիմետրիկ ֆիզիկական ինտերֆեյսի արագություններից (օրինակ՝ միաժամանակ պատճենել 1 Գբիթ/վրկ և 10 Գբիթ/վրկ երթևեկություն):
Օպտիմալացնել NPB ծառայության քեշի կառավարման քաղաքականությունը- Կոմուտացիոն ծառայության համար կիրառելի ընդհանուր քեշի կառավարման քաղաքականությունը չի կիրառելի NPB ծառայության վերահասցեավորման ծառայության համար: Ստատիկ երաշխիքի + դինամիկ համօգտագործման քեշի կառավարման քաղաքականությունը պետք է իրականացվի NPB ծառայության առանձնահատկությունների հիման վրա: Չիպի ներկայիս սարքավորումների միջավայրի սահմանափակումների պայմաններում NPB միկրոպայթյունի ազդեցությունը նվազագույնի հասցնելու համար:
Կիրառել դասակարգված երթևեկության ինժեներական կառավարում- Ներդնել առաջնահերթ երթևեկության ինժեներական ծառայությունների դասակարգման կառավարում՝ հիմնված երթևեկության դասակարգման վրա: Ապահովել տարբեր առաջնահերթ հերթերի սպասարկման որակը՝ հիմնվելով կատեգորիայի հերթերի թողունակության վրա, և ապահովել, որ օգտատիրոջ նկատմամբ զգայուն ծառայությունների երթևեկության փաթեթները կարողանան փոխանցվել առանց փաթեթների կորստի:
Համակարգային ողջամիտ լուծումը բարելավում է փաթեթների քեշավորման և երթևեկության ձևավորման հնարավորությունները։- Ինտեգրում է լուծումը տարբեր տեխնիկական միջոցներով՝ ASIC չիպի փաթեթների քեշավորման հնարավորությունները ընդլայնելու համար: Հոսքը տարբեր տեղերում ձևավորելով՝ միկրոպայթյունը ձևավորումից հետո դառնում է միկրոմիատարր հոսքի կոր:
Mylinking™ Micro Burst երթևեկության կառավարման լուծում
Սխեմա 1 - Ցանցի համար օպտիմալացված քեշի կառավարման ռազմավարություն + ցանցային դասակարգված ծառայությունների որակի առաջնահերթության կառավարում
Քեշի կառավարման ռազմավարությունը օպտիմիզացված է ամբողջ ցանցի համար
Հիմնվելով NPB ծառայության բնութագրերի և մեծ թվով հաճախորդների գործնական բիզնես սցենարների խորը ըմբռնման վրա, Mylinking™ երթևեկության հավաքագրման արտադրանքները ներդնում են «ստատիկ ապահովման + դինամիկ համատեղ օգտագործման» NPB քեշի կառավարման ռազմավարություն ամբողջ ցանցի համար, որը լավ ազդեցություն ունի երթևեկության քեշի կառավարման վրա՝ մեծ թվով ասիմետրիկ մուտքային և ելքային ինտերֆեյսների դեպքում: Միկրոպայթյունի հանդուրժողականությունը առավելագույն չափով իրականացվում է, երբ ներկայիս ASIC չիպի քեշը ֆիքսված է:
Միկրոպայթյունի մշակման տեխնոլոգիա - կառավարում՝ հիմնված բիզնեսի առաջնահերթությունների վրա
Երբ երթևեկության գրանցման միավորը տեղակայվում է անկախ, այն կարող է նաև առաջնահերթություն ստանալ՝ ըստ back-end վերլուծության գործիքի կարևորության կամ ծառայության տվյալների կարևորության: Օրինակ, շատ վերլուծական գործիքների շարքում APM/BPC-ն ունի ավելի բարձր առաջնահերթություն, քան անվտանգության վերլուծության/անվտանգության մոնիթորինգի գործիքները, քանի որ այն ներառում է կարևոր բիզնես համակարգերի տարբեր ցուցիչ տվյալների մոնիթորինգ և վերլուծություն: Հետևաբար, այս սցենարի համար APM/BPC-ի կողմից պահանջվող տվյալները կարող են սահմանվել որպես բարձր առաջնահերթություն, անվտանգության մոնիթորինգի/անվտանգության վերլուծության գործիքների կողմից պահանջվող տվյալները կարող են սահմանվել որպես միջին առաջնահերթություն, իսկ այլ վերլուծական գործիքների կողմից պահանջվող տվյալները կարող են սահմանվել որպես ցածր առաջնահերթություն: Երբ հավաքված տվյալների փաթեթները մտնում են մուտքային միացք, առաջնահերթությունները սահմանվում են փաթեթների կարևորության համաձայն: Ավելի բարձր առաջնահերթություն ունեցող փաթեթները նախընտրելիորեն փոխանցվում են ավելի բարձր առաջնահերթություն ունեցող փաթեթների փոխանցումից հետո, իսկ այլ առաջնահերթություն ունեցող փաթեթները՝ ավելի բարձր առաջնահերթություն ունեցող փաթեթների փոխանցումից հետո: Եթե ավելի բարձր առաջնահերթություն ունեցող փաթեթները շարունակում են ժամանել, ավելի բարձր առաջնահերթություն ունեցող փաթեթները նախընտրելիորեն փոխանցվում են: Եթե մուտքային տվյալները երկար ժամանակով գերազանցում են ելքային միացքի փոխանցման հնարավորությունները, ավելորդ տվյալները պահվում են սարքի քեշում: Եթե քեշը լիքն է, սարքը նախընտրելիորեն մերժում է ցածր կարգի փաթեթները: Այս առաջնահերթ կառավարման մեխանիզմը ապահովում է, որ հիմնական վերլուծական գործիքները կարողանան արդյունավետորեն ստանալ վերլուծության համար անհրաժեշտ սկզբնական երթևեկության տվյալները իրական ժամանակում:
Միկրոպայթյունի մշակման տեխնոլոգիա - ամբողջ ցանցային ծառայության որակի դասակարգման երաշխավորման մեխանիզմ
Ինչպես ցույց է տրված վերևում նշված նկարում, երթևեկության դասակարգման տեխնոլոգիան օգտագործվում է մուտքի, ագրեգացման/միջուկային և ելքային մակարդակներում բոլոր սարքերի վրա տարբեր ծառայությունները տարբերակելու համար, և գրավված փաթեթների առաջնահերթությունները վերանշվում են: SDN կառավարիչը կենտրոնացված եղանակով մատակարարում է երթևեկության առաջնահերթության քաղաքականությունը և կիրառում այն վերահասցեավորող սարքերի վրա: Ցանցին մասնակցող բոլոր սարքերը քարտեզագրվում են տարբեր առաջնահերթության հերթերի՝ ըստ փաթեթների կողմից կրվող առաջնահերթությունների: Այս կերպ, փոքր երթևեկությամբ առաջադեմ առաջնահերթության փաթեթները կարող են հասնել զրոյական փաթեթների կորստի: Արդյունավետորեն լուծել APM մոնիթորինգի և հատուկ ծառայությունների աուդիտի շրջանցիկ երթևեկության ծառայությունների փաթեթների կորստի խնդիրը:
Լուծում 2 - ԳԲ մակարդակի ընդլայնման համակարգի քեշ + երթևեկության ձևավորման սխեմա
GB Level System Extended Cache
Երբ մեր երթևեկության հավաքագրման սարքի սարքն ունի առաջադեմ ֆունկցիոնալ մշակման հնարավորություններ, այն կարող է սարքի հիշողության (RAM) մեջ որոշակի քանակությամբ տարածք բացել որպես սարքի գլոբալ բուֆեր, ինչը զգալիորեն բարելավում է սարքի բուֆերային տարողությունը: Մեկ ձեռքբերման սարքի համար առնվազն ԳԲ տարողունակություն կարող է տրամադրվել որպես ձեռքբերման սարքի քեշային տարածք: Այս տեխնոլոգիան մեր երթևեկության հավաքագրման սարքի բուֆերային տարողունակությունը հարյուրավոր անգամ ավելի բարձր է դարձնում, քան ավանդական ձեռքբերման սարքինը: Նույն վերահասցեավորման արագության դեպքում մեր երթևեկության հավաքագրման սարքի միկրոպայթյունների առավելագույն տևողությունը դառնում է ավելի երկար: Ավանդական ձեռքբերման սարքավորումների կողմից աջակցվող միլիվայրկյանային մակարդակը բարձրացվել է երկրորդ մակարդակի, և միկրոպայթյունների դիմանալու ժամանակը հազարավոր անգամներ է ավելացել:
Բազմակի հերթերի երթևեկության ձևավորման հնարավորություն
Միկրոպայթյունների մշակման տեխնոլոգիա - լուծում, որը հիմնված է մեծ բուֆերային քեշավորման + երթևեկության ձևավորման վրա
Գերմեծ բուֆերային տարողության շնորհիվ միկրո-պայթյունի արդյունքում ստեղծված երթևեկության տվյալները պահվում են քեշում, և երթևեկության ձևավորման տեխնոլոգիան օգտագործվում է ելքային ինտերֆեյսում՝ վերլուծական գործիքին փաթեթների սահուն ելք ապահովելու համար: Այս տեխնոլոգիայի կիրառման միջոցով միկրո-պայթյունի պատճառով փաթեթների կորստի երևույթը հիմնարար կերպով լուծվում է:
Հրապարակման ժամանակը. Փետրվարի 27-2024