A suluzione di "Micro Burst" in u scenariu di l'applicazione di cattura di trafficu di rete bypass

In u scenariu tipicu di l'applicazione NPB, u prublema u più fastidiosu per l'amministratori hè a perdita di pacchetti causata da a congestione di pacchetti speculari è di rete NPB. A perdita di pacchetti in NPB pò causà i seguenti sintomi tipici in i strumenti di analisi back-end:

- Un alarme hè generatu quandu l'indicatore di monitoraghju di e prestazioni di u serviziu APM diminuisce, è u tassu di successu di e transazzioni diminuisce

- L'alarma d'eccezzione di l'indicatore di monitoraghju di e prestazioni di a rete NPM hè generata

- U sistema di monitoraghju di a sicurità ùn riesce micca à rilevà l'attacchi di rete per via di l'omissione di l'eventi

- Eventi di audit di perdita di cumpurtamentu di serviziu generati da u sistema di audit di serviziu

... ...

Cum'è un sistema centralizatu di cattura è distribuzione per u monitoraghju Bypass, l'impurtanza di NPB hè evidente. À u listessu tempu, u modu in cui processa u trafficu di pacchetti di dati hè abbastanza sfarente da u tradiziunale switch di rete in diretta, è a tecnulugia di cuntrollu di a congestione di u trafficu di parechje rete in diretta di serviziu ùn hè micca applicabile à NPB. Cumu risolve a perdita di pacchetti NPB, cuminciamu da l'analisi di a causa principale di a perdita di pacchetti per vede la!

Analisi di a causa principale di a congestione di a perdita di pacchetti NPB/TAP

Prima di tuttu, analizemu u percorsu di trafficu attuale è a relazione di mappatura trà u sistema è l'entrata è l'uscita di a rete di livellu 1 o di livellu NPB. Indipendentemente da u tipu di topologia di rete chì forma NPB, cum'è sistema di cullezzione, ci hè una relazione di trafficu parechji-à-parechji in entrata è uscita trà "accessu" è "uscita" di tuttu u sistema.

Micro Burst 1

Dopu, guardemu u mudellu cummerciale di NPB da a perspettiva di i chip ASIC nantu à un unicu dispositivu:

Micro Burst 2

Funzione 1U "trafficu" è a "velocità di l'interfaccia fisica" di l'interfacce d'entrata è di uscita sò asimmetrici, ciò chì porta à un gran numeru di micro-bursts, chì hè un risultatu inevitabile. In scenarii tipici di aggregazione di trafficu parechji à unu o parechji à parechji, a velocità fisica di l'interfaccia di uscita hè generalmente più chjuca di a velocità fisica tutale di l'interfaccia d'entrata. Per esempiu, 10 canali di cullezzione 10G è 1 canale di uscita 10G; In un scenariu di implementazione multilivello, tutti i NPBBS ponu esse visti cum'è un inseme.

Funzione 2E risorse di cache di i chip ASIC sò assai limitate. In quantu à u chip ASIC attualmente cumunamente utilizatu, u chip cù una capacità di scambiu di 640 Gbps hà una cache di 3-10 Mbyte; Un chip cù una capacità di 3,2 Tbps hà una cache di 20-50 Mbyte. Inclusi BroadCom, Barefoot, CTC, Marvell è altri pruduttori di chip ASIC.

Funzione 3U mecanismu di cuntrollu di flussu PFC end-to-end cunvinziunale ùn hè micca applicabile à i servizii NPB. U core di u mecanismu di cuntrollu di flussu PFC hè di ottene un feedback di soppressione di u trafficu end-to-end, è infine di riduce l'inviu di pacchetti à a pila di protocolli di u puntu finale di cumunicazione per alleviare a congestione. Tuttavia, a fonte di pacchetti di i servizii NPB hè pacchetti speculari, dunque a strategia di trasfurmazione di a congestione pò esse solu scartata o memorizzata in cache.

Eccu l'aspettu di una micro-scoppia tipica nantu à a curva di flussu:

Micro Burst 3

Pigliendu l'interfaccia 10G cum'è esempiu, in u diagrama di analisi di a tendenza di u trafficu di secondu livellu, a velocità di u trafficu hè mantenuta à circa 3 Gbps per un bellu pezzu. Nantu à u graficu di analisi di a tendenza di micro millisecondu, u piccu di trafficu (MicroBurst) hà superatu di gran lunga a velocità fisica di l'interfaccia 10G.

Tecniche chjave per mitigà i microburst di NPB

Riduce l'impattu di a discrepanza asimmetrica di a velocità di l'interfaccia fisica- Quandu si cuncepisce una rete, riduce u più pussibule i tassi d'interfaccia fisica d'entrata è d'uscita asimmetrici. Un metudu tipicu hè di utilizà un ligame d'interfaccia di uplink à velocità più alta, è evità i tassi d'interfaccia fisica asimmetrici (per esempiu, copià u trafficu di 1 Gbit/s è 10 Gbit/s à u listessu tempu).

Ottimizà a pulitica di gestione di a cache di u serviziu NPB- A pulitica cumuna di gestione di a cache applicabile à u serviziu di cummutazione ùn hè micca applicabile à u serviziu di trasmissione di u serviziu NPB. A pulitica di gestione di a cache di garanzia statica + spartera dinamica deve esse implementata in basa à e caratteristiche di u serviziu NPB. Per minimizà l'impattu di i microburst NPB sottu à a limitazione attuale di l'ambiente hardware di u chip.

Implementà a gestione di l'ingegneria di u trafficu classificatu- Implementà a gestione di a classificazione di i servizii d'ingegneria di u trafficu di priorità basata annantu à a classificazione di u trafficu. Assicurà a qualità di u serviziu di e diverse code di priorità basate annantu à e larghezze di banda di e code di categuria, è assicurà chì i pacchetti di trafficu di serviziu sensibili à l'utente possinu esse trasmessi senza perdita di pacchetti.

Una suluzione di sistema raghjonevule migliora a capacità di caching di pacchetti è a capacità di modellazione di u trafficu- Integra a suluzione per mezu di diversi mezi tecnichi per allargà a capacità di caching di pacchetti di u chip ASIC. Furmendu u flussu in diverse località, u micro-burst diventa una curva di flussu micro-uniforme dopu a furmazione.

Soluzione di Gestione di u Trafficu Micro Burst Mylinking™

Schema 1 - Strategia di gestione di a cache ottimizzata per a rete + gestione di e priorità di a qualità di u serviziu classificatu in tutta a rete

Strategia di gestione di a cache ottimizzata per tutta a rete

Basatu annantu à a cunniscenza approfondita di e caratteristiche di u serviziu NPB è di i scenarii cummerciali pratichi di un gran numeru di clienti, i prudutti di cullezzione di trafficu Mylinking™ implementanu un inseme di strategie di gestione di a cache NPB "static assurance + dynamic sharing" per tutta a rete, chì hà un bon effettu annantu à a gestione di a cache di trafficu in u casu di un gran numeru d'interfacce d'entrata è d'uscita asimmetriche. A tolleranza à i microburst hè realizata à u massimu quandu a cache di chip ASIC attuale hè fissa.

Tecnulugia di trasfurmazione di microburst - Gestione basata nantu à e priorità cummerciale

Micro Burst 4

Quandu l'unità di cattura di trafficu hè implementata indipindentamente, pò ancu esse prioritizzata secondu l'impurtanza di u strumentu d'analisi back-end o l'impurtanza di i dati di serviziu stessi. Per esempiu, trà parechji strumenti d'analisi, APM/BPC hà una priorità più alta chè i strumenti d'analisi di sicurezza/monitoraggio di sicurezza perchè implica u monitoraggio è l'analisi di vari dati indicatori di sistemi cummerciale impurtanti. Dunque, per questu scenariu, i dati richiesti da APM/BPC ponu esse definiti cum'è alta priorità, i dati richiesti da i strumenti di monitoraggio di sicurezza/analisi di sicurezza ponu esse definiti cum'è priorità media, è i dati richiesti da altri strumenti d'analisi ponu esse definiti cum'è bassa priorità. Quandu i pacchetti di dati raccolti entranu in u portu d'entrata, e priorità sò definite secondu l'impurtanza di i pacchetti. I pacchetti di priorità più alte sò preferenzialmente trasmessi dopu chì i pacchetti di priorità più alte sò stati trasmessi, è i pacchetti di altre priorità sò trasmessi dopu chì i pacchetti di priorità più alte sò stati trasmessi. Se i pacchetti di priorità più alte continuanu à ghjunghje, i pacchetti di priorità più alte sò preferenzialmente trasmessi. Sè i dati d'entrata superanu a capacità di trasmissione di u portu di surtita per un longu periodu di tempu, i dati in eccessu sò almacenati in a cache di u dispusitivu. Sè a cache hè piena, u dispusitivu scarta preferenzialmente i pacchetti di ordine inferiore. Stu mecanismu di gestione prioritizzata assicura chì i strumenti d'analisi chjave possinu ottene in modu efficiente i dati di trafficu originali richiesti per l'analisi in tempu reale.

Tecnulugia di trasfurmazione di microburst - mecanismu di garanzia di classificazione di a qualità di u serviziu di tutta a rete

Micro Burst 5

Cum'è mostratu in a figura sopra, a tecnulugia di classificazione di u trafficu hè aduprata per distingue diversi servizii nantu à tutti i dispusitivi à u livellu d'accessu, u livellu d'aggregazione/core, è u livellu di output, è e priorità di i pacchetti catturati sò rimarcate. U controller SDN furnisce a pulitica di priorità di u trafficu in modu centralizatu è l'applica à i dispusitivi di inoltru. Tutti i dispusitivi chì participanu à a rete sò mappati à diverse code di priorità secondu e priorità purtate da i pacchetti. In questu modu, i pacchetti di priorità avanzata di picculu trafficu ponu ottene una perdita di pacchetti zero. Risolve efficacemente u prublema di perdita di pacchetti di u monitoraghju APM è di i servizii di trafficu di bypass di l'audit di servizii speciali.

Soluzione 2 - Schema di Cache di Sistema d'Espansione à livellu GB + Schema di Formazione di u Trafficu
Cache estesa di u sistema di livellu GB
Quandu u dispusitivu di a nostra unità d'acquisizione di trafficu hà capacità di trasfurmazione funziunale avanzate, pò apre una certa quantità di spaziu in a memoria (RAM) di u dispusitivu cum'è Buffer glubale di u dispusitivu, ciò chì migliora assai a capacità di Buffer di u dispusitivu. Per un unicu dispusitivu d'acquisizione, almenu una capacità di GB pò esse furnita cum'è spaziu di cache di u dispusitivu d'acquisizione. Sta tecnulugia rende a capacità di Buffer di u nostru dispusitivu d'unità d'acquisizione di trafficu centinaie di volte più alta di quella di u dispusitivu d'acquisizione tradiziunale. Sottu à a listessa velocità di trasmissione, a durata massima di micro burst di u nostru dispusitivu d'unità d'acquisizione di trafficu diventa più longa. U livellu di millisecondi supportatu da l'equipaggiu d'acquisizione tradiziunale hè statu aggiornatu à u secondu livellu, è u tempu di micro-burst chì pò esse supportatu hè statu aumentatu di millaie di volte.

Capacità di modellazione di u trafficu multi-coda

Tecnulugia di trasfurmazione di Microburst - una suluzione basata annantu à un grande Buffer Caching + Traffic Shaping

Micro Burst 6

Cù una capacità di Buffer super-grande, i dati di trafficu generati da i micro-burst sò memorizzati in cache, è a tecnulugia di modellazione di u trafficu hè aduprata in l'interfaccia in uscita per ottene una trasmissione fluida di pacchetti à u strumentu d'analisi. Attraversu l'applicazione di sta tecnulugia, u fenomenu di perdita di pacchetti causatu da i micro-burst hè fundamentalmente risoltu.


Data di publicazione: 27 di ferraghju 2024