Lösningen av "Micro Burst" i Bypass Network Traffic Capture -applikationsscenario

I det typiska NPB -applikationsscenariot är det mest besvärliga problemet för administratörer paketförlust orsakad av överbelastningen av speglade paket och NPB -nätverk. Paketförlust i NPB kan orsaka följande typiska symtom i back-end-analysverktyg:

- Ett larm genereras när APM Service Performance Monitoring Indicator minskar och transaktionsframgångsgraden minskar

- NPM Network Performance Monitoring Indicator Exception Alarm genereras

- Säkerhetsövervakningssystemet misslyckas med att upptäcka nätverksattacker på grund av utelämnande av händelser

- Förlust av servicebeteenderevisionshändelser som genereras av servicerevisionssystemet

...

Som ett centraliserat fångst- och distributionssystem för bypassövervakning är vikten av NPB självklart. Samtidigt är hur det bearbetar datapakettrafik helt annorlunda än den traditionella live -nätverksomkopplaren, och trafikstockningstekniken för många Service Live -nätverk är inte tillämplig på NPB. Hur man löser NPB -paketförlust, låt oss börja från orsaken till orsaken till paketförlust för att se det!

NPB/TAP -paketförluststockningsanalysanalys

Först och främst analyserar vi den faktiska trafikvägen och kartläggningsförhållandet mellan systemet och inkommande och utgående av nivå 1 eller nivå NPB -nätverk. Oavsett vilken typ av nätverkstopologi NPB bildar, som ett insamlingssystem, finns det en många-till-många trafikinmatningar och utgångsförhållanden mellan "åtkomst" och "output" för hela systemet.

Micro Burst 1

Sedan tittar vi på affärsmodellen för NPB ur ASIC -chipsperspektiv på en enda enhet:

Micro Burst 2

Funktion 1: "Trafik" och "fysisk gränssnittshastighet" för ingångs- och utgångsgränssnitten är asymmetriska, vilket resulterar i ett stort antal mikro-bryggor är ett oundvikligt resultat. I typiska många-till-en eller många-till-många trafikaggregeringsscenarier är den fysiska hastigheten för utgångsgränssnittet vanligtvis mindre än den totala fysiska hastigheten för ingångsgränssnittet. Till exempel 10 kanaler med 10G -insamling och 1 kanal med 10G -utgång; I ett multilevel -distributionsscenario kan alla NPBB: er ses som en helhet.

Funktion 2: ASIC Chip Cache -resurser är mycket begränsade. När det gäller det för närvarande vanligt använda ASIC-chipet har chipet med 640 Gbps utbyteskapacitet en cache på 3-10MBytes; Ett kapacitetschip på 3,2 ton har en cache på 20-50 MBytes. Inklusive Broadcom, Barefoot, CTC, Marvell och andra tillverkare av ASIC -chips.

Funktion 3: Den konventionella PFC-flödeskontrollmekanismen är inte tillämplig på NPB-tjänster. Kärnan i PFC-flödeskontrollmekanismen är att uppnå återkoppling av trafikundertryckning och i slutändan minska sändningen av paket till protokollstacken för kommunikationsändpunkten för att lindra trängsel. Paketkällan för NPB -tjänster speglas emellertid paket, så trängselbehandlingsstrategin kan endast kasseras eller cachas.

Följande är utseendet på en typisk mikroförstärkning på flödeskurvan:

Micro Burst 3

Med 10G -gränssnitt som ett exempel, i trafiktrenden för trafiktrendanalys, upprätthålls trafikfrekvensen till cirka 3 Gbps under lång tid. På Micro Millisecund -trendanalysdiagrammet har trafikspiken (MicroBurst) kraftigt överskridit den fysiska hastigheten på 10 g.

Viktiga tekniker för att mildra NPB -mikroburst

Minska effekterna av asymmetrisk fysisk gränssnittsfrekvens missanpassning- När du utformar ett nätverk, minska asymmetriska ingångar och utmatning av fysiska gränssnittsgrader så mycket som möjligt. En typisk metod är att använda en högre hastighetsupplänkgränssnittslänk och undvika asymmetriska fysiska gränssnittshastigheter (till exempel kopiering av 1 Gbit/s och 10 Gbit/s trafik samtidigt).

Optimera Cache Management Policy för NPB -tjänsten- Den gemensamma cachehanteringspolicyn som är tillämplig på omkopplingstjänsten är inte tillämplig på vidarebefordran av NPB -tjänsten. Cache -hanteringspolicyn för statisk garanti + dynamisk delning bör implementeras baserat på funktionerna i NPB -tjänsten. För att minimera effekterna av NPB -mikroburst under den aktuella ChIP -hårdvarubegränsningen.

Implementera klassificerad trafikteknikhantering- Implementera klassificeringshantering för trafiktrafikstjänst baserad på trafikklassificering. Se till att servicekvaliteten för olika prioriterade köer baserat på kategoriköbandbredd och se till att användarkänsliga servicepaket kan vidarebefordras utan paketförlust.

En rimlig systemlösning förbättrar paketet för cache och trafikformningskapacitet- Integrerar lösningen med olika tekniska medel för att utöka Packet Caching -kapaciteten hos ASIC -chipet. Genom att forma flödet på olika platser blir mikroförstörningen mikro-enhetlig flödeskurva efter formning.

MyLinking ™ Micro Burst Traffic Management Solution

Schema 1-Nätverksoptimerad cachehanteringsstrategi + Nätverksomfattande klassificerad servicekvalitetsprioritetshantering

Cache Management Strategy optimerad för hela nätverket

Baserat på en djupgående förståelse av NPB-servicegenskaper och praktiska affärsscenarier för ett stort antal kunder, implementerar Mylinking ™ trafiksamlingsprodukter en uppsättning av "Statisk försäkring + dynamisk delning" NPB-cache-hanteringstrategi för hela nätverket, som har en god effekt på trafikcache-hanteringen i fallet med ett stort antal asymmetriska insatser och utgångsinter. Mikroburst -toleransen realiseras i maximal utsträckning när den nuvarande ASIC -chipcachen är fixerad.

MicroBurst Processing Technology - Hantering baserad på affärsprioriteringar

Micro Burst 4

När trafikupptagningsenheten distribueras oberoende kan den också prioriteras beroende på vikten av back-end-analysverktyget eller vikten av själva tjänstedata. Till exempel, bland många analysverktyg har APM/BPC en högre prioritet än säkerhetsanalys/säkerhetsövervakningsverktyg eftersom det involverar övervakning och analys av olika indikatordata för viktiga affärssystem. För detta scenario kan därför de uppgifter som krävs av APM/BPC definieras som hög prioritet, de data som krävs av säkerhetsövervakning/säkerhetsanalysverktyg kan definieras som mediumprioritet, och de data som krävs av andra analysverktyg kan definieras som låg prioritet. När de insamlade datapaketen kommer in i ingångsporten definieras prioriteringarna beroende på paketets betydelse. Paket med högre prioriteringar vidarebefordras företrädesvis efter att paketen med högre prioriteringar har vidarebefordrats, och paket med andra prioriteringar vidarebefordras efter att paketen med högre prioriteringar har vidarebefordrats. Om paket med högre prioriteringar fortsätter att anlända vidarebefordras företrädesvis paket med högre prioriteringar. Om ingångsdata överskrider utgångsportens vidarebefordran under en lång tid, lagras överskottsdata i enhetens cache. Om cachen är full, kasserar enheten företrädesvis paketen i den lägre ordningen. Denna prioriterade hanteringsmekanism säkerställer att nyckelanalysverktyg effektivt kan få de ursprungliga trafikdata som krävs för analys i realtid.

MicroBurst Processing Technology - Klassificeringsgaranti Mekanism för hela nätverkstjänstkvaliteten

Micro Burst 5

Som visas i ovanstående figur används trafikklassificeringsteknologi för att skilja olika tjänster på alla enheter vid åtkomstskiktet, aggregering/kärnskikt och utgångsskikt, och prioriteringarna för fångade paket markeras igen. SDN -styrenheten levererar trafikprioritetspolicyn på ett centraliserat sätt och tillämpar den på vidarebefordran. Alla enheter som deltar i nätverket mappas till olika prioriterade köer enligt de prioriteringar som paketen har. På detta sätt kan de små trafikavancerade prioriterade paketen uppnå nollpaketförlust. Lös effektivt paketförlustproblemet med APM -övervakning och specialrevision av trafiktjänster.

Lösning 2 - GB -nivå expansionssystem cache + trafikformningsschema
GB -nivåsystem utökad cache
När enheten för vår trafikförvärvsenhet har avancerad funktionell bearbetningsfunktion kan den öppna upp en viss mängd utrymme i enhetens (RAM) som enhetens globala buffert, vilket kraftigt förbättrar enhetens buffertkapacitet. För en enda förvärvsanordning kan åtminstone GB -kapacitet tillhandahållas som cacheutrymme för förvärvsenheten. Denna teknik gör buffertkapaciteten för vår trafikförvärvsenhet hundratals gånger högre än för den traditionella förvärvsenheten. Under samma vidarebefordringshastighet blir den maximala mikrobristens varaktighet för vår enhetsenhet för trafikförvärv längre. Millisekundnivån som stöds av traditionell förvärvsutrustning har uppgraderats till den andra nivån, och den mikroförstörda tiden som kan tåls har ökats med tusentals gånger.

Multi-Quue Traffic Forming-kapacitet

MicroBurst Processing Technology - En lösning baserad på stor buffert caching + trafikformning

Micro Burst 6

Med en super stor buffertkapacitet cachas trafikdata som genereras av Micro-Burst, och trafikformningstekniken används i det utgående gränssnittet för att uppnå smidig utgång av paket till analysverktyget. Genom tillämpningen av denna teknik löses paketförlustfenomenet orsakat av mikro-burst i grunden.


Posttid: feb-27-2024