你是否遇到这样的问题:
- 如何解决实际场景中的性能瓶颈问题?
- 高性能网络技术方案的总体架构是什么样的?
- 如何理解高性能网络技术方案中的各个模块?
- 软件和硬件的交互机制和流程是什么样的?
- 如何从底层理解高性能网络技术方案?如何应用?
- 如何将高性能网络技术方案引入到现有产品中?
本文介绍下DPDK进阶到高性能专家的学习路线,整个学习路线,直接对标DPDK资深架构师岗位,知识点包括dpdk、储存、网关开发、网络协议栈、网络安全、TRex、vpp、OVS、DDos、虚拟化技术等等 。其次你把整个内容,全部消化,是完全可以胜任任何DPDK资深架构师岗位招聘,DPDK开发招聘。
1、DPDK网络专栏
(1)dpdk基础知识
-
1.多队列网卡,vmxnet/e1000
-
2.igb_ uio与vfio模块
-
3.kni模块
-
4.hugepage的理解
-
5.零拷贝
-
6.dpdk与netmap区别
-
7.dpdk的工作环境
(2)网络协议栈
-
1.dpdk-arp
-
2.netsh静态arp表设置
-
3.dpdk-icmp
-
4.udp协议格式分析
-
5.udp协议sendto, recvfrom实现
-
6.dpdk-ip
-
7.dpdk-tcp
-
8.tcp协议栈bind,listen, accept实现
-
9.tcp协议栈recv, send, close的实现
-
10.tcp三次握手实现
-
11.tcp四次挥手实现
-
12.tcp acknum与seqnum的确认机制实现
-
13.tcp的并发连接设计
-
14.epoll并发的实现
-
15.tcp协议栈与epoll之间的回调实现
(3)dpdk组件项目
-
1.dpdk-ac
-
2.dpdk-kni
<