“Mikrouzliesmojuma” risinājums tīkla datplūsmas uztveršanas apvedceļa lietojumprogrammas scenārijā

Tipiskā NPB lietojumprogrammas scenārijā administratoriem visproblemātiskākā problēma ir pakešu zudums, ko izraisa spoguļoto pakešu un NPB tīklu pārslodze. Pakešu zudums NPB var izraisīt šādus tipiskus simptomus aizmugursistēmas analīzes rīkos:

- Trauksme tiek ģenerēta, kad APM pakalpojuma veiktspējas uzraudzības indikators samazinās un samazinās darījumu veiksmes rādītājs.

- Tiek ģenerēts NPM tīkla veiktspējas uzraudzības indikatora izņēmuma trauksmes signāls

- Drošības uzraudzības sistēma nespēj noteikt tīkla uzbrukumus notikumu izlaišanas dēļ.

- Pakalpojumu audita sistēmas ģenerētie pakalpojumu darbības zuduma audita notikumi

... ...

Kā centralizētai uztveršanas un sadales sistēmai apvedceļa uzraudzībai, NPB nozīme ir pašsaprotama. Tajā pašā laikā veids, kā tā apstrādā datu pakešu trafiku, diezgan atšķiras no tradicionālā tiešraides tīkla komutatora, un daudzu tiešraides pakalpojumu tīklu trafika sastrēgumu kontroles tehnoloģija nav piemērojama NPB. Kā atrisināt NPB pakešu zudumu, sāksim ar pakešu zuduma pamatcēloņu analīzi, lai to saprastu!

NPB/TAP pakešu zuduma pārslodzes cēloņu analīze

Vispirms mēs analizējam faktisko datplūsmas ceļu un kartēšanas attiecības starp sistēmu un 1. līmeņa vai NPB tīkla ienākošo un izejošo plūsmu. Neatkarīgi no tā, kādu tīkla topoloģiju NPB veido, kā savākšanas sistēmai pastāv daudzu pret daudziem datplūsmas ieejas un izejas attiecības starp visas sistēmas "piekļuvi" un "izvadi".

Mikro uzliesmojums 1

Pēc tam aplūkojam NPB biznesa modeli no ASIC mikroshēmu perspektīvas vienā ierīcē:

Mikro uzliesmojums 2

1. funkcijaIevades un izvades saskarņu "trafika" un "fiziskās saskarnes ātrums" ir asimetriski, kā rezultātā neizbēgami rodas liels skaits mikrouzliesmojumu. Tipiskos daudzu pret vienu vai daudzu pret daudziem trafika apvienošanas scenārijos izejas saskarnes fiziskais ātrums parasti ir mazāks nekā ievades saskarnes kopējais fiziskais ātrums. Piemēram, 10 10G savākšanas kanāli un 1 10G izvades kanāls; daudzlīmeņu izvietošanas scenārijā visas NPBBS var uzskatīt par vienotu veselumu.

2. funkcijaASIC mikroshēmas kešatmiņas resursi ir ļoti ierobežoti. Runājot par pašlaik plaši izmantotajām ASIC mikroshēmām, mikroshēmai ar 640 Gbps apmaiņas jaudu kešatmiņas apjoms ir 3–10 MB; mikroshēmai ar 3,2 Tbps jaudu kešatmiņas apjoms ir 20–50 MB. To skaitā ir BroadCom, Barefoot, CTC, Marvell un citi ASIC mikroshēmu ražotāji.

3. funkcijaParastais pilna cikla PFC plūsmas vadības mehānisms nav piemērojams NPB pakalpojumiem. PFC plūsmas vadības mehānisma pamatā ir panākt pilna cikla datplūsmas slāpēšanas atgriezenisko saiti un galu galā samazināt pakešu nosūtīšanu uz komunikācijas galapunkta protokolu steku, lai mazinātu pārslodzi. Tomēr NPB pakalpojumu pakešu avots ir spoguļotas paketes, tāpēc pārslodzes apstrādes stratēģiju var tikai atmest vai saglabāt kešatmiņā.

Tālāk ir parādīts tipiska mikroplīsuma izskats plūsmas līknē:

Mikro uzliesmojums 3

Ņemot par piemēru 10G saskarni, otrā līmeņa datplūsmas tendenču analīzes diagrammā datplūsmas ātrums ilgstoši tiek uzturēts aptuveni 3 Gbps. Mikromilisekundes tendenču analīzes diagrammā datplūsmas maksimums (MicroBurst) ir ievērojami pārsniedzis 10G saskarnes fizisko ātrumu.

Galvenās metodes NPB mikrouzliesmojumu mazināšanai

Samaziniet asimetriskās fiziskās saskarnes ātruma neatbilstības ietekmi- Projektējot tīklu, pēc iespējas jāsamazina asimetriskie ieejas un izejas fiziskās saskarnes ātrumi. Tipiska metode ir izmantot ātrāku augšupsaites saskarnes saiti un izvairīties no asimetriskiem fiziskās saskarnes ātrumiem (piemēram, vienlaikus kopējot 1 Gbit/s un 10 Gbit/s datplūsmu).

Optimizēt NPB pakalpojuma kešatmiņas pārvaldības politiku- Kopējā kešatmiņas pārvaldības politika, kas piemērojama komutācijas pakalpojumam, neattiecas uz NPB pakalpojuma pārsūtīšanas pakalpojumu. Statiskās garantijas + dinamiskās koplietošanas kešatmiņas pārvaldības politika jāievieš, pamatojoties uz NPB pakalpojuma funkcijām. Lai līdz minimumam samazinātu NPB mikrouzliesmojumu ietekmi pašreizējo mikroshēmas aparatūras vides ierobežojumu apstākļos.

Ieviest klasificētu satiksmes inženierijas pārvaldību- Ieviest prioritārās datplūsmas inženierijas pakalpojumu klasifikācijas pārvaldību, pamatojoties uz datplūsmas klasifikāciju. Nodrošināt dažādu prioritāšu rindu pakalpojumu kvalitāti, pamatojoties uz kategoriju rindu joslas platumu, un nodrošināt, ka lietotājam sensitīvas pakalpojumu datplūsmas paketes var pārsūtīt bez pakešu zuduma.

Saprātīgs sistēmas risinājums uzlabo pakešu kešatmiņas iespējas un datplūsmas veidošanas iespējas- Integrē risinājumu, izmantojot dažādus tehniskus līdzekļus, lai paplašinātu ASIC mikroshēmas pakešu kešatmiņas iespējas. Veidojot plūsmu dažādās vietās, mikropārsprāgums pēc veidošanas kļūst par mikrovienveidīgu plūsmas līkni.

Mylinking™ Micro Burst datplūsmas pārvaldības risinājums

1. shēma — tīklam optimizēta kešatmiņas pārvaldības stratēģija + tīkla mēroga klasificētu pakalpojumu kvalitātes prioritāšu pārvaldība

Kešatmiņas pārvaldības stratēģija, kas optimizēta visam tīklam

Balstoties uz padziļinātu NPB pakalpojumu raksturlielumu izpratni un liela skaita klientu praktiskajiem biznesa scenārijiem, Mylinking™ datplūsmas apkopošanas produkti ievieš "statiskās nodrošināšanas + dinamiskās koplietošanas" NPB kešatmiņas pārvaldības stratēģijas kopumu visam tīklam, kas labi ietekmē datplūsmas kešatmiņas pārvaldību liela skaita asimetrisku ieejas un izejas saskarņu gadījumā. Mikrouzliesmojumu tolerance tiek maksimāli realizēta, ja pašreizējā ASIC mikroshēmas kešatmiņa ir fiksēta.

Mikrouzliesmojumu apstrādes tehnoloģija — pārvaldība, kuras pamatā ir biznesa prioritātes

Mikro uzliesmojums 4

Ja datplūsmas uztveršanas vienība tiek izvietota neatkarīgi, tai var piešķirt prioritāti atbilstoši aizmugursistēmas analīzes rīka svarīgumam vai pašu pakalpojumu datu svarīgumam. Piemēram, starp daudziem analīzes rīkiem APM/BPC ir augstāka prioritāte nekā drošības analīzes/drošības uzraudzības rīkiem, jo ​​tas ietver svarīgu biznesa sistēmu dažādu indikatoru datu uzraudzību un analīzi. Tāpēc šajā scenārijā APM/BPC nepieciešamos datus var definēt kā augstu prioritāti, drošības uzraudzības/drošības analīzes rīku nepieciešamos datus var definēt kā vidēju prioritāti, un citu analīzes rīku nepieciešamos datus var definēt kā zemu prioritāti. Kad savāktās datu paketes nonāk ievades portā, prioritātes tiek definētas atbilstoši pakešu svarīgumam. Augstākas prioritātes paketes tiek pārsūtītas pēc tam, kad ir pārsūtītas augstākas prioritātes paketes, un citu prioritāšu paketes tiek pārsūtītas pēc tam, kad ir pārsūtītas augstākas prioritātes paketes. Ja augstākas prioritātes paketes turpina pienākt, augstākas prioritātes paketes tiek pārsūtītas. Ja ievades dati ilgstoši pārsniedz izejas porta pārsūtīšanas iespējas, liekie dati tiek glabāti ierīces kešatmiņā. Ja kešatmiņa ir pilna, ierīce priekšroku dod zemākas kārtas paketēm. Šis prioritārais pārvaldības mehānisms nodrošina, ka galvenie analīzes rīki var efektīvi iegūt sākotnējos datplūsmas datus, kas nepieciešami analīzei reāllaikā.

Mikrouzliesmojumu apstrādes tehnoloģija — visa tīkla pakalpojumu kvalitātes klasifikācijas garantijas mehānisms

Mikro uzliesmojums 5

Kā parādīts iepriekš redzamajā attēlā, datplūsmas klasifikācijas tehnoloģija tiek izmantota, lai atšķirtu dažādus pakalpojumus visās ierīcēs piekļuves slānī, apkopošanas/kodola slānī un izvades slānī, un uztverto pakešu prioritātes tiek atkārtoti atzīmētas. SDN kontrolieris centralizēti piegādā datplūsmas prioritātes politiku un piemēro to pārsūtīšanas ierīcēm. Visas tīklā iesaistītās ierīces tiek kartētas dažādās prioritāšu rindās atbilstoši pakešu pārnēsātajām prioritātēm. Tādā veidā mazas datplūsmas uzlabotās prioritātes paketes var sasniegt nulles pakešu zudumu. Efektīvi atrisiniet APM uzraudzības un īpašo pakalpojumu audita pakešu zuduma problēmu, apejot datplūsmas pakalpojumus.

2. risinājums — GB līmeņa paplašināšanas sistēmas kešatmiņa + datplūsmas veidošanas shēma
GB līmeņa sistēmas paplašinātā kešatmiņa
Kad mūsu datplūsmas ieguves ierīces ierīcei ir uzlabotas funkcionālās apstrādes iespējas, tā var atbrīvot noteiktu vietas ierīces atmiņā (RAM) kā ierīces globālo buferi, kas ievērojami uzlabo ierīces bufera ietilpību. Vienai ieguves ierīcei var nodrošināt vismaz GB ietilpību kā ieguves ierīces kešatmiņas vietu. Šī tehnoloģija padara mūsu datplūsmas ieguves ierīces bufera ietilpību simtiem reižu lielāku nekā tradicionālajai ieguves ierīcei. Pie tāda paša pārsūtīšanas ātruma mūsu datplūsmas ieguves ierīces maksimālais mikrouzliesmojuma ilgums kļūst ilgāks. Tradicionālo ieguves iekārtu atbalstītais milisekundes līmenis ir uzlabots līdz otrajam līmenim, un mikrouzliesmojuma laiks, ko var izturēt, ir palielināts tūkstošiem reižu.

Vairāku rindu satiksmes veidošanas iespēja

Mikrouzliesmojumu apstrādes tehnoloģija — risinājums, kas balstīts uz lielu bufera kešatmiņu + datplūsmas veidošanu

Mikro uzliesmojums 6

Pateicoties īpaši lielajai bufera ietilpībai, mikrouzliesmojumu ģenerētie datplūsmas dati tiek kešatmiņā saglabāti, un izejošajā saskarnē tiek izmantota datplūsmas veidošanas tehnoloģija, lai nodrošinātu vienmērīgu pakešu izvadi analīzes rīkam. Pielietojot šo tehnoloģiju, mikrouzliesmojumu izraisītā pakešu zuduma parādība tiek principiāli atrisināta.


Publicēšanas laiks: 2024. gada 27. februāris