Am typeschen NPB-Applikatiounsszenario ass dat lästegst Problem fir Administrateuren de Pakettverloscht, deen duerch d'Stauung vu gespigelte Paketen an NPB-Netzwierker verursaacht gëtt. Pakettverloscht an NPB kann déi folgend typesch Symptomer an Backend-Analysetools verursaachen:
- En Alarm gëtt generéiert wann den APM Service Performance Monitoring Indikator erofgeet, an d'Transaktiounserfollegsquote erofgeet
- Den Ausnamalarm fir den NPM-Netzwierkleistungsiwwerwaachungsindikator gëtt generéiert
- De Sécherheets-Iwwerwaachungssystem kann Netzwierkattacken net erkennen wéinst engem Event-Ausloossung.
- Verloscht vun de Serviceverhalensaudit-Evenementer, déi vum Service-Audit-System generéiert ginn
... ...
Als zentraliséiert Erfassungs- a Verdeelungssystem fir Bypass-Iwwerwaachung ass d'Wichtegkeet vun NPB selbstverständlech. Gläichzäiteg ass d'Aart a Weis wéi et den Datenpaketverkéier veraarbecht ganz anescht wéi déi vum traditionelle Live-Netzwierkswitch, an d'Technologie fir d'Kontroll vu Verkéiersstaus vu ville Service-Live-Netzwierker ass net op NPB uwendbar. Wéi een NPB-Paketverloscht léist, loosst eis mat der Root-Case-Analyse vum Paketverloscht ufänken, fir et ze gesinn!
Analyse vun der Ursaach vun der NPB/TAP-Packetverloscht-Stauung
Als éischt analyséiere mir den aktuellen Trafficwee an d'Mapping-Bezéiung tëscht dem System an den Entréeën an den Ausgäng vum Level 1 oder Level NPB-Netz. Egal wéi eng Zort Netzwierktopologie NPB formt, als Sammelsystem gëtt et eng Many-to-Many Traffic Input an Output-Bezéiung tëscht "Zougang" an "Output" vum ganze System.
Dann kucke mir eis de Geschäftsmodell vun NPB aus der Perspektiv vun ASIC-Chips op engem eenzegen Apparat un:
Fonktioun 1Den "Verkéier" an d'"physikalesch Interface-Rate" vun den Input- an Output-Interfaces sinn asymmetresch, wat zu enger grousser Zuel vu Mikro-Bursts en inévitabelt Resultat féiert. An typesche Many-to-One- oder Many-to-Many-Verkéiersaggregatiounsszenarien ass déi physikalesch Rate vun der Output-Interface normalerweis méi kleng wéi déi total physikalesch Rate vun der Input-Interface. Zum Beispill 10 Kanäl vun 10G-Sammlung an 1 Kanal vun 10G-Output; An engem Multilevel-Deployment-Szenario kënnen all NPBBS als Ganzt ugesi ginn.
Fonktioun 2D'Cache-Ressourcen vum ASIC-Chip si ganz limitéiert. Wat den aktuell gängeg benotzten ASIC-Chip ugeet, huet de Chip mat enger Austauschkapazitéit vun 640 Gbps e Cache vun 3-10 MBytes; e Chip mat enger Kapazitéit vun 3,2 Tbps huet e Cache vun 20-50 MBytes. Dorënner BroadCom, Barefoot, CTC, Marvell an aner Hiersteller vun ASIC-Chips.
Fonktioun 3De konventionelle End-to-End PFC-Flowkontrollmechanismus ass net op NPB-Servicer uwendbar. De Kär vum PFC-Flowkontrollmechanismus ass et, End-to-End-Feedback fir den Traffic ze ënnerdrécken an letztendlich d'Sende vu Paketen un de Protokollstack vum Kommunikatiounsendpunkt ze reduzéieren, fir Stau ze reduzéieren. D'Paketquell vun NPB-Servicer besteet awer aus gespigelte Paketen, sou datt d'Stauungsveraarbechtungsstrategie nëmme verworf oder am Cache gespäichert ka ginn.
Folgend ass d'Erscheinung vun engem typesche Mikro-Burst op der Flowkurve:
Wann een d'10G-Interface als Beispill hëlt, gëtt am Trafic-Trend-Analysediagramm vum zweeten Niveau d'Trafic-Rate fir eng laang Zäit op ongeféier 3 Gbps gehalen. Am Trend-Analysediagramm vun de Mikromillisekonnen huet de Trafic-Spike (MicroBurst) déi physesch Rate vun der 10G-Interface däitlech iwwerschratt.
Schlësseltechnike fir d'Reduzéierung vum NPB-Mikroburst
Reduzéiert den Impakt vun der asymmetrescher kierperlecher Interface-Rate-Mismatch- Beim Design vun engem Netzwierk sollten asymmetresch Input- an Output-physikalesch Interface-Raten sou vill wéi méiglech reduzéiert ginn. Eng typesch Method ass et, eng Uplink-Interface-Link mat méi héijer Rate ze benotzen an asymmetresch physesch Interface-Raten ze vermeiden (zum Beispill, gläichzäiteg 1 Gbit/s an 10 Gbit/s Traffic ze kopéieren).
Optiméiert d'Cache-Verwaltungspolitik vum NPB-Service- Déi gemeinsam Cache-Verwaltungspolitik, déi fir de Switching-Service gëllt, gëllt net fir de Forwarding-Service vum NPB-Service. D'Cache-Verwaltungspolitik vun der statescher Garantie + dem dynamesche Sharing soll op Basis vun de Funktiounen vum NPB-Service implementéiert ginn. Fir den Impakt vum NPB-Mikroburst ënner der aktueller Limitatioun vun der Chip-Hardware-Ëmfeld ze minimiséieren.
Implementéiert klasséiert Verkéiersmanagement- Implementéiert e Gestiounsmanagement fir d'Prioritéitsverkéierstechnik baséiert op der Verkéiersklassifikatioun. Séchert d'Servicequalitéit vun ënnerschiddleche Prioritéitsquashe baséiert op Bandbreet vun der Kategoriequashe, a suergt dofir, datt benotzersensibel Serviceverkéierspakete ouni Paketverloscht weidergeleet kënne ginn.
Eng vernünfteg Systemléisung verbessert d'Packet-Caching-Fäegkeet an d'Traffic-Shaping-Fäegkeet- Integréiert d'Léisung duerch verschidden technesch Mëttelen, fir d'Paket-Caching-Fäegkeet vum ASIC-Chip auszebauen. Duerch d'Formung vum Floss op verschiddene Plazen gëtt de Mikro-Burst no der Formung zu enger mikrouniformen Flosskurve.
Mylinking™ Micro Burst Traffic Management Léisung
Schema 1 - Netzwierkoptimiséiert Cache-Managementstrategie + Netzwierkwäit Gestioun vun der Qualitéitsprioritéit vun de klasséierte Servicer
Cache-Managementstrategie fir de ganze Netzwierk optimiséiert
Baséierend op engem déifgräifende Verständnis vun den NPB-Servicecharakteristiken a praktesche Geschäftsszenarie vun enger grousser Zuel vu Clienten, implementéieren d'Mylinking™ Traffic-Sammlungsprodukter eng Rei vun "statischer Assurance + dynamescher Deele" NPB-Cache-Managementstrategie fir de ganze Netzwierk, déi e gudden Effekt op d'Traffic-Cache-Management am Fall vun enger grousser Zuel vun asymmetreschen Input- an Output-Interfaces huet. D'Mikroburst-Toleranz gëtt am maximalen Ausmooss realiséiert, wann den aktuellen ASIC-Chip-Cache fixéiert ass.
Microburst-Veraarbechtungstechnologie - Gestioun baséiert op Geschäftsprioritéiten
Wann d'Traffic-Erfassungseenheet onofhängeg agesat gëtt, kann se och no der Wichtegkeet vum Backend-Analysetool oder der Wichtegkeet vun den Servicedaten selwer prioritär behandelt ginn. Zum Beispill huet APM/BPC ënner ville Analysetools eng méi héich Prioritéit wéi Sécherheetsanalyse-/Sécherheetsiwwerwaachungstools, well et d'Iwwerwaachung an d'Analyse vu verschiddenen Indikatorendaten vu wichtege Geschäftssystemer ëmfaasst. Dofir kënnen an dësem Szenario d'Donnéeën, déi vun APM/BPC erfuerderlech sinn, als héich Prioritéit definéiert ginn, d'Donnéeën, déi vun Sécherheetsiwwerwaachungs-/Sécherheetsanalysetools erfuerderlech sinn, kënnen als mëttler Prioritéit definéiert ginn, an d'Donnéeën, déi vun aneren Analysetools erfuerderlech sinn, kënnen als niddreg Prioritéit definéiert ginn. Wann déi gesammelt Datenpakete den Inputport erakommen, ginn d'Prioritéiten no der Wichtegkeet vun de Pakete definéiert. Pakete mat méi héije Prioritéite ginn no der Weiterleitung vun de Pakete mat méi héije Prioritéite bevorzugt weidergeleet, a Pakete mat anere Prioritéite ginn no der Weiterleitung vun de Pakete mat méi héije Prioritéite weidergeleet. Wann weider Pakete mat méi héije Prioritéite ukommen, ginn d'Pakete mat méi héije Prioritéite bevorzugt weidergeleet. Wann d'Inputdaten d'Weiderleitungskapazitéit vum Outputport fir eng länger Zäit iwwerschreiden, ginn déi iwwerschësseg Daten am Cache vum Apparat gespäichert. Wann de Cache voll ass, verworf den Apparat bevorzugt d'Päcketen vun der ënneschter Uerdnung. Dëse prioritäre Gestiounsmechanismus garantéiert, datt wichteg Analyseinstrumenter déi originell Trafficdaten, déi fir d'Analyse gebraucht ginn, effizient a Echtzäit kréie kënnen.
Microburst Processing Technology - Klassifikatiounsgarantiemechanismus vun der gesamter Netzwierkservicequalitéit
Wéi an der uewe genannter Figur gewisen, gëtt d'Verkéiersklassifikatiounstechnologie benotzt fir verschidde Servicer op all Apparater an der Zougangsschicht, der Aggregatiouns-/Kärschicht an der Ausgabschicht z'ënnerscheeden, an d'Prioritéite vun de gefaange Päcketen ginn nei markéiert. Den SDN-Controller liwwert d'Verkéiersprioritéitspolitik op eng zentraliséiert Manéier a setzt se op d'Weiderleitungsapparater an. All Apparater, déi um Netzwierk deelhuelen, ginn op verschidde Prioritéitsquellen zougewisen, jee no de Prioritéiten, déi vun de Päcketen gedroe ginn. Op dës Manéier kënnen déi fortgeschratt Prioritéitspäcketen mat klengem Verkéier null Päcketverloscht erreechen. Dëst léist effektiv de Paketverloschtproblem vun der APM-Iwwerwaachung an dem Bypass-Verkéiersservice fir speziell Servicer.
Léisung 2 - GB-Niveau Expansiounssystem Cache + Traffic Shaping Schema
GB Level System Erweiderten Cache
Wann den Apparat vun eiser Traffic-Acquisitiounseenheet fortgeschratt funktionell Veraarbechtungskapazitéiten huet, kann en eng gewësse Quantitéit u Plaz am Speicher (RAM) vum Apparat als globale Buffer vum Apparat fräimaachen, wat d'Bufferkapazitéit vum Apparat däitlech verbessert. Fir een eenzegen Acquisitiounsapparat kann op d'mannst GB Kapazitéit als Cache-Plaz vum Acquisitiounsapparat zur Verfügung gestallt ginn. Dës Technologie mécht d'Bufferkapazitéit vun eiser Traffic-Acquisitiounseenheet honnertfach méi héich wéi déi vum traditionellen Acquisitiounsapparat. Mat der selwechter Weiterleitungsrate gëtt déi maximal Mikro-Burst-Dauer vun eiser Traffic-Acquisitiounseenheet méi laang. Den Millisekonnenniveau, deen vun traditionellen Acquisitiounsausrüstung ënnerstëtzt gëtt, gouf op den zweeten Niveau eropgesat, an d'Mikro-Burst-Zäit, déi aushale kann, gouf ëm d'Dausendfach erhéicht.
Fäegkeet fir Traffic a verschiddene Schlaangen ze formen
Microburst Processing Technology - eng Léisung baséiert op groussem Buffer Caching + Traffic Shaping
Mat enger supergrousser Bufferkapazitéit ginn d'Verkéiersdaten, déi duerch de Micro-Burst generéiert ginn, am Cache gespäichert, an d'Traffic Shaping Technologie gëtt an der ausgehender Interface benotzt fir eng reibungslos Ausgab vun de Paketen un den Analysetool z'erreechen. Duerch d'Applikatioun vun dëser Technologie gëtt de Paketverloschtphänomen, deen duerch de Micro-Burst verursaacht gëtt, grondleeënd geléist.
Zäitpunkt vun der Verëffentlechung: 27. Februar 2024