為何 MintFlow 使用 VPP
為何 MintFlow 選擇 VPP
MintFlow 之所以選用 VPP(Vector Packet Processing)作為核心網路技術,是因為它能提供高吞吐、模組化架構,以及長期穩定性。
大規模效能
VPP 採用向量批次處理封包而非逐封包處理,可明顯降低每包開銷並提升 CPU 快取效率。
模組化架構
VPP 外掛讓 MintFlow 能實作 VPN 與 Proxy 功能,同時維持核心網路堆疊簡潔。
生產等級可靠性
VPP 在 Linux Foundation 旗下採 Apache 授權專案中,具備廣泛的生產級使用案例與穩定的釋出節奏。
長期可持續基礎
建立在 VPP 之上,有助於 MintFlow 持續追蹤雲端與電信領域的網路創新。
在 Apple 平台上移植 VPP
憑藉對 VPP 內部實作與作業系統網路栈的實作經驗,我們將 VPP 移植到 Darwin 系統,同時盡量保留效能與穩定性特性。