问题标签 [opendaylight]

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

maven - Bundle dependency could not be resolved due to missing constraint on import package, How to add jar dependency in a an osgi bundle using maven?

I am new to maven.

I am trying to import a jar dependency (com.jcraft.jsch) in my opendaylight controller project. The code compiles successfully. But when the controller is run, it throws the following errors.


!ENTRY org.opendaylight.controller.samples.ssr 4 0 2013-10-11 10:25:14.624 !MESSAGE FrameworkEvent ERROR !STACK 0 org.osgi.framework.BundleException: The bundle "org.opendaylight.controller.samples.ssr_0.4.0.SNAPSHOT [36]" could not be resolved. Reason: Missing Constraint: Import-Package: com.jcraft.jsch; version="0.0.0" at org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolverError(AbstractBundle.java:1332) at org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolutionFailureException(AbstractBundle.java:1316) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:323) at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:390) at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1176) at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559) at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544) at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457) at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243) at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438) at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1) at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340) 2013-10-11 10:25:14.627 IST [org.opendaylight.controller.logging.bridge.internal.LogListenerImpl@190c63b2] ERROR o.o.c.logging.bridge.OSGI2SLF4J - Bundle:org.opendaylight.controller.samples.ssr Message:FrameworkEvent ERROR Exception:org.osgi.framework.BundleException: The bundle "org.opendaylight.controller.samples.ssr_0.4.0.SNAPSHOT [36]" could not be resolved. Reason: Missing Constraint: Import-Package: com.jcraft.jsch; version="0.0.0"


I have imported that package. The package org.opendaylight.controller.samples.ssr is added by me in it. Basically, I have modified one of the packages in samples. The problem is I am trying to import one jar dependency com.jcraft.jsch in one of the classes in this package. But there is a problem with importing this jar.

I have been slogging after this issue for last couple of weeks. Any suggestions or solutions please. Thanks in advance.

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)

在此处输入图像描述

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

0 投票
1 回答
1726 浏览

java - 使用 Java API 在 OpenDaylight 中添加流

我是使用 java api 开发 opendaylight 的新手。我正在尝试添加一个简单的流程,但我做不到,也许我不能很好地理解文档。有谁能够帮我?

0 投票
2 回答
7934 浏览

java - 使用 Java 的 OpenDaylight Rest API

在发布这个问题之前,我搜索了很多以确定如何提问。

我正在尝试使用 Java 连接到 OpenDaylight 控制器,我正在尝试通过使用控制器提供的其余服务进行连接。我的问题是,当我发送 http 请求时,除了登录之外我无法获得任何进一步的信息,我不确定它是否可能。我没有从控制器获取拓扑或其他答案,而是获取登录表单的 html。

另外,我不确定我是否应该这样连接。

非常感谢任何帮助/指导。:)

我创建连接的代码是:

当我运行代码时,这是打印的:

HTTP/1.1 200 正常

0 投票
8 回答
86050 浏览

java - Maven MojoExecutionException

我正面临这个问题,当我使用 Maven 部署我的应用程序时,请提出一些解决方案。

错误日志,

提前致谢。

0 投票
61 回答
270274 浏览

java - 分叉的虚拟机没有正确告别就终止了。VM 崩溃或调用 System.exit

请帮我解决这个问题。我不完全理解日志中的错误是什么意思。

0 投票
2 回答
4674 浏览

generator - 在 Opendaylight 中使用 YANG Tools 作为 MD-SAL 的 Java 代码生成器

最近在研究 Opendaylight 的 API 定义。

众所周知,YANG 是 NETCONF 的一种建模语言。然而,Opendaylight 使用它作为 MD-SAL 的 Java 代码生成器。

所以我想知道:

  1. YANG Tool 如何帮助为 MD-SAL 生成 Java 代码?

  2. 你有一些 YANG 代码生成器教程吗?

谢谢。

0 投票
1 回答
146 浏览

controller - opendaylight:调整它有多容易

我正在寻找一个控制器,但我需要修改以下行为:

  1. 在路由表中创建条目的算法
  2. 将主要路径和备用路径的路由表转发到每个注册节点(我猜必须更改每个节点上的代理以保持主要路径和备用路径)
  3. 从控制器到 TX 专有消息的可能性,这些消息需要从控制器定期发送到其每个注册节点(我猜也必须更改每个节点上的代理以处理这些消息)
  4. 从控制器到 RX 专有消息的可能性,这些消息需要从控制器定期发送到其每个注册节点(我猜也必须更改每个节点上的代理才能发送这些消息)

在使用 opendaylight 时,这些操作是否易于根据我打算在上面执行的操作进行连接和修改?使用另一个控制器(如泛光灯……或其他控制器)会更容易吗?

感谢您的反馈意见

西蒙

0 投票
1 回答
98 浏览

ip-address - 修改 Pronto 3290 上的网络目标地址

我有一个 Pronto 3290 (Open Flow 1.0) 并且我安装了一个 OpenDayLight 控制器。

我想添加这种类型的操作:修改网络目标地址

但是当我尝试添加此流程时,结果如下:

开关有限制吗?

0 投票
1 回答
446 浏览

cassandra - 如何在 cassandra 上设置 opendaylight 控制器集群

我有一个 Cassandra 集群正在运行,现在我想在它上面设置一个 opendaylight 控制器集群。wiki 页面只是提到我需要将 opendaylight 指向 cassandra 集群,但我无法弄清楚如何。

请提供一些有关它的详细信息。