首页
›
半导体工艺与制造设备
›
019-DPDK高性能数据包处理
›
《DPDK KNI接口与Linux网络协议栈互通》
VIP20
本课程属于:019-DPDK高性能数据包处理
半导体工艺与制造设备 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
DPDK KNI接口与Linux网络协议栈互通
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
DPDK与KNI概述 · KNI在高速网络处理中的价值 · 课程目标与前置知识
课程导论
DPDK
02
DPDK基础回顾
DPDK核心架构 · UIO/VFIO驱动 · 大页内存
DPDK
基础回顾
03
KNI原理深度解析
KNI内核模块工作机制 · mbuf与sk_buff的转换 · KNI设备创建与销毁流程
KNI
原理深度解析
04
KNI与Linux协议栈的桥梁作用
数据包从网卡到KNI再到协议栈的完整… · KNI的优缺点分析
KNI
Linux
05
环境搭建
硬件要求 · 操作系统配置 · DPDK源码编译与安装
环境搭建
硬件要求
06
KNI核心API详解
rte_kni_init · rte_kni_alloc · rte_kni_release
KNI
API
07
第一个KNI程序
创建KNI设备 · 绑定物理端口 · 实现基本的数据收发
KNI
第一个
08
KNI与物理端口绑定
端口初始化 · MAC地址设置 · KNI与物理端口联动
KNI
物理端口绑定
09
数据包注入与捕获
使用KNI向Linux协议栈注入数据… · 从协议栈捕获数据包
数据包注入
捕获
10
KNI多队列支持
多队列原理 · 多KNI设备创建 · 负载均衡策略
KNI
多队列支持
11
KNI与iptables/nftables交互
利用KNI实现用户态防火墙 · 规则下发与数据包过滤
KNI
iptables/nft…
12
KNI与tcpdump/wireshark集成
通过KNI将数据包镜像到协议栈进行抓…
KNI
tcpdump/wire…
13
KNI性能调优
零拷贝技术 · 批量处理 · 缓存对齐
KNI
性能调优
14
KNI与虚拟化
KNI在VM/容器中的使用 · SR-IOV与KNI结合
KNI
虚拟化
15
KNI与DPDK其他库的协同
KNI与LPM路由 · KNI与ACL访问控制 · KNI与Distributor分发器
KNI
DPDK
16
KNI应用场景一
用户态NAT网关实现
KNI
应用场景一
17
KNI应用场景二
高速流量监控与审计系统
KNI
应用场景二
18
KNI应用场景三
用户态负载均衡器
KNI
应用场景三
19
KNI应用场景四
DPDK加速的VPN网关
KNI
应用场景四
20
KNI应用场景五
智能网卡卸载与KNI协同
KNI
应用场景五
21
KNI调试与故障排查
常见错误码分析 · 日志系统 · gdb调试KNI程序
KNI
调试
22
KNI安全性
权限控制 · 内存隔离 · 防止协议栈崩溃
KNI
安全性
23
KNI与最新内核版本兼容性
Linux 5.x/6.x适配 · API变更处理
KNI
最新内核版本兼容…
24
KNI替代方案对比
KNI vs TUN/TAP · KNI vs AF_XDP · KNI vs virtio-user
KNI
替代方案对比
25
KNI在5G UPF中的应用
用户面功能与KNI的集成
KNI
UPF
26
KNI在SDN控制器中的应用
OpenFlow流表下发与KNI数据…
KNI
SDN
27
KNI性能基准测试
使用pktgen-dpdk进行吞吐量… · 延迟测试
KNI
性能基准测试
28
KNI高级特性
KNI请求/响应模式 · KNI控制通道
KNI
高级特性
29
综合实战项目一
基于KNI的DPI深度包检测系统
综合实战项目一
KNI
30
综合实战项目二
基于KNI的云原生服务网格数据面加速
综合实战项目二
KNI
所属VIP或分类
同VIP:DPDK-CPU亲和性绑定在NUMA架构下优化
同VIP:DPDK-KNI内核接口与协议栈互通工程案例
同VIP:DPDK-KNI接口与内核协议栈互通性能优化