问题标签 [sdn]

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 回答
411 浏览

webrtc - 我们可以取消 TURN 服务器以使 WebRTC 会话在所有场景中都成功吗?

我们可以取消 TURN 服务器以使 WebRTC 会话在所有场景中都成功吗?在所有情况下,我的意思是两个对等点可以由不同的 ISP 提供服务,并且流量可以通过公共互联网上的多个跃点进行路由。

如果没有,IPv6 或 SDN 是否提供任何解决方案?

0 投票
1 回答
98 浏览

openflow - 我怎样才能获得所有版本的 Openflow 交换机规范?

最近在学习SDN和Openflow。我想阅读 Openflow Switch Specification 的所有版本。当我去Openflow时,我只找到了 Openflow Spec 0.8.9/0.9.0/1.0.0/1.1.0,它告诉我访问ONF以获取更多信息。但是ONF让我很困惑,因为我找不到任何明显的线索。我也在谷歌上搜索过,但我不确定结果是否完整。有人可以给我一些提示吗?

0 投票
3 回答
7216 浏览

python - ImportError:没有名为 oslo_config.cfg 的模块 - Ryu App

我正在运行此处概述的示例 Ryu 应用程序:https ://ryu-zhdoc.readthedocs.org/en/latest/writing_ryu_app.html

但我收到以下错误:

我已经尝试了以下命令,但还没有解决我的问题:

我刚刚开始熟悉 Ryu,并感谢任何解决此问题的建议。谢谢!

导入oslo后报错

0 投票
0 回答
215 浏览

controller - nox-classic:找不到库的版本

如何nox-classic在 Ubuntu14.04 (32bit) 上安装?

我首先安装了软件包:

然后我运行../configure并收到以下输出和错误:

我也试过

  • ../configure --with-boost-libdir=/usr/lib/i386-linux-gnu
  • 更改pkglibpkgdatainsrc/Make.vars

但都没有解决问题。

0 投票
1 回答
937 浏览

ipv6 - 如何在 OpenFlow 交换机上减少数据包的 ttl/hoplimit?

我知道可以添加或修改 OpenFlow 交换机的单个流以减少 TTL(IPv4)或跳数限制(IPv6)。

我使用泛光灯控制器和以下流条目对其进行了测试

但是,如何对所有通过交换机的 UDP IPv6 数据包执行此操作?我不能一直更新所有流程。

我想模拟 ttl/hoplimit 的递减,就像在带有 SDN 交换机的 IP 路由器中所做的那样。我正在使用的测试平台是使用在内核模式下运行的 Mininet 和 Open vSwitch 交换机构建的。

我不想写一个完整的SDN控制器,我也不想自己实现所有的流程。我只希望交换机减少每个 UDP IPv6 数据包通过的 ttl/hop 限制。

0 投票
1 回答
761 浏览

python - mininet-wifi/examples/handover.py 抛出错误

https://github.com/intrig-unicamp/mininet-wifi安装。

执行 mininet/examples/handover.py 抛出错误:

文件“./handover.py”,第 55 行,在

拓扑中的文件“./handover.py”,第 20 行

sta1 = net.addStation('sta1', mac='00:00:00:00:00:02', ip='10.0.0.2/8')

AttributeError:“Mininet”对象没有属性“addStation”

sudo mn --wifi --ssid=new_ssid 也显示错误:

(输入 mn -h 了解详细信息)

mn:错误:没有这样的选项:--wifi

0 投票
4 回答
22927 浏览

amazon-web-services - 为什么不能使用提供的示例将 SSH 改造成 EC2 实例?

我使用的是AWS 两层示例,我直接复制粘贴了整个内容。terraform apply一直工作到它尝试通过 SSH 连接到创建的 EC2 实例的位置。在最终失败之前,它会循环多次给出此输出。

最终,它失败了/:

我四处搜索,看到一些较旧的帖子/问题说翻转agent=false,我也尝试过,没有任何变化或成功。我怀疑这个例子是开箱即用的,但我没有做任何可能破坏它的剪裁或修改。我在 OS X 10.10.5 上使用通过 homebrew 安装的 terraform 0.6.11。

附加细节:

并从变量 tf 文件中:

但我可以用这个命令 ssh:

0 投票
1 回答
613 浏览

mininet - 如何在 mininet 主机上运行控制器?

我想使用 mininet 模拟网络,其中控制器在网络中的主机上运行。

在我发现的所有 mininet 示例中,控制器使用环回接口与交换机通信,这模拟了控制器直接连接到所有交换机的情况。我想模拟一个网络,其中控制器与所有交换机没有直接连接,但在网络中的主机上运行(因此也需要路由 openflow 流量)。

那么我可以在其中一台 mininet 主机上运行控制器吗?或者有没有其他方法可以模拟控制器没有直接连接到所有交换机的网络。

谢谢!

0 投票
1 回答
964 浏览

mininet - 我怎么知道我的泛光灯控制器的 IP 地址是什么?

现在我在同一个桌面上运行带有泛光灯和 mininet 的虚拟机。按照floodlight官网的教程,说明我们可以使用命令将mininet连接到controller。但是,我无法成功连接控制器。所以我想知道控制器的IP地址是否有问题(我在命令中使用了我的虚拟机的IP地址)。到目前为止,我认为这不是控制器的 IP 地址。谢谢你。

0 投票
1 回答
3782 浏览

python - 如何使用 Python 在带有 OpenDayLight 控制器的 mininet 中添加流

我正在使用一个简单的 mininet 拓扑,试图学习如何使用 ODL 控制器来操作流。拓扑为:

主机 1 -- OFSwitch1 -- OFSwitch2 -- 主机 2 -- OFSwitch3 -- OFSwitch4 -- 主机 3

默认情况下,我试图实现从 Host1 到 Host3 的无连接,但是,一旦运行 python 脚本,就会添加一个允许 Host1 ping Host3 的流。

我刚开始学习 ODL,似乎无法让这个基本项目正常工作。