
零声 - DPDK网络存储虚拟化开发(vpp/OvS/DDos/SDN/NFV/SPDK)
来自 网络整理·免费领取学习资源
6,796 领取 · 9,298 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《零声 - DPDK网络存储虚拟化开发(vpp/OvS/DDos/SDN/NFV/SPDK)》。官网需要单独购买,有集上可以免费领取。
课程目录
- 视频
- 1.【dpdk网络】协议栈之arp-icmp的实现
- 1.课程学习路线与大纲内容
- 10.arp-table的实现
- 2.dpdk环境搭建与多队列网卡
- 3.dpdk网卡绑定与arp
- 4.dpdk发送过程的实现
- 5.dpdk发送过程调试
- 6.dpdk-arp实现
- 7.arp 调试流程
- 8.dpdk-icmp实现
- 9.dpdk-icmp流程调试与checksum实现
- 10.【虚拟化与云原生】DPDK的虚拟交换机框架 OvS
- 1 硬件虚拟化-系统虚拟化-进程虚拟化
- 2 cpu虚拟化到ntytcp的使用
- 3 ovs编译安装-ovs核心组件内容
- 4 网络命名空间与vsctl的vlan划分
- 5 ovs-vsctl的网桥-网口操作
- 6 qemu-kvm多vm管理以及对应虚拟化技术
- 7 virsh启动虚拟网卡与ovs-vsctl操作的流程
- 8 ovs-openflow与json请求
- 11.【虚拟化与云原生】virtio-vhost虚拟化
- 1 virtio与vhost的工作原理
- 10 vhost与virtio的总结
- 2 vhost与qemu通信协议实现
- 3 vhost通信协议解析get feature
- 4 vhost与virtio通信与recvmsg的作用
- 5 virtio的前后端网卡与ifreq的作用
- 6 virtio的setmem与vring的设置
- 7 gpa,gva,hva,hpa之间的关系
- 8 ifreq的tap-tun创建
- 9 vring的物理内存与虚拟内存映射
- 12.【dpdk网络】基础组件
- 1 mempool与mbuf的源码分析讲解
- 2 dpdk-ringbuffer源码分析
- 3 dpdk-igb_uio源码分析
- 4 dpdk-kni源码分析
- 5 rcu的实现与互斥锁-自旋锁-读写锁
- 13.【dpdk网络】tcp并发
- 1 tcp并发连接的设计
- 2 tcp并发epoll的实现
- 3 tcp并发协议栈与epoll的回调与并发测试
- 4 bpf与bpftrace系统-网络挂载实现
- 5 bpf与bpftrace应用程序ntyco的挂载监控
- 14.【存储】spdk文件系统实现
- 1 文件系统功能拆解与设计分析
- 2 件系统引入线程与json配置解析
- 3 文件系统四层架构设计与构建git版本管理
- 4 从blob读写到文件系统的原语操作实现
- 5 syscall的hook实现
- 6 基数树对文件系统内存管理
- 7 测试用例与调试入口函数
- 8 文件系统posix api的兼容问题与文件夹设计
- 15.【xx虚拟化与云原生】高性能4层负载均衡器 DPVS
- 1 dpvs的技术组件与功能实现
- 2 dpvs 与lvs+keepalived的关系
- 3 dpvs的FNat-NAT-SNAT模式
- 4 通过quagga配置ospf
- 5 dpvs测试用例 ipset-tc-mempool
- 6 dpvs的tc流控操作与源码实现
- 16.【xx性能工具】TRex-iperf3-dpdk-pktgen
- 1 vcl与iperf3性能测试 客户端与服务器
- 2 TRex的运行原理与dpdk的关系
- 3 流编排与自动化框架
- 4 dpdk-pktgen命令讲解
- 17.【xx存储】spdk kv存储的实现
- 1 为kv存储加上conf文件
- 2 bdev与blob对于kv存储的选择
- 3 kv service接口 set,get,modify,delete
- 4 pagechunk的get与put
- 5 btree-hashmap-radixtree-rbtree之间的选择
- 6 slab分配slot与释放slot
- 7 KV存储拆解 Set, Get, Mod, Del
- 8 kv存储测试用例与性能测试
- 2.【dpdk网络】协议栈之udp-tcp的实现
- 1.arp request实现
- 10.tcp三次握手实现之dpdk代码调试
- 2.arp 调试流程
- 3.协议栈架构设计优化
- 4.udp实现之udp系统api的设计
- 5.udp实现之sbuf与rbuf的环形队列
- 6.udp实现之发送流程与并发解耦
- 7.udp实现之架构设计与调试
- 8.tcp 三次握手实现之dpdk tcp流程架构设计
- 9.tcp三次握手实现之dpdk tcp11个状态实现
- 3.【dpdk网络】协议栈之tcp的实现
- 1.tcp数据传输之ack与seqnum的确认实现
- 10.重构网络协议分发的流程
- 2.tcp数据传输之ack与seqnum代码实现
- 3.tcp协议api实现之bind-listen的实现
- 4.tcp协议api实现之accept的实现
- 5.tcp协议api实现之send-recv的实现
- 6.tcp协议api实现之close的实现
- 7.tcp协议栈调试之段错误与逻辑流程
- 8.tcp协议栈调试之ringbuffer内存错误…mp4
- 9.dpdk kni的原理与kni启动
- 4.【dpdk网络】基础组件
- 1 kni抓包调试tcpdump
- 10 dpdk 布谷鸟hash原理与使用
- 2 dpdk kni mempool错误与内存泄漏
- 3 DPDK的kni内核处理流程(补)
- 4 dpdk dns处理流程(1)
- 5 dpdk dns处理流程(2)
- 6 基于熵的ddos检测的数学理论
- 7 dpdk ddos熵计算代码实现
- 8 dpdk ddos attach检测准确度调试
- 9 ddos attack 测试工具hping3
- 5.【安全与网关开发】可扩展的矢量数据包处理框架VPP(c-c++)
- 1 vpp环境部署与vpp命令讲解
- 2 vpp源码-plugin流程
- 3 flowtable的plugin的运行流程
- 4 flowtable的get flowinfo实现
- 5 flowtable的loadbalancer的框架
- 6 flowtable流程分析
- 7 vpp多网口数据接收与转发
- 8 解决plugin编译加载失败
- 6.【安全与网关开发】可扩展的矢量数据包处理框架VPP(c-c++) 源码
- 1 vpp启动load so-注册node-函数init
- 2 vpp的运行流程 协程的实现-node的运行
- 3 vpp的结构体vlib_main
- 4 vpp结构体 vnet_main以及vpp内容总结
- 5 vcl与posix对nginx-redis性能对比
- 6 vppcom实现tcpserver以及vcl配置
- 7 vcl与posx对比-与vcl分层模型
- 8 vcl的session管理与fd.io文档
- 7.【安全与网关开发】golang的网络开发框架 nff-go(golang)
- 1 nff-go的技术原理分析
- 2 nff-go数据接收代码实现
- 3 nff-go收发数据与包解析显示
- 4 ipsec协议解析与strongswan的ipsec
- 8.【存储】高效磁盘io读写 spdk©
- 1 存储框架spdk-为技术栈打开一扇存储的大门
- 2 spdk环境与vhost-NVMe分析
- 3 手把手实现spdk_server(1)
- 4 手把手实现spdk_server(2)
- 5 nvme与pcie以及手写nvme读写操作
- 9.【存储】高效磁盘io读写 spdk©
- 1 bdev与blobstore的代码关系
- 2 blobstore的读写操作实现与rpc的关系
- 3 fio ioengine plugin开发与性能对比
- 4 fio ioengine模块开发与blobl操作
- 资料
包含内容
- · 视频
- · 1.【dpdk网络】协议栈之arp-icmp的实现
- · 1.课程学习路线与大纲内容
- · 10.arp-table的实现
- · 2.dpdk环境搭建与多队列网卡
- · 3.dpdk网卡绑定与arp
- · 4.dpdk发送过程的实现
- · 5.dpdk发送过程调试
贡献者
林一
黄金
学习社区
1 人正在学习
编程与技术实践交流
交流编程基础、项目实践、数据库和部署问题。提问请说明环境、复现步骤与已尝试的方法。