我刚开始开发Opendaylight(ODL)应用程序。我打算开发与Netconf设备交互的应用程序。因此,我希望使用 nc-mount 。但是,由于存在一些问题,我现在无法开发应用程序。
到目前为止,我已经尝试了以下方法:
我尝试了tutorial。我在此之后创建了示例应用程序,但是我不知道如何将 nc-mount 安装到启动原型中。
目前,在Neon发布之后,我再次尝试了本教程,但是构建失败。
我认为现在存储库可能会遇到一些麻烦。
为了知道 nc-mount 的行为,我确认了netconf repository。我已检出 release / fluorine-sr2 ,构建成功。我确认存在 netconf-connector-all 。但是 Netconf testtool 无法正常工作...因此,我无法确认 nc-mount ......的行为 另外,即使我已经阅读了此document,我也不知道如何将自己的应用程序导入ODL控制器。
问题如下:
关于应用程序的开发:
关于Netconf测试工具:
$ java -jar netconf-testtool-1.7.0-SNAPSHOT-executable.jar &
[1] 13108
15:22:07.155 [main] INFO o.o.n.t.tool.NetconfDeviceSimulator - Starting 1, SSH simulated devices starting on port 17830
15:22:07.199 [main] INFO o.o.n.t.tool.NetconfDeviceSimulator - Custom module loading skipped.
15:22:08.254 [main] INFO o.o.n.t.tool.NetconfDeviceSimulator - using OperationsProvider.
15:22:08.543 [main] INFO o.a.s.c.u.s.b.BouncyCastleSecurityProviderRegistrar - getOrCreateProvider(BC) created instance of org.bouncycastle.jce.provider.BouncyCastleProvider
15:22:08.684 [main] WARN io.netty.bootstrap.ServerBootstrap - Unknown channel option 'SO_BACKLOG' for channel '[id: 0x10ab3fa2]'
15:22:08.875 [main] INFO o.o.n.t.tool.NetconfDeviceSimulator - All simulated devices started successfully from port 17830 to 17830
$ ssh admin@localhost -p 17830 -s netconf
15:22:30.832 [sshd-netconf-ssh-server-nio-group-thread-1] WARN o.a.s.s.session.ServerSessionImpl - exceptionCaught(ServerSessionImpl[null@/0:0:0:0:0:0:0:1:48026])[state=Opened] SshException: sendKexInit() no resolved signatures available
15:22:30.835 [sshd-netconf-ssh-server-nio-group-thread-1] INFO o.a.s.s.session.ServerSessionImpl - Disconnecting(ServerSessionImpl[null@/0:0:0:0:0:0:0:1:48026]): SSH2_DISCONNECT_HOST_KEY_NOT_VERIFIABLE - sendKexInit() no resolved signatures available
Received disconnect from ::1 port 17830:9: sendKexInit() no resolved signatures available
Disconnected from ::1 port 17830
如果您需要更多信息来回答我的问题,请告诉我。
我真的希望使用Opendaylight,但是要开发自己的ODL应用程序太困难了。我很困惑,因为文档太多了...但是,我将认真从事ODL App开发。
任何帮助将不胜感激。
答案 0 :(得分:0)
对于有关netconf测试工具的第二个问题,您可以检查以下最新线程:https://lists.opendaylight.org/pipermail/netconf-dev/2019-April/002116.html