首页
›
网络通信与数字安全工程
›
005-高性能网络与数据面加速
›
《DPDK高性能数据面开发》
VIP17
本课程属于:005-高性能网络与数据面加速
网络通信与数字安全工程 · 共 17 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
DPDK核心技术剖析:高性能网络开发项目实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
DPDK概述
DPDK的起源 · 发展历程 · 核心设计理念(数据平面与控制平面分离
DPDK
的起源
02
DPDK环境搭建
在Ubuntu/CentOS上安装D… · 配置大页内存 · 绑定网卡到uio_pci_gener…
DPDK
环境搭建
03
DPDK核心库
EAL(环境抽象层)的初始化流程 · lcore与CPU亲和性绑定 · 内存管理架构(hugepage
DPDK
核心库
04
Ring与Mempool
无锁环形缓冲区(rte_ring)的… · 内存池(rte_mempool)的创…
Ring
Mempool
05
Mbuf结构
rte_mbuf的结构体布局 · 数据包存储方式(单段/多段) · 元数据(port
Mbuf
结构
06
PMD驱动框架
轮询模式驱动(PMD)的工作机制 · 网卡初始化流程(rte_eth_de… · rte_eth_rx_queue_s…
PMD
驱动框架
07
KNI与TAP
KNI(内核网络接口)的用途与实现原… · TAP/TUN虚拟设备在DPDK中的…
KNI
TAP
08
流分类与RSS
RSS(接收端缩放)的配置 · Flow Director精确匹配 · rte_flow API实现硬件流分…
RSS
流分类
09
QoS与流量整形
DPDK QoS框架(rte_sch… · 令牌桶算法 · 队列限速与优先级调度
QoS
流量整形
10
多队列技术
网卡多队列原理 · RSS队列分配 · FDIR队列重定向
多队列技术
网卡多队列原理
11
DPDK与内核协议栈交互
AF_PACKET · TUN/TAP · KNI
DPDK
内核协议栈交互
12
DPDK与DPDK之间通信
使用rte_ring进行进程间通信(… · 共享内存机制 · 多进程主从架构
DPDK
之间通信
13
DPDK与硬件卸载
TCP/UDP校验和卸载 · TSO/LRO · VLAN插入/剥离
DPDK
硬件卸载
14
DPDK虚拟化支持
virtio-net PMD · vhost-user前端/后端 · OVS-DPDK集成
DPDK
虚拟化支持
15
DPDK安全特性
IPsec/MACsec卸载 · Cryptodev框架 · 硬件加速加密引擎的使用
DPDK
安全特性
16
DPDK性能调优
CPU隔离(isolcpus) · NUMA感知 · 内存通道对齐
DPDK
性能调优
17
DPDK工具集
dpdk-devbind.py · dpdk-procinfo · dpdk-testpmd
DPDK
工具集
18
DPDK与P4集成
P4语言简介 · P4与DPDK结合实现可编程数据平面 · P4Runtime与DPDK的交互
DPDK
P4
19
DPDK与eBPF对比
eBPF/XDP原理 · DPDK与XDP的性能差异 · 适用场景分析(用户态vs内核态)
DPDK
eBPF
20
DPDK与RDMA对比
RDMA(InfiniBand/Ro… · DPDK与RDMA在低延迟场景下的优… · 融合方案(DPDK+libibver…
DPDK
RDMA
21
DPDK在NFV中的应用
VNF性能加速 · Service Function C… · DPDK与OpenStack Neu…
DPDK
NFV
22
DPDK在5G核心网中的应用
UPF(用户面功能)数据面加速 · GTP-U隧道卸载 · CUPS架构下的DPDK部署
DPDK
5G核心网
23
DPDK在CDN中的应用
HTTP/TLS加速 · 负载均衡器(如DPDK+LVS) · 内容缓存加速
DPDK
CDN
24
DPDK在金融交易中的应用
极低延迟网络栈 · 硬件时间戳 · PTP精确时间同步
DPDK
金融交易
25
DPDK在存储领域中的应用
SPDK(存储性能开发套件)简介 · NVMe驱动 · 块设备加速
DPDK
存储领域
26
DPDK在AI/ML网络中的应用
RDMA over DPDK · 集合通信库(NCCL/RCCL)的D… · GPU Direct与DPDK
DPDK
AI/ML
27
DPDK项目实战一
构建高性能UDP反射服务器(L2/L… · 实现每秒百万级数据包处理
DPDK
项目实战一
28
DPDK项目实战二
实现一个简单的状态防火墙 · 基于5元组进行会话管理 · NAT转换与ACL过滤
DPDK
项目实战二
29
DPDK项目实战三
开发一个轻量级HTTP负载均衡器 · 支持一致性哈希 · 健康检查与连接跟踪
DPDK
项目实战三
30
DPDK项目实战四
基于DPDK的流量采集与分析系统 · 实现NetFlow/IPFIX导出 · 流量统计与异常检测
DPDK
项目实战四
所属VIP或分类
同VIP:BlueField-3-DPU与SmartNIC网络加速
同VIP:DOCA-DPU网络开发与卸载工程
同VIP:DPDK与eBPF数据面工程