硬件环境
| 环境 | 配置 |
|---|---|
| 网卡 | Mellanox |
| host os | CentOS Linux release 7.6.1810(x86-64) |
| guest os | Centos |
| CPU | E5-2630 |
| QEMU | 2.11.0 |
测试拓扑

准备工作
- 服务器上已提前安装好了Mellanox的网卡驱动(该网卡的驱动安装将会在另一篇博客中详细阐述)。
- openvswitch和dpdk的编译安装调试已经完成。
- kvm的相关库已经安装
配置ovs
创建两个dpdk的虚拟桥
ovs-vsctl add-br br0 -- set bridge br0 datapath_type=netdev
ovs-vsctl add-br br1 -- set bridge br1 datapath_type=netdev
通过mac地址接管网卡,并加入到br0, br1中
ovs-vsctl add-port br0 d

本文档记录了使用OVS+DPDK通过vhostuser与KVM虚拟机通信的实践过程。首先介绍了硬件环境和测试拓扑,接着详细讲述了配置OVS的步骤,包括创建dpdk虚拟桥、设置流表规则以及定义虚拟机的XML文件。最后,说明了启动虚拟机后,虚拟机内部接口与OVS桥接成功,通信正常。
3280

被折叠的 条评论
为什么被折叠?



