dpdk加速网络协议栈ANS,单core路由转发+1000条ACL 64字节达到8.43Mpps
来源:互联网 发布:喀秋莎录屏软件范例 编辑:程序博客网 时间:2024/05/17 04:14
Ø CPU
Intel(R) Xeon(R) CPU E5-2683 v3 @ 2.00GHz
Ø NIC
02:00.0 Ethernet controller: Intel Corporation 82599ES10-Gigabit SFI/SFP+ Network Connection (rev 01)
02:00.1 Ethernet controller: Intel Corporation 82599ES10-Gigabit SFI/SFP+ Network Connection (rev 01)
Ø Version
dpdk-17.05.2.tar.xz
Pktgen Ver: 3.4.2 (DPDK 17.05.2)
Pktgen port 0 -> ans routing forward (1 core)-> pktgen port 1
Ø ANS startup command
# ./build/ans -c 0x2 -n 1 --base-virtaddr=0x2aaa2aa0000 ---p 0x3 --config="(0,0,1), (1,0,1)"
ans> acl add index 1 srcaddr 2.0.0.0/24 dstaddr 3.0.0.0/24srcportstart 0 srcportend 65535 dstportstart 1 dstportend 1 protocol 0 iface any drop
….
ans> acl add index 1000 srcaddr2.0.0.0/24 dstaddr 3.0.0.0/24 srcportstart 0 srcportend 65535 dstportstart 1000dstportend 1000 protocol 0 iface any drop
Ø Testing result
Packet Size (Bytes)
Throughput (Mpps)
64
8.43
128
Line Rate
128字节达到10G线速
详细测试步骤参见:
https://github.com/ansyun/dpdk-ans/tree/master/doc/guides
- dpdk加速网络协议栈ANS,单core路由转发+1000条ACL 64字节达到8.43Mpps
- dpdk加速网络协议栈ANS,单core路由转发+1000条路由,64字节达到11.78Mpps
- dpdk加速网络协议栈ANS用户手册
- 基于dpdk协议栈的nginx,单core QPS达到28w
- 《网络协议》路由协议
- cisco 路由器删除单条ACL
- 路由协议:学习小结-本机路由与转发路由
- dpdk tcp/ip协议栈
- (网络层)路由协议
- (网络层)路由协议
- NS2路由协议和数据转发
- 【转发】网络协议的概要
- 数据报转发(多网络路由)
- 【网络基础】路由表,分组转发算法
- dpdk acl使用 学习笔记
- linux网络协议栈(五)网络层 (2)路由基本原理
- linux网络协议栈(五)网络层 (4)路由表
- linux网络协议栈(五)网络层 (5)策略路由
- mysql utf8mb4 编码
- 11.23第16节课
- leetcode-14
- 一些Java编程上的小细节
- 给计算器写白盒测试用例Test case
- dpdk加速网络协议栈ANS,单core路由转发+1000条ACL 64字节达到8.43Mpps
- 2017/11/23
- ConcurrentHashMap
- 模糊匹配数据库中的json字段
- 11月22日云栖精选夜读:双11享Go了吗?2017阿里双11在线峰会续写科技盛宴!
- Android冷启动LaunchActivity部分
- linux中提示没有unzip命令解决方法
- mt2503 软件互相升级出现100% Restore失败问题定位
- sizeof 和 strlen 的区别(举例说明)