| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
应用简介:基于DOCA的自适应路由
性能表现:如下是我们测试的多路径环境拓扑图和尾时延测试结果
| FlowNum | MessageSize | Test Times | ||
|---|---|---|---|---|
| 10 | 5MB | 30 times | ||
| Network Load | Load Balancing Scheme | MaxFCT-Min[ms] | MaxFCT-Max[ms] | MaxFCT-Avg[ms] |
| With an 40Gbps Elephant Flow | DOCA-AR | 22.74 | 231.29 | 34.21 |
| ECMP | 27.41 | 1709.99 | 920.81 | |
| No Elephant Flow | DOCA-AR | 23.54 | 34.49 | 27.32 |
| ECMP | 20.42 | 35.1 | 26.97 | |
| FlowNum | MessageSize | Test Times | ||
|---|---|---|---|---|
| 50 | 5MB | 30 times | ||
| Network Load | Load Balancing Scheme | MaxFCT-Min[ms] | MaxFCT-Max[ms] | MaxFCT-Avg[ms] |
| With an 40Gbps Elephant Flow | DOCA-AR | 103.45 | 1535.76 | 334.52 |
| ECMP | 1127.96 | 2235.71 | 1857.05 | |
| No Elephant Flow | DOCA-AR | 98.35 | 292.31 | 221.72 |
| ECMP | 100.83 | 289.77 | 236.18 | |
APP架构
AR算法:
程序编译
#下载此仓库源码到Client DPU Arm中
meson build
ninja -C build
接收端配置:
ovs-ofctl del-flows ovsbr1
ovs-ofctl add-flow ovsbr1 "priority=300,in_port=p0,udp,tp_dst=4789,nw_tos=0x20 actions=mod_dl_dst:08:c0:eb:bf:ef:9a,mod_tp_dst:4788,output:IN_PORT"
ovs-ofctl add-flow ovsbr1 "priority=100,in_port=p0 actions=output:pf0hpf"
ovs-ofctl add-flow ovsbr1 "priority=100,in_port=pf0hpf actions=output:p0"
ip link add vxlan0 type vxlan id 42 dstport 4789 remote 192.168.200.2 local 192.168.200.1 dev enp1s0f0np0
ifconfig vxlan0 192.168.233.1
发送端配置
bash scripts/2SF-ON-P0-Build.sh
bash scripts/2SF-ON-P0-INIT.sh
ip link add vxlan0 type vxlan id 42 dstport 4789 remote 192.168.200.1 local 192.168.200.2 dev enp1s0f0np0
ifconfig vxlan0 192.168.233.2
运行程序
| Back | FazBrowse Home | New Git URL |