首页
›
热销单品
›
工控物联网与网络通信
›
《DPDK深度实践高性能网络开发实战》
所属分类:工控物联网与网络通信
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
DPDK深度实践:高性能网络开发实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
DPDK的诞生背景 · 解决的问题 · 与传统内核网络栈的对比
课程导入
DPDK
02
高性能网络基础
网络数据包处理瓶颈分析 · 中断与轮询模式 · 零拷贝原理
高性能网络基础
网络数据包处理瓶…
03
DPDK核心架构
UIO与VFIO驱动模型 · 大页内存管理 · Hugepage配置
DPDK
核心架构
04
DPDK环境搭建
源码编译与安装 · 依赖库安装 · 绑定网卡到DPDK驱动
DPDK
环境搭建
05
EAL深入解析
lcore概念与线程绑定 · 内存池(mempool)与mbuf结… · 设备队列管理
EAL
深入解析
06
内存池与缓冲区管理
rte_mempool创建与使用 · rte_mbuf结构详解 · 数据包分配与释放
内存池
缓冲区管理
07
轮询模式驱动(PMD)
PMD工作原理 · 网卡初始化与配置 · 收包/发包API
PMD
轮询模式驱动
08
数据包收发实战
编写第一个DPDK收包程序 · 解析以太网/IP/TCP/UDP头 · 数据包统计与打印
数据包收发实战
DPDK
09
多队列与多核扩展
多队列网卡配置 · 多lcore负载均衡 · 无锁队列与并发处理
多队列
多核扩展
10
无锁队列与并发编程
DPDK中的无锁队列实现 · rte_ring原理与使用 · 多生产者多消费者模式
无锁队列
并发编程
11
定时器与事件管理
DPDK定时器框架 · 周期任务实现 · 事件驱动模型
定时器
事件管理
12
数据包转发应用
二层转发(L2FWD)实现 · MAC地址学习 · 转发性能优化
数据包转发应用
L2FWD
13
三层路由应用
IP路由表实现 · 最长前缀匹配(LPM)库 · ARP处理
三层路由应用
IP
14
DPDK与内核协议栈交互
KNI(Kernel NIC Int… · 使用KNI将数据包注入内核 · tun/tap设备
DPDK
内核协议栈交互
15
DPDK虚拟化支持
virtio-user与vhost-… · SR-IOV · OVS-DPDK集成
DPDK
虚拟化支持
16
DPDK安全与过滤
数据包过滤框架 · ACL库使用 · 防火墙应用示例
DPDK
安全
17
DPDK性能调优
CPU亲和性设置 · NUMA感知 · 内存对齐
DPDK
性能调优
18
DPDK与硬件卸载
checksum卸载 · TSO/GSO · RSS哈希
DPDK
硬件卸载
19
DPDK应用案例
负载均衡器实现 · DDoS防护 · 流量采集与分析
DPDK
应用案例
20
DPDK与DPDK生态
Cloud Native DPDK · DPDK与XDP/eBPF对比 · DPDK与RDMA
DPDK
生态
21
常见问题与调试
收包丢包分析 · 内存泄漏检测 · 性能瓶颈定位
常见问题
调试
22
DPDK测试框架
单元测试 · 功能测试 · 性能测试
DPDK
测试框架
23
DPDK高级内存管理
外部内存扩展 · 非易失性内存 · 内存池动态调整
DPDK
高级内存管理
24
DPDK多进程模型
primary/secondary进… · 共享内存与队列 · 进程间通信
DPDK
多进程模型
25
DPDK与网络功能虚拟化
vSwitch性能优化 · vRouter实现 · 服务链
DPDK
网络功能虚拟化
26
DPDK在云原生环境
容器网络性能 · Kubernetes CNI插件 · DPDK与SR-IOV结合
DPDK
云原生环境
27
DPDK与智能网卡
SmartNIC架构 · DPDK与FPGA/ASIC协同 · 可编程数据面
DPDK
智能网卡
28
DPDK性能基准测试
RFC 2544/2889测试方法 · 测试工具(如MoonGen · pktgen)
DPDK
性能基准测试
29
综合实战项目
设计并实现一个高性能数据包处理系统(… · 涵盖需求分析 · 架构设计
综合实战项目
设计并实现一个高…
30
课程总结与进阶路径
核心知识点回顾 · 常见误区 · DPDK社区资源
课程总结
进阶路径
所属VIP或分类
同VIP:2406-5G-NR帧结构与灵活时隙配置解析
同VIP:2431-NB-IoT多载波操作与容量增强技术
同VIP:5G-NR核心网与终端接入全流程解析