问题标签 [onos]

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

python - mininet-wifi 不能支持移动节点移动场景中的普通 OVSSwitch?

我想使用 mininet-wifi 编写一个 python 脚本来支持 SDN 网络中的 MN 移动性。并且 Mininet-WIFI 支持 addAccessPoint() 方法等等。但是当我添加普通的ovsswitch(例如addSwitch('s1'))时,遥控器ONOS无法检测到s1。它只检测到AP。我不知道为什么?

我想建立一个这样的拓扑:h1链接s1,s1链接s2和ap1,s2链接s1,h2和ap2。sta1使用无线链接链接ap1,sta2使用无线链接链接ap2。问题是 ONOS 控制器无法检测到 s1 和 s2,因此每两个节点之间无法 ping 通。
我需要帮助,谢谢!

0 投票
0 回答
237 浏览

onos - Onos 主机事件不起作用

我编写了一个需要处理 HOST_REMOVED 事件的应用程序。我激活了 Host Mobility 应用程序,但我收到了

2017-06-07 21:59:13,565 | 警告 | tp1493291118-324 | UiWebSocket | 158 - org.onosproject.onos-gui - 1.11.0.SNAPSHOT | 无法解析 GUI 消息 {"event":"requestDetails","payload":{"id":"FE:82:48:57:8C:48/None","class":"host"}} 由于java.lang.NullPointerException

并且每当我使用 REST API 以管理方式杀死主机时,我的应用程序都不会捕获该事件。如果您能告诉我出了什么问题,我将不胜感激。

这是源代码:

0 投票
1 回答
1332 浏览

mininet - ONOS 未检测到使用 Mininet 创建的网络中具有多个链接的主机

我是 Mininet 和 ONOS 的新手,所以我在处理非常简单的事情时遇到了麻烦。在这种情况下,我在 Mininet 中创建了以下拓扑。

迷你网拓扑

生成的脚本如下。

但是,ONOS 显示以下拓扑。

ONOS 拓扑

我不知道我是否必须更改脚本或 ONOS 中的某些内容。我将不胜感激一个简单而逐步的答案,因为正如我所说,我对这项技术真的很陌生。

非常感谢您的帮助。

已编辑 ************************************************* ****************************************************** ***********

我编辑了每台主机上的第二个接口,并为它们提供了一个 IP 地址ifconfig hx-eth1 10.0.0.x,但这并没有解决问题。ONOS 中的拓扑看起来完全一样。这是我添加到 Python 脚本中的代码。

0 投票
1 回答
386 浏览

influxdb - 将 InfluxDB 与 ONOS 集成

我已遵循https://wiki.onosproject.org/display/ONOS/InfluxDB+Report+and+Query+Application中的所有步骤,但我无法将 ONOS 与 InfluxDB 集成。

配置完文档中的所有内容后,我在 InfluxDB 中执行“SHOW MEASUREMENTS”并没有显示任何内容,因为我创建的数据库是空的,ONOS 不会在其中发布指标。

为了正确运行,我必须编辑任何配置文件吗?

非常感谢你的帮助。

0 投票
0 回答
109 浏览

jdbc - 将 ONOS Web 应用程序与 MariaDB 连接。ClassNotFoundException

我正在尝试在 ONOS 之上制作一个自定义 Web 应用程序,但我很难将我的应用程序连接到位于我的本地主机上的 MariaDB 服务器。我所做的是将 MariaDB 依赖项应用于我的应用程序的 POM.xml 文件。我使用的是 IntelliJ Idea Community 版本,我对开发 Java Web 应用程序的知识较少。

非常感谢您的帮助。

0 投票
1 回答
608 浏览

java - 如何使用 ONOS 控制器获取每个交换机/设备的流量统计信息?

我是构建 ONOS SDN 控制器应用程序的新手。我们如何获得所有交换机/设备的流量统计信息?对指南/文档的任何帮助都会有很大帮助。

0 投票
1 回答
173 浏览

sdn - 在 ONOS 中获取用于流量监控的 Source-Dest IP 和 PORT 数据

我正在尝试使用 ONOS 实现监控系统。我可以使用 port_stat_changed 监听器从他们那里收集端口增量统计信息。在流统计中,我得到了具有选择标准的流条目。这个标准只有以太网信息。有什么方法可以使用 ONOS 识别源和目标 IP 地址和端口。任何建议都会非常有帮助。

0 投票
1 回答
471 浏览

onos - ONOS Rest API 配置

我正在开发 ONOS Virtual Box 实例版本 3.0.3。我无法使用标准 uri http://>/v1/docs 配置 Swagger 自动生成的 API 文档。我已经能够安装 POSTER 扩展,并且可以使用 REST API 进行 GET / HEADER 方法调用,但在 PUT/DELETE 上不允许使用 405 方法。谁能帮我在 ONOS 实例中启用 DELETE/PUT 方法。

0 投票
1 回答
284 浏览

java - 在 osx 和 ubuntu 中安装 onos 失败

我是 onos 的新手,安装时遇到问题。我按照构建 onos的说明进行操作。但是,如果我将它安装在 ubuntu 16.04 机器上,它会失败并输出错误为

我发现一个讨论与这个问题有关。有人说我必须通过 onos-buck 安装 buck 而不是从它的 git repos 安装它。但是,我从来没有安装过降压。我唯一要做的就是在 onos repos 中运行这些脚本。

另一方面,我也尝试将其安装在 macbook 上。此消息失败。

请运行“/Users/User/Library/Android/sdk/tools/android sdk”并在Android(API 23)下选择“SDK Platform”和“Google APIs”

但是,如果我运行 /Users/User/Library/Android/sdk/tools/android sdk,则表示此命令已弃用,即


“android”命令已弃用。如需手动 SDK、AVD 和项目管理,请使用 Android Studio。对于命令行工具,使用 tools/bin/sdkmanager 和 tools/bin/avdmanager


谢谢

0 投票
2 回答
208 浏览

java - java上的cURL删除

我使用命令“curl -X DELETE --header 'Accept: application/json' ' http://10.10.1.29:8181/onos/v1/flows/application/olsrflow ' -u karaf:karaf”

它可以工作。

但使用 JAVA 代码不起作用。

我的 JAVA 代码有什么问题吗?

错误 HTTP 响应代码:415