eBPF.top · Head First eBPF

专题 / Networking

🌐 网络

XDP、TC、netkit、veth、Cilium、AF_XDP 与内核网络栈 · 共 19 篇

2026 5 篇

BPF

Cloudflare 平台重塑:用 eBPF 填补 Linux 生态缺口(中)

在第 1 部分中,我们说明了 Cloudflare 为何把 eBPF 当作一个平台来押注,而不是一堆单点方案。本文将深入具体细节:标准 Linux 网络 API 无法支撑 Cloudflare 需求的那些地方,以及团队为填补这些缺口所构建的 …

2025 1 篇

BPF

Linux 内核中的 eBPF 之旅:可观测性、安全性与网络

如你构建系统或运维集群时,频繁遇到代理 (agent)、iptables 或内核模块的各种限制,那么 eBPF 正是你一直在寻找的更安全、更快、更具动态性的技术选择。eBPF 允许你在 Linux 内核中运行小型且经安全验证的程序,实现运 …

2024 1 篇

BPF

2024 年 eBPF 和网络趋势预测

2024 年初,Isovalent 公司高级销售工程师 Nico Vibert 针对网络和 eBPF 提出了一些预测,这里我们将简单给出一些重要的结论,主要涉及到 eBPF/Cilium/云原生/网络/可观测和安全等领域。

2023 2 篇

networkBPF

使用 XDP 实现负载均衡器实战

随着 eBPF 的发展,我们已经可以将 eBPF/XDP 程序直接部署在普通服务器上来实现负载均衡,从而节省掉用于专门部署 LVS 的机器。

2022 1 篇

cilium

告别 IPVS,拥抱 Cilium/XDP?

我们一直在密切关注 Cilium 并注意到 Cilium 1.10 版本中的独立 L4LB XDP和 Cilium 关于 maglev 的说明。XDP 钩子(hook)以有效利用 CPU 而著称,具有极高的性能。这对我们的团队来说非常有趣, …

2021 6 篇

BPFnetworkcilium

Cilium 1.11 发布,带来内核级服务网格、拓扑感知路由....

Cilium 项目已逐渐成为万众瞩目之星,我们很自豪能够成为该项目的核心人员。几天前,我们发布了具有诸多新功能的 Cilium 1.11 版本,这是一个令人兴奋的版本。诸多新功能中也包括了万众期待的 Cilium Service Mesh …

networkBPF

基于 eBPF 的网络监测实践

公有云网络问题,是一个老生常谈的事情了。今天主要简单说明下,在内网环境下去分析 & 定位这个问题。也并不是一开始就需要 eBPF 加持的,可以从简单的基础工具到监控配合去相关比较快速的定位问题,解决问题。 …

BPFnetwork

深入浅出 BPF TCP 拥塞算法实现原理

eBPF 的飞轮仍然在快速转动,自从 Linux 内核 5.6 版本支持 eBPF 程序修改 TCP 拥塞算法能力,可通过在用户态修改内核中拥塞函数结构指针实现;在 5.13 版本中该功能又被进一步优化,增加了该类程序类型直接调用部分内核代 …

BPF

使用 Go 语言管理和分发 ebpf 程序

本文通过对于 Go 语言绑定 eBPF 程序的库 cilium/ebpf,iovisor/gobpf 和 dropbox/goebpf 进行了全面对比,对于 go 开发者用户提供了参考。同时基于 cilium/ebpf 库给出了样例代码的测 …

2020 3 篇

system

kpatch 热修 ipvs estimation_timer 内核延时问题

本文使用 kpatch 的 livepatch 的技术,避免了重启系统或者加载模块,解决了 kubernetes 环境下的 ipvs 规则数量过大,ipvs 的统计定时器 estimation_timer 在内核时间过长导致网络抖动的问题