问题标签 [mininet]

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 投票
8 回答
16305 浏览

python - Mininet 找不到所需的可执行控制器

每当我想在 mininet 中运行 sshd.py 示例或我自己编写的一些客户代码时,我都会得到

虽然$ sudo mn --test pingall工作正常!

我想我应该找到开放流控制器可执行文件并将其添加到路径中,但我不知道它在哪里。但是测试创建了一个控制器并且工作正常!

我试图重新安装 mininet

0 投票
3 回答
12927 浏览

ubuntu - Mininet OVS-Controller 无法加载和运行

当我尝试从主机终端登录 SSH 到我的mininet VM 时,它会显示 Permission denied错误,甚至在使用以下命令托管Mininet的 VM 终端中:

它显示以下错误:

所以我不能继续使用SDN网络!如何手动修复它以及为什么会发生此错误!

0 投票
1 回答
10107 浏览

python - 如何将不同的交换机连接到mininet中的不同遥控器?

我想将 mininet 虚拟网络的不同交换机连接到不同的遥控器,但不知道如何进行。请提供任何方法来做到这一点?

任何python示例都值得赞赏。

0 投票
2 回答
1461 浏览

python - 从 ryu 控制器获取统计信息

我正在尝试获取 ryu 中的统计信息(使用 python)。但是当我运行 mi 代码时,只配置开关,不做任何其他事情。我刚刚开始使用 python 编程,但我找不到错误。

谢谢。

0 投票
1 回答
2006 浏览

python - 如何在 mininet 的文件中编写 python 代码

进入mininet后sudo dhclient eth1无法ifconfig eth1访问xterm环境,即使我xterm在命令行中输入它回答“DISPLAY is not set”,当我enter DISPLAY=10.0 xterm回答它不能打开显示时 10.我该怎么办?

我是 mininet 的初学者,我想在 mininet 的文件中编写 python 代码,但我不知道在哪里编写代码,因为我只看到命令行,没有别的。

0 投票
2 回答
2737 浏览

networking - OpenFlow 动作=CONTROLLER:51 含义

我有一个使用 mininet 的网络拓扑。拓扑连接到 RYU simple_switch.py​​ 程序。我的网络上有 6 台交换机和 6 台主机。

下面给出 6 个开关上的 Flow Table 内容。

是什么action=CONTROLLER:51意思?这是否意味着将所有数据包发送PACKET_IN到控制器?

0 投票
1 回答
533 浏览

linux - 安装 Mininet 时出错

尝试安装 Mininet 时出现以下错误:

我在网上搜索,发现可以通过为我的 32 位或 64 位内核适当地定义丢失的系统调用号来解决问题。

如何为 32 位内核定义缺少的系统调用号?

0 投票
4 回答
8615 浏览

ubuntu - Opendaylight、Mininet 和 Ubuntu。没有ARP,没有ping

摘要:我无法在使用 Opendaylight 和 Mininet 的主机之间 ping 通,希望能得到一些关于可能是什么问题的指导。

设置和我到目前为止所做的事情:我已经坚持了两天了,似乎找不到任何关于它的东西。我有一台运行 VMware Workstation 10.0.3 的 Win7 笔记本电脑。我已经使用 Opendaylight 安装了 Ubuntu 12.04,并且运行了 Mininet 2.0。所有 NIC 均已桥接。我可以在它们之间ping通。在 Win7 上运行 Firefox、Putty 和 Xming。我可以登录 Opendaylight。

打开 Putty 并使用以下命令启动 Mininet: sudo mn --mac --controller=remote,ip=192.168.0.118,port=6633 我得到创建网络等的正常响应。Ping 失败。在 Wireshark 中,我看到 ARP 请求但没有答案。控制器现在显示开关。添加网关 10.0.0.254/8 使控制器可以看到主机,但仍然无法 ping。我仍然看到 ARP 请求,但没有答案。我按照说明删除了网关并安装了流程。没有平。

我已经尝试从虚拟机本身做这一切,跳过腻子和笔记本电脑,结果相同。我也尝试过使用 Ubuntu 14.04 和 Mininet 2.10。结果相同。我一直在阅读 Opendaylight wiki,显然没有其他人有这个问题。这意味着我必须缺少一些基本的东西。我只是无法弄清楚它是什么。

编辑,MININET 输出:(如下要求)

所以在控制器上创建的流还没有传递到 Mininet?

再次嗨,感谢您的意见。我试着按照你的例子来信,下面是我得到的:

我运行了与上面列表中相同的命令,得到了相同的结果。然后我运行了您建议的命令,如下所示,这是输出。我不知道输出中列出了两个控制器,但连接的一个是具有正确 IP 地址的正确控制器。

我确实在控制器上运行了 ss 命令,一切都显示为“活动”或“已解决”。

0 投票
2 回答
645 浏览

mininet - 如何在自定义拓扑中为 mininet 中的链接分配成本

如何为 mininet 中的链接分配成本?有可能这样做吗?这是 mininet 的问题还是泛光灯控制器可以处理的问题?一个简短的指针将不胜感激

谢谢

0 投票
2 回答
984 浏览

tcp - 切换到 OpenFlow 控制器的连接

我启动 RYU 控制器,它打开 TCP 侦听端口 6633。现在我将我的 mininet 拓扑连接到控制器端口 6633。我的 mininet 拓扑由 6 个交换机组成。因此,每个交换机将有 6 个连接到 RYU 控制器端口。

现在我关闭我的控制器并再次启动控制器。

我发现拓扑中的所有交换机都可以与控制器通信,就好像控制器进程从未被杀死一样。

这不是我理解服务器和客户端之间的 TCP 连接的方式。如果服务器出现故障,我希望连接断开。

这组连接似乎在服务器进程重新启动后仍然存在。有人可以解释这是怎么回事吗?我只是好奇