首页
›
半导体工艺与制造设备
›
016-DPDK项目实战
›
《DPDK流量生成器实战:从pktgen脚本到多端口测试》
VIP20
本课程属于:016-DPDK项目实战
半导体工艺与制造设备 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
DPDK流量生成器实战:从pktgen脚本到多端口测试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
DPDK概述
DPDK发展历史 · 核心架构 · 与内核协议栈对比
DPDK
发展历史
02
DPDK环境搭建
系统要求 · 大页配置 · 内核模块加载
DPDK
环境搭建
03
DPDK核心概念
EAL(环境抽象层) · 内存池(mempool) · 环形缓冲区(ring)
DPDK
核心概念
04
pktgen简介
pktgen-DPDK项目背景 · 功能特性 · 与Linux pktgen对比
pktgen
简介
05
pktgen编译与安装
从源码获取 · 依赖库安装 · 编译选项
pktgen
编译
06
pktgen命令行基础
启动参数解析(-l · -n · --proc-type
pktgen
命令行基础
07
pktgen Lua脚本入门
Lua语言基础(变量 · 函数 · 表)
pktgen
Lua
08
单端口流量生成
配置源MAC/IP/端口 · 目标MAC/IP/端口 · 报文大小
单端口流量生成
MAC/IP
09
报文模板定制
以太网头 · IP头 · UDP/TCP头
报文模板定制
以太网头
10
速率控制与统计
速率单位(bps/pps) · 突发模式 · 速率限制
速率控制
统计
11
多流模式配置
流(flow)概念 · 多流配置方法 · 流权重分配
多流模式配置
flow
12
pktgen高级特性
时间戳 · 序列号 · 延迟测量
pktgen
高级特性
13
多端口基础配置
多端口绑定 · 端口分组 · 独立配置与同步控制
多端口基础配置
多端口绑定
14
多端口流量拓扑
线性拓扑 · 交叉拓扑 · 环回拓扑
多端口流量拓扑
线性拓扑
15
多端口同步发送
全局时钟同步 · 相位对齐 · 多端口同时启动/停止
多端口同步发送
全局时钟同步
16
多端口接收与验证
多端口捕获 · 报文过滤 · 实时比对
多端口接收
验证
17
pktgen与DPDK rxtx_callbacks
回调函数注册 · 自定义统计 · 报文修改
pktgen
DPDK
18
pktgen与DPDK KNI
KNI接口配置 · 内核与用户态数据交换 · 混合测试场景
pktgen
DPDK
19
pktgen与DPDK Flow Director
硬件流分类配置 · 精确匹配 · 负载均衡测试
pktgen
DPDK
20
pktgen与DPDK QoS
队列限速 · 调度策略 · 优先级标记
pktgen
DPDK
21
pktgen与DPDK Vhost-user
虚拟化场景配置 · virtio-net仿真 · VM间流量测试
pktgen
DPDK
22
pktgen与DPDK Cryptodev
IPsec/GTP加密卸载 · 加密性能测试 · 安关场景
pktgen
DPDK
23
pktgen性能调优
CPU亲和性 · NUMA感知 · 大页优化
pktgen
性能调优
24
pktgen脚本自动化
参数化脚本 · 循环测试 · 条件判断
pktgen
脚本自动化
25
pktgen与外部工具集成
与tcpdump/wireshark… · 与InfluxDB/Grafana监… · 与CI/CD流水线集成
pktgen
外部工具集成
26
多端口压力测试案例
64B小包线速测试 · IMIX混合包测试 · 背压测试
多端口压力测试案…
64B小包线速测…
27
多端口功能测试案例
VLAN转发测试 · 路由测试 · NAT测试
多端口功能测试案…
VLAN
28
pktgen常见问题与调试
启动失败 · 端口未识别 · 速率不达标
pktgen
常见问题
29
pktgen社区与扩展
官方文档 · 邮件列表 · GitHub贡献
pktgen
社区
30
综合实战项目
搭建多端口测试床 · 编写完整测试脚本 · 生成测试报告
综合实战项目
搭建多端口测试床
所属VIP或分类
同VIP:DPDK-KNI与netmap对比:从用户态网络到性能差异
同VIP:DPDK-KNI与tun-tap:从网络命名空间到容器网络
同VIP:DPDK-KNI与内核协议栈:从数据通道到性能对比实践