«Micro Burst»-ի լուծումը շրջանցող ցանցի երթևեկության գրավման հավելվածի սցենարում

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

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

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

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

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

... ...

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

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

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

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

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

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

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

Առանձնահատկություն 2ASIC չիպերի քեշի ռեսուրսները շատ սահմանափակ են: Ներկայումս սովորաբար օգտագործվող ASIC չիպի առումով, 640 Գբիտ/վրկ փոխանակման հզորությամբ չիպն ունի 3-10 Մբայթ քեշ; 3.2Tbps հզորությամբ չիպը ունի 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 Traffic Management Solution

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

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

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

Microburst Processing Technology - Կառավարում` հիմնված բիզնեսի առաջնահերթությունների վրա

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

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

Microburst Processing Technology - ամբողջ ցանցի ծառայության որակի դասակարգման երաշխիքային մեխանիզմ

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

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

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

Երթևեկության ձևավորման մի քանի հերթերի հնարավորություն

Microburst Processing Technology - լուծում, որը հիմնված է մեծ բուֆերային քեշավորման + տրաֆիկի ձևավորման վրա

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

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


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