问题标签 [openvswitch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
968 浏览

ubuntu - 无法`make install` ovs

我正在按照指南使用 DPDK 安装 OVS。
我一直管理到2.3 安装 OVS

一切运行良好,没有任何错误,但是当我这样做时

它失败。

这是输出

我不明白我错过了什么。
DPDK 是dpdk-16.07 OpenVSwitch 是openvswitch-2.5.0 Ubuntu 是Ubuntu 16.04.1 LTS

任何帮助将不胜感激。
谢谢你。

0 投票
0 回答
241 浏览

sdn - OpenFlow - 将端口统计信息作为操作发送

OpenFlow 允许控制器使用消息向交换机请求端口统计信息,然后控制器会收到带有统计信息的回复。

例如,在 Ryu 中,我们可以ryu.ofproto.ofproto_v1_3_parser.OFPPortStatsRequest用于此目的。

有没有办法在不从控制器发出请求消息的情况下从交换机获取端口统计信息,但可能作为交换机在收到特定类型的数据包时采取的行动?

0 投票
1 回答
755 浏览

queue - ovs-ofctl queue-stats 命令不起作用,我找不到 ovs-vswitchd.log 文件

现在我正在使用 ovs 2.4.0,我在 Qos 中创建了队列并将其粘贴到端口。

我可以使用命令查看队列列表ovs-vsctl list queue,也可以查看ovsdb-tool show-log命令的结果。(所有队列都已生成。)

我检查了ovsdb-client dump结果,我可以看到 port-qos-queue 卡得很好。

但我无法通过ovs-ofctl queue-stats (bridge) (port)命令查看队列信息,它只是返回端口上没有队列。

我搜索了所有结果,但找不到解决问题的方法。

ovs-vswitchd.log 文件不在此处。(我通过搜索文件find / -name *.log)我不知道生成日志文件的命令是什么。

有人可以帮忙吗?

0 投票
2 回答
2351 浏览

openstack - 无法在 openstack 中 ping 或 ssh 我的虚拟机

我安装了一个三节点的 openstack,之前一切正常。但现在我无法 ping 或 ssh openstack 中的实例。

我可以 ping 控制器和网络器的 ip,同样从我的控制器我可以看到所有 nova 代理都已启动,对于中子代理来说也是一样的

我可以从路由器 namspace ping 网关到外部网络。我也可以从路由器 ping 子网接口,但我无法使用浮动 IP 地址 ping 实例

有人可以帮我解决这个问题吗?

谢谢

0 投票
1 回答
257 浏览

openflow - openvswitch 可以自己保存任何数据吗?

我知道每个 ovs 都有流表,这些表由控制器设置或修改。我的问题是:

ovs 可以在不受控制器干扰的情况下保存任何数据吗?

换句话说,一个 ovs 可以自己创建一个表并随着每个新数据包更改它吗?

0 投票
1 回答
4533 浏览

kubernetes - Kubernetes覆盖网络对比

我想知道是否有人可以简要概述所有不同 Kubernetes 网络覆盖之间的差异/优势。入门指南(http://kubernetes.io/docs/getting-started-guides/scratch/#network)提到以下内容:

  • 绒布
  • 印花布
  • 编织
  • 罗马纳
  • 开放式 vSwitch (OVS)

但并没有真正解释它们之间的区别是什么,或者每个人的优缺点是什么。我想知道是否有人可以让我知道我应该将这些解决方案中的哪一个用于裸机 CentOS 7 集群。

谢谢!

0 投票
1 回答
537 浏览

sdn - Openvswitch 创建队列无法达到比特率限制

all:我是 SDN 新手,也是 stackoverflow 新手。

这是我的拓扑: 拓扑学 当我为 mytopo 设置队列时,我注意到当最大位低于 300000 时,iperf 值变得奇怪。无法达到最大比特率设置。

让 max-rate= ppp 设置顺序:

测试 ppp = 1000000,800000,600000,400000,300000,250000,200000。 结果在这里

有什么问题吗?还是ovs的限制?ovs-vswitchd --version ovs-vswitchd (Open vSwitch) 2.0.2 编译于 2015 年 12 月 9 日 14:08:11 OpenFlow 版本 0x1:0x1

迷你网python文件:

0 投票
1 回答
103 浏览

controller - 在 openvswitch 拦截数据包

我想拦截从控制器(例如泛光灯)到达交换机的数据包,然后对这些数据包进行一些处理。我该怎么办?我应该从一个好的地方开始吗?

谢谢

0 投票
1 回答
382 浏览

networking - 如何在 open-vswitch 中将流量从特定端口转发到另一个端口

我正在尝试将 ovs 设置为中转交换机。这将用于为 docker 容器创建数据网络。

即在下图中,我能够将 veth0-veth3 和 veth100 添加到 ovs 的 veth103。但我想进行配置,使所有来自 veth0 的流量都流向 veth100,反之亦然。同样 veth1-veth101、veth2-veth102、veth3-veth103 对。可以做到的一种方法是使用 vlan,但如果可能的话,我想避免这样做。是否存在允许如上所述固定端口的配置?

0 投票
1 回答
2138 浏览

tcp - 基于 tcp 端口 Ryu 控制器匹配 TCP 流

我正在尝试使用带有 RYU SDN 控制器的 tcp 源端口将 TCP 流重定向到特定服务器。这是我的拓扑(第一步很简单):

ovs1 的匹配规则:

但我收到以下错误

关键是,如果我删除 tcp_src 选项,一切正常,这就是为什么我认为问题与我通过端口的方式有关。

有任何想法吗?

提前致谢!