
├─零声教育-dpdk 网络协议栈(vpp_OvS_DDos_SDN_NFV_虚拟化_高性能专家之路)
├─资料.exe
├─01.dpdk网络协议栈之arpicmp的实现(10节)
│ ├─1–课程学习路线与大纲内容.mp4
│ ├─2–dpdk环境搭建与多队列网卡.mp4
│ ├─3–dpdk网卡绑定与arp.mp4
│ ├─4–dpdk发送过程的实现.mp4
│ ├─5–dpdk发送过程调试.mp4
│ ├─6–dpdk-arp实现.mp4
│ ├─7–arp 调试流程.mp4
│ ├─8–dpdk-icmp实现.mp4
│ ├─9–dpdk-icmp流程调试与checksum实现.mp4
│ ├─10–arp-table的实现.mp4
├─02.dpdk网络协议栈之udptcp的实现(10节)
│ ├─11–arp request实现.mp4
│ ├─12–arp 调试流程.mp4
│ ├─13–协议栈架构设计优化.mp4
│ ├─14–udp实现之udp系统api的设计.mp4
│ ├─15–udp实现之sbuf与rbuf的环形队列.mp4
│ ├─16–udp实现之发送流程与并发解耦.mp4
│ ├─17–udp实现之架构设计与调试.mp4
│ ├─18–tcp 三次握手实现之dpdk tcp流程架构设计.mp4
│ ├─19–tcp三次握手实现之dpdk tcp11个状态实现.mp4
│ ├─20–tcp三次握手实现之dpdk代码调试.mp4
├─03.dpd网络协议栈之tcp的实现(10节)
│ ├─21–tcp数据传输之ack与seqnum的确认实现.mp4
│ ├─22–tcp数据传输之ack与seqnum代码实现.mp4
│ ├─23–tcp协议api实现之bind,listen的实现.mp4
│ ├─24–tcp协议api实现之accept的实现.mp4
│ ├─25–tcp协议api实现之send,recv的实现.mp4
│ ├─26–tcp协议api实现之close的实现.mp4
│ ├─27–tcp协议栈调试之段错误与逻辑流程.mp4
│ ├─28–tcp协议栈调试之ringbuffer内存错误..mp4
│ ├─29–dpdk kni的原理与kni启动.mp4
│ ├─30–重构网络协议分发的流程.mp4
├─04.dpdk基础组件(10节)
│ ├─31–kni抓包调试tcpdump.mp4
│ ├─32–dpdk kni mempool错误与内存泄漏.mp4
│ ├─33–DPDK的kni内核处理流程(补).mp4
│ ├─34–dpdk dns处理流程(1).mp4
│ ├─35–dpdk dns处理流程(2).mp4
│ ├─36–基于熵的ddos检测的数学理论.mp4
│ ├─37–dpdk ddos熵计算代码实现.mp4
│ ├─38–dpdk ddos attach检测准确度调试.mp4
│ ├─39–ddos attack 测试工具hping3.mp4
│ ├─40–dpdk 布谷鸟hash原理与使用.mp4
├─05.可扩展的矢量数据包处理框架VPP(cc++) 实战(8节)
│ ├─41–vpp环境部署与vpp命令讲解.mp4
│ ├─42–vpp源码-plugin流程.mp4
│ ├─43–flowtable的plugin的运行流程.mp4
│ ├─44–flowtable的get flowinfo实现.mp4
│ ├─45–flowtable的loadbalancer的框架.mp4
│ ├─46–flowtable流程分析.mp4
│ ├─47–vpp多网口数据接收与转发.mp4
│ ├─48–解决plugin编译加载失败.mp4
├─06.可扩展的矢量数据包处理框架VPP(cc++) 源码(8节)
│ ├─49–vpp启动load so,注册node,函数init.mp4
│ ├─50–vpp的运行流程 协程的实现,node的运行.mp4
│ ├─51–vpp的结构体vlib_main.mp4
│ ├─52–vpp结构体 vnet_main以及vpp内容总结.mp4
│ ├─53–vcl与posix对nginx,redis性能对比.mp4
│ ├─54–vppcom实现tcpserver以及vcl配置.mp4
│ ├─55–vcl与posx对比,与vcl分层模型.mp4
│ ├─56–vcl的session管理与fd.io文档.mp4
├─07.golang的网络开发框架 nff-go(golang)(4节)
│ ├─57–nff-go的技术原理分析.mp4
│ ├─58–nff-go数据接收代码实现.mp4
│ ├─59–nff-go收发数据与包解析显示.mp4
│ ├─60–ipsec协议解析与strongswan的ipsec.mp4
├─08.高效磁盘io读写 spdk(C)(5节)
│ ├─61–存储框架spdk,为技术栈打开一扇存储的大门.mp4
│ ├─62–spdk环境与vhost,NVMe分析.mp4
│ ├─63–手把手实现spdk_server(1).mp4
│ ├─64–手把手实现spdk_server(2).mp4
│ ├─65–nvme与pcie以及手写nvme读写操作.mp4
├─09.高效磁盘io读写 spdk(C)(4节)
│ ├─66–bdev与blobstore的代码关系.mp4
│ ├─67–blobstore的读写操作实现与rpc的关系.mp4
│ ├─68–fio ioengine plugin开发与性能对比.mp4
│ ├─69–fio ioengine模块开发与blobl操作.mp4
├─10.DPDK的虚拟交换机框架 OvS(8节)
│ ├─70–硬件虚拟化,系统虚拟化,进程虚拟化.mp4
│ ├─71–cpu虚拟化到ntytcp的使用.mp4
│ ├─72–ovs编译安装,ovs核心组件内容.mp4
│ ├─73–网络命名空间与vsctl的vlan划分.mp4
│ ├─74–ovs-vsctl的网桥,网口操作.mp4
│ ├─75–qemu-kvm多vm管理以及对应虚拟化技术.mp4
│ ├─76–virsh启动虚拟网卡与ovs-vsctl操作的流程.mp4
│ ├─77–ovs-openflow与json请求.mp4
├─11.virtio-vhost虚拟化(10节)
│ ├─78–virtio与vhost的工作原理.mp4
│ ├─79–vhost与qemu通信协议实现.mp4
│ ├─80–vhost通信协议解析get feature.mp4
│ ├─81–vhost与virtio通信与recvmsg的作用.mp4
│ ├─82–virtio的前后端网卡与ifreq的作用.mp4
│ ├─83–virtio的setmem与vring的设置.mp4
│ ├─84–gpa,gva,hva,hpa之间的关系.mp4
│ ├─85–ifreq的tap-tun创建.mp4
│ ├─86–vring的物理内存与虚拟内存映射.mp4
│ ├─87–vhost与virtio的总结.mp4
├─12.基础组件(5节)
│ ├─88–mempool与mbuf的源码分析讲解.mp4
│ ├─89–dpdk-ringbuffer源码分析.mp4
│ ├─90–dpdk-igb_uio源码分析.mp4
│ ├─91–dpdk-kni源码分析.mp4
│ ├─92–rcu的实现与互斥锁,自旋锁,读写锁.mp4
├─13.tcp并发(5节)
│ ├─93–tcp并发连接的设计.mp4
│ ├─94–tcp并发epoll的实现.mp4
│ ├─95–tcp并发协议栈与epoll的回调与并发测试.mp4
│ ├─96–bpf与bpftrace系统,网络挂载实现.mp4
│ ├─97–bpf与bpftrace应用程序ntyco的挂载监控.mp4
├─14.spdk文件系统实现(7节)
│ ├─98–文件系统功能拆解与设计分析.mp4
│ ├─99–件系统引入线程与json配置解析.mp4
│ ├─100–文件系统四层架构设计与构建git版本管理.mp4
│ ├─101–从blob读写到文件系统的原语操作实现.mp4
│ ├─102–syscall的hook实现.mp4
│ ├─103–基数树对文件系统内存管理.mp4
│ ├─104–测试用例与调试入口函数.mp4
├─15.高性能4层负载均衡器 DPVS(6节)
│ ├─106–dpvs的技术组件与功能实现.mp4
│ ├─107–dpvs 与lvs+keepalived的关系.mp4
│ ├─108–dpvs的FNat NAT SNAT模式.mp4
│ ├─109–通过quagga配置ospf.mp4
│ ├─110–dpvs测试用例 ipset,tc,mempool.mp4
│ ├─111–dpvs的tc流控操作与源码实现.mp4
├─16.TRex-iperf3-dpdk-pktgen(4节)
│ ├─112–vcl与iperf3性能测试 客户端与服务器.mp4
│ ├─113–TRex的运行原理与dpdk的关系.mp4
│ ├─114–流编排与自动化框架.mp4
│ ├─115–dpdk-pktgen命令讲解.mp4
└─17.spdk kv存储的实现(8节)
│ ├─116–KV存储拆解 Set, Get, Mod, Del.mp4
│ ├─117–bdev与blob对于kv存储的选择.mp4
│ ├─118–kv service接口 set,get,modify,delete.mp4
│ ├─119–pagechunk的get与put.mp4
│ ├─120–btree hashmap radixtree rbtree之间的选择.mp4
│ ├─121–slab分配slot与释放slot.mp4
│ ├─122–为kv存储加上conf文件.mp4
│ ├─123–kv存储测试用例与性能测试.mp4












暂无评论内容