【发布时间】:2020-11-19 09:55:51
【问题描述】:
今天我得到了其他人关于ovs-dpdk的配置文件,配置文件如下:
dpdk-devbind –s
dpdk-devbind --force --bind=ixgbe 0000:81:00.0
dpdk-devbind --force --bind=ixgbe 0000:81:00.1
dpdk-devbind --force --bind=igb_uio 0000:81:00.0
dpdk-devbind --force --bind=igb_uio 0000:81:00.1
ovs-vsctl del-port br-eth6 eth6
ovs-vsctl del-port br-eth9 eth9
ovs-vsctl -- set Interface dpdk0 type=dpdk options:dpdk-devargs= 0000:06:00.0,n_rxq=1
ovs-vsctl -- set Interface eth6 type=dpdk options:dpdk-devargs= 0000:81:00.0,n_rxq=1
ovs-vsctl -- set Interface eth7 type=dpdk options:dpdk-devargs= 0000:81:00.1,n_rxq=1
配置文件描述了将 eth6 和 eth9 以太网接口连接到 ovs 桥 br-eth6 和 br-eth9 但我想知道为什么将接口 dpdk0 的类型设置为 dpdk ?端口 dpdk0 是特定端口还是其他什么?
我在网上找了很久。但是没有用。请帮助或尝试给出一些想法如何实现这一点。
【问题讨论】:
-
我认为这个文件有错误,最后一行 eth7 应该是 eth9
-
非常混乱的配置。
ovs-vsctl del-port应该首先被调用。因为一旦从ixgbe中删除bnd,内核netlink 接口eth6和eth9就不再存在。它绑定到 dpdkigb_uio。你能清理你的问题吗?我暂缓不标记这个needs improvement,因为它可能有一些潜力。 -
@VipinVarghese 谢谢你的回答。我明白你认为配置的顺序是错误的?我们必须先从ovs中删除端口,然后才能成功绑定dpdk端口。我将删除部分问题。但是我想知道dpdk0端口的作用是什么?
-
请更新您分享的问题以反映意图。截至目前,有多个问题,如
1. wonder to know why set interface dpdk0's type to dpdk ?, 2. Does the port dpdk0 is a specific port or something else?。如果问题是关于 ovs-dpdk 共享版本,请在您感到困惑或卡住的地方分享您的设置?如果您尝试将dpdk0更改为mydpdk0,请分享(您会明白为什么命名格式很重要)。 -
我问了给我配置的人,文件不是整个文件。我想测试openstack的网络性能,当用dpdk安装openstack时,dpdk0是环境的默认端口.我犯了一个错误
标签: openstack dpdk openvswitch