计算机系统应用教程网站

网站首页 > 技术文章 正文

dpdk-网络协议栈-vpp-OvS-DDos-虚拟化知识体系整理

btikc 2024-11-17 07:18:23 技术文章 44 ℃ 0 评论

1,dpdk网络

1.1网络协议栈项目
dpdk-arp
dpdk-icmp
dpdk-udp
dpdk-ip
dpdk-tcp

1.2dpdk组件项目
dpdk-mp
dpdk-acl
dpdk-kni
dpdk-timer
dpdk-bpf
dpdk-mbuf
1.3dpdk经典项目
dpdk-dns
dpdk-gateway
dpdk-nat
dpdk-ddos
dpdk-firewall
dpdk-switch
dpdk-pktgen

2.dpdk框架

2.1可扩展的矢量数据包处理框架 vpp(c/c++)
vpp 命令详解
mac/ip转发 plugin
ddos node
load_balance plugin
HAT plugin
flowtable plugin
vpp源码
2.2DPDK的虚拟交换机根架 0vs
0vs三大组件 ovs-vawitohd,ovadb-server,openvawitoh.ko OVS报文处理机制
0vs 4种数据路修
VXLAN数据协议
2.3golang的网络开发框架 nff-go(golang)
antiddos
firewall
ipsec
netcap
all
2.4轻量级的switch框架 snabb(lua)
12vpn
snabbnfv
ipfix
lwaftr
2.5高效磁盟io读亏 spdk(c)
IIVHIE, I/OAT, IDXD, Virtio, VHD
后端块设备 IIVME/RBD/AIO
存储服务 bdev与Blobstore
存储协议 iscsi,HVMe,vhost-scsiay

3.dpdk源码

3.1内核驱动
igb_uio
vfio
kni
3.2内存
mbuf
mempool
3.3协议
ipsec
bpf
pci
flow_classify
3.4虚拟化
vhost
virtio
3.5cpu
rcu
ring
sched

3.6安全
security
cryptodev
compressdev

4.性能测试

4.1性继指标
吞吐量 bps
拆链/建链 pps并发
最大时延
最小时延
平均时延
负载
包速 fps
丢包率
4.2测试方法
测试用例
vpp sandbox
perf3藏包
rfc2544
4.3测试工具
perf3
trex
testpmd
pktgen-dpdk

更多学习资料(包含视频、技术学习路线图谱、文档等)

技术点包含了C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等方面。

后台私信《资料》免费领取

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表