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