发布网友
共1个回答
热心网友
ANS - DPDK 原生加速网络堆栈
ANS是DPDK本地TCP/IP堆栈,参考FreeBSD实现,提供与Intel DPDK一起使用的用户空间TCP/IP堆栈。支持功能包括TCP部署,旨在加速网络应用。
BESS - Berkeley可扩展软件交换机
BESS是一个高性能软件交换机,专为支持网络功能虚拟化设计。它完全在用户空间运行,使用DPDK直接绑定到网络接口,避免内核网络堆栈的开销,实现超快性能。
Butterfly - 连接虚拟机
Butterfly连接虚拟机,并控制其流量,通过特定的VXLAN网络封装VM数据包。使用DPDK端口连接到物理网络,提供VM之间低延迟通信,集成防火墙过滤流量。
DPVS - 第4层负载平衡器
DPVS是一个高性能Layer-4负载均衡器,源自Linux Virtual Server LVS及其修改版本。由爱奇艺QLB团队开发,广泛用于IDC的L4负载均衡器和SNAT集群。
FastClick - 高速数据平面
FastClick是Click路由器的更快版本,具有批量处理、高级多处理和改进的DPDK支持。它在Metron分支中提供了Metron特性。
F-Stack - 基于DPDK的通用网络框架
F-Stack是基于DPDK的高性能网络框架,用于应对DDoS攻击,优化DNS服务器性能,集成Nginx、Redis等应用,提供标准化接口。
Lagopus - 软件 OpenFlow 1.3 交换机
高性能软件OpenFlow 1.3交换机,提供交换和路由功能,适用于复杂网络环境。
MoonGen - 数据包生成器
MoonGen是一个高速数据包生成器,使用DPDK和Lua脚本,实现数据包生成、检查和接收功能,用于网络测试。
mTCP - 用户级TCP堆栈
mTCP是多核系统上的高性能用户级TCP堆栈,解决内核效率低下的问题,提供全面的TCP堆栈实现。
OPNFV - NFV开放平台
OPNFV是一个促进NFVI组件集成、持续集成和测试的项目和社区,加速企业网络转型。
OpenDataPlane - 开放数据平面
ODP提供高性能数据平面应用编程环境,支持移植和跨平台应用,提供公共层和实现层的分层结构。
Open vSwitch - 多层开放虚拟交换机
Open vSwitch是一种多层虚拟交换机,支持标准管理接口,可部署在多个物理服务器上,与多种虚拟化平台兼容。
Packet-journey - 基于DPDK的Linux路由器
Pktgen-dpdk - 数据包生成器
PcapPlusPlus - C++数据包解析框架
Ruru - 实时TCP延迟监控
Seastar - 开源C++框架
SPDK - 存储性能开发套件
NFF-Go - GO的网络功能框架
DPDK工程师手册
Golang资料补给包
dpdk视频教程推荐