XDP/eBPF — Overview

Posted 范桂飓

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了XDP/eBPF — Overview相关的知识,希望对你有一定的参考价值。

目录

XDP

XDP(eXpress Data Path,快速数据面)是 Linux Kernel 中提供高性能、可编程的网络数据包处理框架。

在这里插入图片描述

XDP 设计原则

  • XDP 专为高性能而设计。它使用已知技术并应用选择性约束来实现性能目标。
  • XDP 具有可编程性。无需修改内核即可即时实现新功能。
  • XDP 不是内核旁路。它是内核协议栈的快速路径。
  • XDP 不替代TCP/IP 协议栈。与协议栈协同工作。
  • XDP 不需要任何专门的硬件。它支持网络硬件的少即是多原则。

XDP技术优势

以上是关于XDP/eBPF — Overview的主要内容,如果未能解决你的问题,请参考以下文章

XDP/eBPF — 架构设计

XDP/eBPF — 架构设计

XDP/eBPF — Overview

XDP/eBPF — Overview

XDP/eBPF — 基于 eBPF 的 Linux Kernel 可观测性

XDP/eBPF — 基于 eBPF 的 Linux Kernel 可观测性