XDP

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

XDP全稱eXpress Data Path,即快速數據路徑,是Linux內核提供的高性能、可編程的網絡數據包處理框架。XDP會直接接管網卡的RX方向數據包,通過在內核運行eBPF指令快速的處理報文并無縫對接內核協(xié)議棧。

XDP全稱eXpress Data Path,即快速數據路徑,是Linux內核提供的高性能、可編程的網絡數據包處理框架。XDP會直接接管網卡的RX方向數據包,通過在內核運行eBPF指令快速的處理報文并無縫對接內核協(xié)議棧。收起

查看更多
  • 高性能網絡框架之XDP技術
    談到高性能網絡處理,DPDK已成為用戶態(tài)網絡數據處理的基礎框架,其中最廣泛熟知的項目就是OVS-DPDK。然而由于DPDK完全旁路內核,這會導致TCP/UDP等協(xié)議棧需要在用戶態(tài)重新實現(xiàn),且迄今還沒有較好的通用用戶態(tài)協(xié)議棧開源項目出現(xiàn)。在這種情況下,XDP借助于eBPF虛擬機技術在網卡驅動層實現(xiàn)高性能網絡框架,且其原生運行在內核態(tài)可直通內核TCP/UDP協(xié)議棧。XDP作為一種數據面高性能框架技術為平衡高速數據處理和協(xié)議棧兼容開辟了一個新的道路。
    高性能網絡框架之XDP技術

正在努力加載...