在VirtualBox上搭建DPDK数据包转发运行环境

环境设置: 2台虚拟机。因为需要4张虚拟的网卡, 而单台虚拟机一般是刚好4张,而一张一般用于做Nat被占用了。

进入第一台虚拟机的"设置", 如下

在VirtualBox上搭建DPDK数据包转发运行环境

在VirtualBox上搭建DPDK数据包转发运行环境

其中,Adapter 2、Adapter 3的名字都是intnet0, Adapter 4是intnet1,同名表示这两块卡之间是连通的。Adapter 4需要和另外一台的虚拟上的(也是Adapter 4)相同名字。


设置说明: 第一台的Adapter 2和第二台的Adapter 4使用的是普通网卡的驱动, 需要配置相同网段的ip地址, 第一台的Adapter 2作为client,第二台的Adapter 4作为server。 第一台的Adapter 3、Adapter 4需要绑定dpdk驱动。


数据流向:从第一台 Adapter 2进来的请求包经过Adapter 3,然后转发到Adapter 4,因为目的ip是第二台的Adapter 4,因此,第二台Adapter 4上的server能收到数据并响应。

  


你可能感兴趣的:(在VirtualBox上搭建DPDK数据包转发运行环境)