问题标签 [openflow]

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 投票
1 回答
297 浏览

iphone - 尝试重置/重新创建时,OpenFlow 使应用程序崩溃

我拼命尝试更改 OpenFlow 实例上的图像,但没有成功。我有点放弃,所以我现在正在尝试删除实例并创建一个新实例。但我无法避免应用程序崩溃。

创建它的代码是:

然后,单击一个按钮,我执行以下操作:

稍后我用第一个代码块调用相同的函数来再次创建它,此时应用程序崩溃且没有日志错误。

关于如何清理 OpenFlow 对象以重新填充它而无需删除/重新创建的任何想法?或者如何可靠地创建/重新创建?

0 投票
6 回答
7136 浏览

networking - 基于流的路由和openflow

这可能不是典型的 stackoverflow 问题。

我的一位同事一直在猜测,基于流的路由将成为网络领域的下一件大事。 Openflow提供在大型应用程序、IT 数据中心等中使用低成本交换机的技术;替换 Cisco、HP 等交换机和路由器。理论上,您可以通过简单的配置创建这些 openflow 交换机的层次结构,例如。没有生成树。开放流将仅使用交换机层次结构的知识(无路由器)将每个流路由到适当的交换机/交换机端口。该解决方案旨在为企业节省资金并简化网络。

问:他推测这可能会极大地改变企业网络。由于许多原因,我持怀疑态度。我想听听你的想法。

0 投票
4 回答
1093 浏览

network-programming - 在交换机上运行 OpenFlow

我想在交换机上运行 OpenFlow。

我在不支持 OpenFlow 的交换机上拥有 root 权限。

如何使此交换机支持 OpenFlow,然后从盒子外部控制其上的流量?

基本上我想开始尝试 OpenFlow。我从哪里开始?

0 投票
3 回答
3819 浏览

networking - 有没有支持 OpenFlow 的模拟器?

我想模拟 OpenFlow 以检查其在某些框架中的性能和效率。在不使用实际启用 openflow 的开关的情况下如何做到这一点?

0 投票
5 回答
768 浏览

networking - 测试 Openflow/SDN 控制器应用程序

Openflow/SDN 网络使远程控制器能够管理网络设备的行为,即配置。他们可以转发指令集以动态更改网络配置。但是在您的 SDN 控制器应用程序中总是存在一些错误和故障的空间。我得到的是,我不得不煞费苦心地挖掘日志以找到导致我的控制器软件崩溃的一两个输入。控制器代码的最佳测试实践是什么,即流量模拟器、压力测试等

0 投票
5 回答
2443 浏览

networking - 软件定义网络和 OpenFlow

我正在尝试深入研究这些新概念,SDN 和 OpenFlow。我不清楚的一件事是,传统路由(OSPF、BGP 等)在 SDN 中是如何完成的,或者它完全消失了,取而代之的是一些轻量级机制?

我将不胜感激任何提示,链接以更好地理解这一点。谢谢!

标记

0 投票
1 回答
715 浏览

networking - 使用 POX 和 OVS 在模拟器上设置 OpenFlow

我正在模拟器上的设置上尝试使用 openflow。Emulab 是用于网络实验的测试平台。

我有以下拓扑。我有 4 台普通的 PC 机,hosta、hostb、交换机和控制器。

hosta、hostb、controller通过千兆网卡连接进行切换。Switch 有 eth0 用于互联网连接,而 eth4-6 用于所有其他主机。IP 地址遵循这种模式,eth4 10.10.1.x、eth5 10.10.2.x 等等。

我基本上遵循本指南http://geni-app-developer-documentation.readthedocs.org/en/latest/examples/example-3.html

这是我的问题,指南说我应该使用 openvswitch br-int 和 br-int1 创建两个不同的桥接接口。然后继续设置 br-int 以从控制器请求流。出于三个原因,这对我来说毫无意义。

1) br-int1 也应该从控制器请求。

2) 在我看来,本指南中的桥接接口确实是一个交换机,应该只有一个交换机,因此只有一个包含所有 eth4-6 作为端口的桥接接口。

3) 如果交换机真的只是“一个”交换机而不是多个交换机,那么 endhosta 和 endhostb 应该具有这种 IP 地址,10.10.a.1 和 10.10.a.2,其中 a 相同。

0 投票
3 回答
1128 浏览

pox - Openflow:仅为控制器重定向 TCP 流

我是 openflow 的新手,我用 mininet 创建了一个带有 1 个控制器 (POX)、一个交换机和 3 个主机的开放流拓扑。

我的问题是,如何在交换机中创建一条规则以仅重定向到控制器的 tcp 流?

*对不起我糟糕的英语

0 投票
1 回答
223 浏览

networking - 在 openflow 中安装规则

在 Openflow 中,我们安装具有优先级的规则。现在假设我们已经在交换机上安装了两个规则,优先级12. 现在我们要添加另一条规则,其优先级严格在1and之间2(比如1.5)。处理这种情况的常用方法是什么。

0 投票
4 回答
5784 浏览

networking - 通过 Opendaylight 检查 mininet 中的小型网络

我有一个关于通过 opendaylight 检查小型网络的问题

我不太确定为什么我无法访问从 mininet 创建的 Opendaylight 菜单

我正在使用 Windows 7 和 VMWare 播放器来运行 mininet 和 opendaylight(在 Ubuntu 上)。

首先,我运行 Ubuntu 来运行 Opendaylight(我检查了 120.0.0.1:8080 是否正常工作)其次,我运行 mininet 来获取 IP 地址。(我会说“192.168.139.128”)第三,基于 IP 地址,它运行两个运行wireshark并建立小型网络的腻子

我用过sudo mn --mac --controller=remote, ip=192.168.139.128, port=6633

它成功地建立了小型网络。因为我可以通过命令“nodes”和“dump”检查所有节点信息 在此处输入图像描述

但是,当我回到 Ubuntu VM 并通过192.168.139.128:8080访问 Opendaylight 时(从 mininet 获得 IP)

在此处输入图像描述

我很确定为什么会发生这种情况。有什么可能的原因吗?