La Solvo de "Mikro-Eksplodo" en Aplikaĵa Scenaro de Preterpasa Reta Trafiko

En la tipa NPB-aplikaĵa scenaro, la plej ĝena problemo por administrantoj estas pakaĵperdo kaŭzita de la ŝtopiĝo de spegulitaj pakaĵoj kaj NPB-retoj. Pakaĵperdo en NPB povas kaŭzi la jenajn tipajn simptomojn en fonfinaj analizaj iloj:

- Alarmo estas generita kiam la indikilo de monitorado de la rendimento de la APM-servo malpliiĝas, kaj la sukcesprocento de la transakcio malpliiĝas

- La escepta alarmo de la indikilo pri monitorado de la rendimento de la reto de NPM estas generita.

- La sekureca monitorada sistemo ne sukcesas detekti retajn atakojn pro preterlaso de eventoj

- Okazaĵoj pri perdo de serva konduto generitaj de la serva kontrola sistemo

... ...

Kiel centralizita kapta kaj distribua sistemo por preteriro-monitorado, la graveco de NPB estas memevidenta. Samtempe, la maniero kiel ĝi prilaboras datenpakaĵan trafikon estas tre malsama ol tiu de tradicia viva retŝaltilo, kaj la trafikŝtopiĝa kontrolteknologio de multaj vivaj servaj retoj ne aplikeblas al NPB. Por solvi NPB-pakaĵperdon, ni komencu per la analizo de la radika kaŭzo de pakaĵperdo por vidi ĝin!

Analizo de la radika kaŭzo de obstrukciĝo de pakaĵperdo de NPB/TAP

Unue, ni analizas la faktan trafikvojon kaj la mapan rilaton inter la sistemo kaj la eniroj kaj eliroj de la nivelo 1 aŭ nivelo NPB-reto. Sendepende de la reto-topologio, kiun NPB formas, kiel kolektosistemo, ekzistas mult-al-multa trafika eniro kaj eliro inter "aliro" kaj "eligo" de la tuta sistemo.

Mikro-Eksplodo 1

Poste ni rigardas la komercan modelon de NPB el la perspektivo de ASIC-ĉipoj sur ununura aparato:

Mikro-Eksplodo 2

Trajto 1La "trafiko" kaj "fizika interfaca rapideco" de la enigaj kaj eligaj interfacoj estas nesimetriaj, kio rezultas en granda nombro da mikro-eksplodoj, kio estas neevitebla rezulto. En tipaj scenaroj de multaj-al-unu aŭ multaj-al-multaj trafikagregado, la fizika rapideco de la eliga interfaco estas kutime pli malgranda ol la totala fizika rapideco de la eniga interfaco. Ekzemple, 10 kanaloj de 10G kolekto kaj 1 kanalo de 10G eligo; En plurnivela deploja scenaro, ĉiuj NPBBS-oj povas esti rigardataj kiel tuto.

Trajto 2La kaŝmemoraj rimedoj de ASIC-ĉipoj estas tre limigitaj. Koncerne la nuntempe ofte uzatajn ASIC-ĉipojn, ĉipoj kun interŝanĝa kapacito de 640 Gbps havas kaŝmemoron de 3-10 MB; ĉipoj kun kapacito de 3,2 Tbps havas kaŝmemoron de 20-50 MB. Inkluzive de BroadCom, Barefoot, CTC, Marvell kaj aliaj fabrikantoj de ASIC-ĉipoj.

Trajto 3La konvencia fin-al-fina PFC-fluoregula mekanismo ne aplikeblas al NPB-servoj. La kerno de la PFC-fluoregula mekanismo estas atingi fin-al-finan trafiksubpreman religon, kaj finfine redukti la sendadon de pakaĵetoj al la protokolstako de la komunikada finpunkto por mildigi ŝtopiĝon. Tamen, la pakaĵfonto de NPB-servoj estas spegulitaj pakaĵetoj, do la ŝtopiĝo-prilabora strategio povas nur esti forĵetita aŭ konservita en kaŝmemoro.

Jen la aspekto de tipa mikro-eksplodo sur la fluokurbo:

Mikro-Eksplodo 3

Prenante 10G-interfacon kiel ekzemplon, en la dua-nivela diagramo de analizo de trafiktendencoj, la trafikrapideco estas konservata je ĉirkaŭ 3 Gbps dum longa tempo. En la mikro-milisekunda diagramo de analizo de tendencoj, la trafikpinto (Mikroeksplodo) multe superis la fizikan rapidecon de la 10G-interfaco.

Ŝlosilaj Teknikoj por Mildigi NPB-Mikroeksplodon

Reduktu la efikon de nesimetria fizika interfaca rapidmisagordo- Dum la dizajnado de reto, reduktu la nesimetriajn enigajn kaj eligajn fizikajn interfacajn rapidojn kiel eble plej multe. Tipa metodo estas uzi pli altan rapidon suprenligan interfacan ligon, kaj eviti nesimetriajn fizikajn interfacajn rapidojn (ekzemple, kopii 1 Gbit/s kaj 10 Gbit/s trafikon samtempe).

Optimumigu la kaŝmemoran administradpolitikon de la NPB-servo- La komuna politiko pri kaŝmemora administrado aplikebla al la ŝaltilservo ne aplikeblas al la plusenda servo de la NPB-servo. La politiko pri kaŝmemora administrado de statika garantio + dinamika kunhavigo devus esti efektivigita surbaze de la trajtoj de la NPB-servo. Por minimumigi la efikon de NPB-mikroeksplodoj sub la nunaj limigoj de la aparataro de la ĉipo.

Implementu konfidencan trafikinĝenieristikan administradon- Efektivigu administradon de klasifiko de servoj por prioritata trafiko bazitan sur trafikklasifiko. Certigu servokvaliton de malsamaj prioritataj atendovicoj bazitaj sur bendlarĝoj de kategoriaj atendovicoj, kaj certigu, ke uzanto-sentemaj servaj trafikpakaĵetoj povas esti plusenditaj sen pakaĵperdo.

Akceptebla sistemsolvo plibonigas la kapablon konservi pakaĵojn en kaŝmemoro kaj la kapablon formi trafikon.- Integras la solvon per diversaj teknikaj rimedoj por pligrandigi la pakaĵan kaŝmemoran kapablon de la ASIC-ĉipo. Per formado de la fluo je malsamaj lokoj, la mikro-eksplodo fariĝas mikro-uniforma fluokurbo post formado.

Mylinking™ Mikro-Eksploda Trafika Administra Solvo

Skemo 1 - Ret-optimumigita strategio por administrado de kaŝmemoro + ret-kovranta administrado de prioritata kvalito de klasifikita servo

Strategio por administrado de kaŝmemoro optimumigita por la tuta reto

Surbaze de profunda kompreno pri la karakterizaĵoj de NPB-servoj kaj praktikaj komercaj scenaroj de granda nombro da klientoj, la produktoj de trafikkolektado Mylinking™ efektivigas aron de strategioj por administri la NPB-kaŝmemoron per "statika certigo + dinamika kunhavigo" por la tuta reto, kio bone efikas sur la administradon de la trafikkaŝmemoro en kazo de granda nombro da nesimetriaj enigaj kaj eligaj interfacoj. La toleremo al mikroeksplodoj estas maksimume atingita kiam la nuna ASIC-ĉipa kaŝmemoro estas fiksita.

Mikroeksplodo-Prilabora Teknologio - Administrado bazita sur komercaj prioritatoj

Mikro-Eksplodo 4

Kiam la trafikkapta unuo estas deplojita sendepende, ĝi ankaŭ povas esti prioritatigita laŭ la graveco de la fona analizilo aŭ la graveco de la servaj datumoj mem. Ekzemple, inter multaj analiziloj, APM/BPC havas pli altan prioritaton ol sekurecanaliziloj/sekurecmonitoraj iloj, ĉar ĝi implikas la monitoradon kaj analizon de diversaj indikilaj datumoj de gravaj komercaj sistemoj. Tial, por ĉi tiu scenaro, la datumoj postulitaj de APM/BPC povas esti difinitaj kiel altprioritataj, la datumoj postulitaj de sekurecmonitoraj/sekurecanaliziloj povas esti difinitaj kiel mezaprioritataj, kaj la datumoj postulitaj de aliaj analiziloj povas esti difinitaj kiel malaltaprioritataj. Kiam la kolektitaj datenpakaĵoj eniras la enigan pordon, la prioritatoj estas difinitaj laŭ la graveco de la pakaĵoj. Pakaĵoj kun pli altaj prioritatoj estas preferate plusenditaj post kiam la pakaĵoj kun pli altaj prioritatoj estas plusenditaj, kaj pakaĵoj kun aliaj prioritatoj estas plusenditaj post kiam la pakaĵoj kun pli altaj prioritatoj estas plusenditaj. Se pakaĵoj kun pli altaj prioritatoj daŭre alvenas, pakaĵoj kun pli altaj prioritatoj estas preferate plusenditaj. Se la enigaj datumoj superas la plusendan kapablon de la elira pordo dum longa tempo, la superfluaj datumoj estas konservitaj en la kaŝmemoro de la aparato. Se la kaŝmemoro estas plena, la aparato preferas forĵeti la pakaĵojn de la pli malalta ordo. Ĉi tiu prioritatigita administra mekanismo certigas, ke ŝlosilaj analizaj iloj povas efike akiri la originalajn trafikajn datumojn necesajn por analizo en reala tempo.

Mikroeksplodo-Prilabora Teknologio - klasifika garantia mekanismo de la tuta retservokvalito

Mikro-Eksplodo 5

Kiel montrite en la supra figuro, trafika klasifikteknologio estas uzata por distingi malsamajn servojn sur ĉiuj aparatoj ĉe la alirtavolo, agregaĵa/kerna tavolo, kaj elira tavolo, kaj la prioritatoj de kaptitaj pakaĵetoj estas remarkitaj. La SDN-regilo liveras la trafikprioritatan politikon centralizita kaj aplikas ĝin al la plusendantaj aparatoj. Ĉiuj aparatoj partoprenantaj en la retigado estas mapitaj al malsamaj prioritataj atendovicoj laŭ la prioritatoj portataj de la pakaĵetoj. Tiel, la malgrand-trafikaj altnivelaj prioritataj pakaĵetoj povas atingi nulan pakaĵperdon. Efike solvas la pakaĵperdan problemon de APM-monitorado kaj specialserva revizio preteriras trafikservojn.

Solvo 2 - GB-nivela Vastiga Sistemo-Kaŝmemoro + Trafika Forma Skemo
GB-Nivela Sistemo Plilongigita Kaŝmemoro
Kiam la aparato de nia trafika akira unuo havas progresintajn funkciajn prilaborajn kapablojn, ĝi povas malfermi certan kvanton da spaco en la memoro (RAM) de la aparato kiel la tutmondan bufron de la aparato, kio multe plibonigas la bufran kapaciton de la aparato. Por unuopa akira aparato, almenaŭ GB da kapacito povas esti provizita kiel la kaŝmemora spaco de la akira aparato. Ĉi tiu teknologio faras la bufran kapaciton de nia trafika akira unuo centfoje pli altan ol tiun de la tradicia akira aparato. Sub la sama plusenda rapideco, la maksimuma mikro-eksploda daŭro de nia trafika akira unuo fariĝas pli longa. La milisekunda nivelo subtenata de tradicia akira ekipaĵo estis ĝisdatigita al la dua nivelo, kaj la eltenebla mikro-eksploda tempo estis pliigita milfoje.

Mult-atendovica Trafika Formada Kapablo

Mikroeksplodo-prilabora teknologio - solvo bazita sur granda bufro-kaŝmemoro + trafikformado

Mikro-Eksplodo 6

Kun supergranda bufrokapacito, la trafikdatumoj generitaj de mikro-eksplodoj estas konservitaj en kaŝmemoro, kaj la trafikforma teknologio estas uzata en la eliranta interfaco por atingi glatan eligon de pakaĵoj al la analiza ilo. Per la apliko de ĉi tiu teknologio, la pakaĵperda fenomeno kaŭzita de mikro-eksplodoj estas fundamente solvita.


Afiŝtempo: 27-a de februaro 2024