Zpracování vektorových paketů - Vector Packet Processing
Zpracování vektorových paketů Platforma (VPP) je rozšiřitelný otevřený rámec, který nabízí funkce síťových přepínačů nebo směrovačů[1]. PROTIzpracování ector je proces zpracování více paketů současně s nízkou latencí. Zpracování jednoho paketu a vysoká latence jsou přítomny v skalární zpracování přístup, jehož cílem je VPP zastarat.[2][3]
Tento open-source, Linux Foundation podpořena[4] rámec je součástí Rychlý datový projekt (FD.io). VPP používá Sada pro vývoj datových rovin ovladače zařízení a knihovny pro mnoho z jejích funkcí vrstvy 1 - tato funkce je však rozdělena na volitelný doplněk pro VPP.
Technologie
Za účelem prosazení škálovatelnosti sítí čte VPP největší dostupný sektor paketů v sítích I / O vrstva. Namísto zpracování každého paketu jednotlivě v celém grafu s několika uzly, VPP vybere celý vektor paketů a posune je přes uzel grafu, než přejde k dalšímu uzlu. Pokyn mezipaměti poté se přizpůsobí procesu a zbývající pakety jsou zpracovány ještě rychleji díky dříve naučeným instrukcím z prvního vektorového paketu.[5]
externí odkazy
Reference
- ^ „Co je VPP?“. FD.io Wiki. 2017-05-27. Citováno 2020-08-12.
- ^ "Zpracování paketů Scalar vs Vector - dokumentace Vector Packet Processor 20.01". fd.io. Citováno 2020-08-12.
- ^ „[Průvodce] Úvod do zpracování vektorových paketů (VPP)“. PANTHEON.tech. 2020-01-03. Citováno 2020-08-12.
- ^ „VPP fd.io“. wiki.fd.io. Linux Foundation. Citováno 29. prosince 2016.
- ^ „VPP Technology“. fd.io. Citováno 2020-08-12.