环境
Ubuntu 版本:20.04
VPP 版本:23.02
VPP源码下载
git clone https://gerrit.fd.io/r/vpp
如果遇到如下错误
执行如下命令
git config --global http.sslVerify false
然后重新下载
checkout 23.02 的分支
编译
安装依赖(需要使用root权限,上面是使用test 用户下载的,目录属于test,用chown改为root,否则这一步git会报错)
make install-dep
我之前已经安装过了,所以提示已是最新版
编译(debug 版)
make build
会先现在依赖
网络不稳定会失败,重新执行make build就可以,中间编译dpdk时间会比较长
最后编译VPP
编译完成
启动VPP
make run
进入命令行,VPP启动成功
参考文章:Building VPP — The Vector Packet Processor v22.02-0-g7911f29c5 documentation