In u scenariu tipicu di l'applicazione NPB, u prublema più fastidiosa per l'amministratori hè a perdita di pacchetti causata da a congestione di pacchetti riflessi è rete NPB. A perdita di pacchettu in NPB pò causà i seguenti sintomi tipici in strumenti di analisi back-end:
- Un alarme hè generatu quandu l'indicatore di monitoraghju di u prestazione di u serviziu APM diminuisce, è a rata di successu di a transazzione diminuisce
- L'allarme d'eccezione di l'indicatore di monitoraghju di u rendiment di a rete NPM hè generatu
- U sistema di surviglianza di sicurità ùn riesce à detectà attacchi di rete per via di l'omissione di l'eventi
- Perdita di l'avvenimenti di auditu di cumportamentu 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, a manera di processà u trafficu di u pacchettu di dati hè assai sfarente da u cambiamentu tradiziunale di a rete in diretta, è a tecnulugia di cuntrollu di congestione di trafficu di parechje rete di serviziu in diretta ùn hè micca applicabile à NPB. Cumu risolve a perdita di pacchetti NPB, partemu da l'analisi di a causa di a perdita di pacchetti per vede!
NPB/TAP Packet Loss Congestion Root Cause Analysis
Prima di tuttu, analizemu a strada di u trafficu attuale è a relazione di mappatura trà u sistema è l'entrata è a uscita di u livellu 1 o a reta NPB di livellu. Ùn importa micca u tipu di topologia di a rete NPB forme, cum'è un sistema di cullizzioni, ci hè una relazione di ingressu è di output di trafficu assai à parechji trà "accessu" è "output" di tuttu u sistema.
Allora fighjemu u mudellu di cummerciale di NPB da a perspettiva di chips ASIC in un solu dispositivu:
Funzione 1: U "trafficu" è u "tassu di l'interfaccia fisica" di l'interfacce di input è output sò asimmetrici, risultatu in un gran numaru di micro-splutazioni hè un risultatu inevitabbile. In scenarii tipici di aggregazione di trafficu assai à unu o parechji à parechji, a tarifa fisica di l'interfaccia di output hè generalmente più chjuca cà a tarifa fisica tutale di l'interfaccia di input. Per esempiu, 10 canali di cullezzione 10G è 1 canale di output 10G; In un scenariu di implementazione multilivellu, tutti i NPBBS ponu esse vistu cum'è un sanu.
Funzione 2: I risorse di cache di chip ASIC sò assai limitati. In quantu à u chip ASIC attualmente utilizatu, u chip cù capacità di scambiu 640Gbps hà una cache di 3-10Mbytes; Un chip di capacità 3.2Tbps hà una cache di 20-50 Mbytes. Includendu BroadCom, Barefoot, CTC, Marvell è altri fabricatori di chips ASIC.
Funzione 3: U mecanismu di cuntrollu di flussu PFC cunvinziunali end-to-end ùn hè micca applicabile à i servizii NPB. U core di u mecanismu di cuntrollu di u flussu PFC hè di ottene un feedback di suppressione di trafficu end-to-end, è in fine di riduce l'inviu di pacchetti à a pila di protokollu di l'endpoint di cumunicazione per allevà a congestione. In ogni casu, a fonte di pacchetti di servizii NPB hè specchiu di pacchetti, cusì a strategia di trasfurmazioni di a congestione pò esse solu scartata o cache.
U seguitu hè l'apparizione di un micro-burst tipicu nantu à a curva di flussu:
Pigliendu l'interfaccia 10G cum'è un esempiu, in u diagramma di analisi di tendenza di u trafficu di u sicondu livellu, a tarifa di trafficu hè mantinuta à circa 3Gbps per un bellu pezzu. Nantu à u graficu di analisi di tendenza di micro millisecondi, u spike di trafficu (MicroBurst) hà superatu assai a tarifa fisica di l'interfaccia 10G.
Tecniche chjave per a mitigazione di NPB Microburst
Riduce l'impattu di a discordanza asimmetrica di a tarifa di l'interfaccia fisica- Quandu cuncepisce una rete, riduce i tassi di interfaccia fisica asimmetrica di input è output quantu pussibule. Un metudu tipicu hè di utilizà un ligame di l'interfaccia di uplink più altu, è evitendu tariffi di l'interfaccia fisica asimmetrica (per esempiu, copià u trafficu 1 Gbit/s è 10 Gbit/s à u stessu tempu).
Optimizà a pulitica di gestione di cache di u serviziu NPB- A pulitica cumuna di gestione di cache applicabile à u serviziu di commutazione ùn hè micca applicabile à u serviziu di spedizione di u serviziu NPB. A pulitica di gestione di cache di guaranzia statica + spartera dinamica deve esse implementata nantu à e caratteristiche di u serviziu NPB. Per minimizzà l'impattu di u microburst NPB sottu a limitazione di l'ambiente hardware di chip attuale.
Implementà a gestione di l'ingegneria di u trafficu classificatu- Implementà a gestione di classificazione di serviziu di l'ingegneria di u trafficu di priorità basatu annantu à a classificazione di u trafficu. Assicurà a qualità di serviziu di e diverse file di priorità basate nantu à l'ampiezza di banda di fila di categuria, è assicuratevi chì i pacchetti di trafficu di serviziu sensibili di l'utilizatori ponu esse trasmessi senza perdita di pacchetti.
Una soluzione di sistema raghjone aumenta a capacità di cache di pacchetti è a capacità di furmazione di trafficu- Integra a suluzione attraversu diversi mezi tecnichi per espansione a capacità di cache di pacchetti di u chip ASIC. Formendu u flussu in diverse lochi, u micro-buff diventa una curva di flussu micro-uniforme dopu a forma.
Soluzione di gestione di u trafficu Mylinking™ Micro Burst
Schema 1 - Strategia di gestione di cache ottimizzata per a rete + gestione di priorità di qualità di serviziu classificata in tutta a rete
Strategia di gestione di cache ottimizzata per tutta a reta
Basatu nantu à a cunniscenza approfondita di e caratteristiche di u serviziu NPB è di i scenarii pratichi di cummerciale di un gran numaru di clienti, i prudutti di raccolta di trafficu Mylinking™ implementanu un inseme di strategia di gestione di cache NPB "assicurazione statica + spartera dinamica" per tutta a reta, chì hà una bon effettu nantu à a gestione di cache di trafficu in u casu di un gran numaru di interfacce di input è output asimmetrici. A tolleranza di microburst hè realizata à u massimu quandu u cache di chip ASIC attuale hè fissatu.
Tecnulugia di Trattamentu Microburst - Gestione basata nantu à e priorità di l'affari
Quandu l'unità di catturazione di u trafficu hè implementata indipindente, pò ancu esse priorità secondu l'impurtanza di l'uttellu di analisi back-end o l'impurtanza di i dati di serviziu stessu. Per esempiu, trà assai strumenti di analisi, APM / BPC hà una priorità più altu ch'è l'analisi di sicurezza / strumenti di monitoraghju di sicurità perchè implica u monitoraghju è l'analisi di diversi dati indicatori di sistemi di cummerciale impurtanti. Dunque, per questu scenariu, i dati richiesti da APM / BPC ponu esse definiti cum'è priorità alta, i dati richiesti da i strumenti di monitoraghju di sicurezza / analisi di sicurezza ponu esse definiti cum'è priorità media, è e dati richiesti da altri strumenti di analisi ponu esse definiti bassi. priurità. Quandu i pacchetti di dati raccolti entranu in u portu di input, e priorità sò definite secondu l'impurtanza di i pacchetti. I pacchetti di priorità più elevate sò inoltri preferibilmente dopu chì i pacchetti di priorità più elevate sò trasmessi, è i pacchetti di altre priorità sò trasmessi dopu chì i pacchetti di priorità più elevate sò trasmessi. Se i pacchetti di priorità più elevate cuntinueghjanu à ghjunghje, i pacchetti di priorità più elevate sò preferibilmente trasmessi. Se i dati di input supera a capacità di spedizione di u portu di output per un longu periodu di tempu, i dati eccessivi sò almacenati in a cache di u dispusitivu. Se a cache hè piena, u dispositivu discarta preferenzialmente i pacchetti di l'ordine più bassu. Stu mecanismu di gestione priurità assicura chì i strumenti di analisi chjave ponu ottene in modu efficiente i dati di u trafficu originali necessarii per l'analisi in tempu reale.
Tecnulugia di Trattamentu Microburst - meccanismo di guaranzia di classificazione di a qualità di serviziu di a reta sana
Cum'è mostra in a figura sopra, a tecnulugia di classificazione di u trafficu hè aduprata per distingue diversi servizii nantu à tutti i dispositi à u livellu d'accessu, a strata di aggregazione / core, è a strata di output, è e priorità di i pacchetti catturati sò rimarcati. U controller SDN furnisce a pulitica di priorità di u trafficu in modu centralizatu è l'applica à i dispositi di spedizione. Tutti i dispositi chì participanu à a rete sò mappati à diverse file 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 pacchettu zero. Risolve in modu efficace u prublema di perdita di pacchetti di u monitoraghju APM è di i servizii di trafficu bypass di auditu di serviziu speciale.
Soluzione 2 - Cache di Sistema di Expansion à livellu GB + Schema di Formazione di Traffic
Cache Estesa di Sistema di Livellu GB
Quandu u dispusitivu di a nostra unità d'acquistu di trafficu hà capacità avanzata di trasfurmazioni funziunali, pò apre una certa quantità di spaziu in a memoria (RAM) di u dispusitivu cum'è u Buffer globale di u dispusitivu, chì migliurà assai a capacità Buffer di u dispusitivu. Per un unicu dispositivu di acquisizione, almenu una capacità GB pò esse furnita cum'è u spaziu di cache di u dispusitivu di acquisizione. Sta tecnulugia rende a capacità Buffer di u nostru dispusitivu unità di acquisizione trafficu cintinara di volte più altu ch'è quellu di u dispusitivu acquistu tradiziunale. Sottu à a listessa tarifa di spedizione, a durata massima di u micro burst di u nostru dispositivu unità di acquisizione di trafficu diventa più longa. U nivellu di millisecondu sustinutu da l'equipaggiu di acquisizione tradiziunale hè statu aghjurnatu à u sicondu livellu, è u tempu di micro-burst chì pò esse supportatu hè statu aumentatu di millaie di volte.
Capacità di furmazione di trafficu multi-queue
Tecnulugia di Trattamentu Microburst - una soluzione basata nantu à un grande Buffer Caching + Traffic Shaping
Cù una capacità Buffer super-grande, i dati di trafficu generati da micro-burst sò in cache, è a tecnulugia di furmazione di trafficu hè aduprata in l'interfaccia in uscita per ottene un output liscia di pacchetti à l'uttellu di analisi. Attraversu l'appiecazione di sta tecnulugia, u fenomenu di perdita di pacchetti causatu da micro-burst hè funnaminalmente risolta.
Postu tempu: Feb-27-2024