介绍
VPP运行在Intel的Atom处理器系统上,是作为一个SOHO路由器的较好方案。
Linux发行版本
Linux发行版本使用的是Ubuntu 16.04 LTS,
安装VPP
Clone vpp 最新代码,编译软件:
$ git clone http://gerrit.fd.io/r/vpp vpp-gate $ cd vpp-gate $ make install-dep $ make dpdk-install-dev $ cd dpdk $ sudo dpkg -i *.deb $ cd ../build-root $ ./bootstrap.sh $ make PLATFORM=vpp TAG=vpp_debug install-deb $ sudo dpkg -i *.deb $ sudo service vpp stop
安装额外的软件包
作为最小安装需要,还需要安装sshd和isc-dhcp-server
$ apt-get install isc-dhcp-server sshd
编辑vpp startup config
编辑 /etc/vpp/startup.conf, 按照如下内容.
unix { nodaemon log /var/log/vpp/vpp.log full-coredump cli-listen localhost:5002 startup-config /home/userid/setup.gate } snat { max translations per user 500 }
配置isc-dhcp-server
指定内网网段,指定默认网关地址和DNS服务器地址
subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.