零声dpdk网络协议栈

Posted fairck伟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了零声dpdk网络协议栈相关的知识,希望对你有一定的参考价值。


对于用户来说,它可能是一个性能出色的包数据处 理加速软件库;对于开发者来说,它可能是一个实践包处理新想法的创 新工场;对于性能调优者来说,它可能又是一个绝佳的成果分享平台。


DPDK 用软件的方式在通用多核处理器上演绎着数据包处理的新篇 章,而对于数据包处理,多核处理器显然不是唯一的平台。支撑包处理 的主流硬件平台大致可分为三个方向。1硬件加速器2网络处理器3多核处理器

DPDK不同于Linux系统以通用性设计为目的,而是专注于网络应用中数据包的高性能处理。具体体现在DPDK应用程序是运行在用户空间上利用自身提供的数据平面库来收发数据包,绕过了Linux内核协议栈对数据包处理过程。它不是一个用户可以直接建立应用程序的完整产品,不包含需要与控制层(包括内核和协议堆栈)进行交互的工具。什么是DPDK


对于用户来说,它可能是一个性能出色的包数据处 理加速软件库;对于开发者来说,它可能是一个实践包处理新想法的创 新工场;对于性能调优者来说,它可能又是一个绝佳的成果分享平台。 


DPDK用软件的方式在通用多核处理器上演绎着数据包处理的新篇 章,而对于数据包处理,多核处理器显然不是唯一的平台。支撑包处理 的主流硬件平台大致可分为三个方向。

以上是关于零声dpdk网络协议栈的主要内容,如果未能解决你的问题,请参考以下文章

DPDK 学习 网络协议栈-vpp-OvS-DDos-虚拟化专家之路

突破Linux内核网络协议栈瓶颈的技术方案-dpdk+vpp

从netmap到dpdk,从硬件到协议栈,4个维度让网络体系构建起来

基于dpdk的用户态协议栈f-stack

基于dpdk的用户态协议栈f-stack

基于dpdk的用户态协议栈f-stack