【vpp2206 测试】

简介: 【vpp2206 测试】
vpp 2206编译
# ./extras/vagrant/build.sh 
# make build
# make run
startup-default.conf 的内容
cpu {
  main-core 0
}
unix {
  interactive cli-listen 127.0.0.1:5002
  log /tmp/vpp.log
  full-coredump
  startup-config /home/king/share/vpp/startup.txt
}
dpdk {
  uio-driver igb_uio
  dev 0000:03:00.0 {
    name dpdk0
  }
}
session {
  enable
  use-app-socket-api
  evt_qs_memfd_seg
}
socksvr {
  socket-name /var/run/vpp/vcl-api.sock
}
api-trace {
  on
}
plugins {
# path /home/king/share/vpp/build-root/build-vpp-native/vpp/lib/x86_64-linux-gnu/vpp_plugins/
  plugin oddbuf_plugin.so { enable }
}
vcl配置
vcl {
  heapsize 64M
  segment-size 4000000000
  add-segment-size 4000000000
  rx-fifo-size 4000000
  tx-fifo-size 4000000
  app-socket-api /run/vpp/app_ns_sockets/default
}
startup.txt
set interface state dpdk0 up
set interface ip address dpdk0 192.168.0.29/24
show interface address  dpdk0
插入igb_uio.ko
# cd /path/to/dpdk-kmods/linux/igb_uio
# insmod igb_uio.ko
dpdk参数配置
# mount -t hugetlbfs nodev /mnt/huge/
# echo 1024 > /sys/devices/system/node/node0/hugepages/hugepages-2048kB/nr_hugepages
网口
# ifconfig eth0 down
启动vpp
# cd /path/to/vpp
# export STARTUP_CONF=/etc/vpp/startup-default.conf
# make run
设置 app ns
# app ns add id 123 secret 0 sw_if_index 1 if dpdk0
# show app ns
启动 vpp+iperf3+vcl
# LD_PRELOAD=/home/king/share/vpp/build-root/install-vpp-native/vpp/lib/x86_64-linux-gnu/libvcl_ldpreload.so VCL_CONFIG=/etc/vpp/vcl
-default.conf iperf3 -s --bind=192.168.0.29
启动 vpp + vcl + nginx
# LD_PRELOAD=/home/king/share/vpp/build-root/build-vpp-native/vpp/lib/x86_64-linux-gnu/libvcl_ldpreload.so VCL_CONFIG=/etc/vpp/vcl-default.conf ./sbin/nginx -c ./conf/nginx.conf
相关文章
|
3月前
|
网络协议 Linux Windows
有了这个iPerf小工具,测试UDP方便多了。
有了这个iPerf小工具,测试UDP方便多了。
|
3月前
|
网络安全
如何用HCL模拟器配置防火墙IRF?
如何用HCL模拟器配置防火墙IRF?
112 2
|
6月前
|
网络性能优化
[VPP] vpp_com使用
[VPP] vpp_com使用
|
5月前
|
缓存 网络协议 Ubuntu
ubuntu 网卡网速测试bondnetperf测试优化tcp
ubuntu 网卡网速测试bondnetperf测试优化tcp
140 3
|
6月前
|
编译器 网络性能优化 C语言
VPP DPDK,不是翻墙!!
VPP DPDK,不是翻墙!!
|
6月前
|
C++ 芯片 异构计算
【ZYNQ】教你用 Vivado HLS 快速设计一个 IP
【ZYNQ】教你用 Vivado HLS 快速设计一个 IP
120 0
|
6月前
|
Ubuntu Linux 网络性能优化
VPP安装
VPP安装
313 0
|
缓存 Linux 网络性能优化
安装部署VPP,不是翻墙!!
安装部署VPP,不是翻墙!!
安装部署VPP,不是翻墙!!
|
Shell Linux 网络性能优化
|
网络性能优化