首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DPDK Open vSwitch无法访问网络

DPDK Open vSwitch无法访问网络
EN

Stack Overflow用户
提问于 2014-10-22 06:37:48
回答 1查看 1.5K关注 0票数 0

我正在玩ovs-dpdk包https://github.com/01org/dpdk-ovs,有一件事我不太清楚,那就是我如何才能让OVS桥和连接到它的‘m访问外部,即。连接到网络。在常规的openvswitch上,vswitch创建的网桥设备在linux中是可见的,并且可以通过常规工具(ifconfig,ethtool等)进行配置,因此我可以创建TAP接口并将其添加到vswitch网桥接口,并分配网桥接口IP地址。然而,对于ovs-dpdk,情况并非如此:任何使用ovs-vsctl创建的桥在用户空间linux中都是不可用的,至少我在ifconfig或"ip link show“中看不到它。

有没有其他方法OVS-DPDK可以做到这一点?希望有人能为这个问题提供一些线索。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-10-24 02:03:37

当ovs-dpdk使用DPDK访问NIC时,它将接管nic,并且不允许常规内核驱动程序执行其操作。

这意味着,如果您将硬件与dpdk io驱动程序绑定在一起,您将看不到来自linux主机的任何接口。但您可以在ovs中桥接/点击/镜像这些dpdk-ovs中的原始dpdk接口到您的vm或内核的常规驱动程序可见的另一个接口。你不能在dpdk拥有的接口上做到这一点。

将dpdk集成到ovs的全部要点是绕过所有内核驱动程序,并尽可能快地从vswitch获取数据包,以便vswitch可以按照您在网桥配置中设置的方式将它们本机路由到您的VM和其他本地接口。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26497560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档