一、环境描述
系统版本:Linux ubuntu 4.4.0-186-generic #216-Ubuntu SMP Wed Jul 1 05:34:05 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
安装环境:虚拟机vmware
网卡信息:
对外网卡(ens0):网卡82540EM Gigabit Ethernet Controller 驱动e1000 * 1张
对外网卡作用:提供一个ip地址,供ssh远程操作
内部网卡(ens32 ens33):网卡82540EM Gigabit Ethernet Controller 驱动e1000 * 2张
内部网卡作用:两张网卡分别充当客户端发包网卡和服务端收包网卡
二、fstack部署
1.项目包下载
mkdir /data/f-stack
git clone https://github.com/F-Stack/f-stack.git /data/f-stack
2.下载依赖
编译fstack需要保证linux环境联网,执行如下命令
apt-get install git gcc openssl libssl-dev linux-headers-$(uname -r) bc libnuma1 libnuma-dev libpcre3 libpcre3-dev zlib1g-dev python
3.编译DPDK
cd /data/f-stack/dpdk/tools
./dpdk-setup.sh
Compile with x8