│ ├── CMakeLists.txt │ ├── ncclient.cpp │ ├── ncclient.h │ ├── ncclient_image.cpp │ ├── ncclient_image.h │ ├── ncclient_imagemacros.h │ ├── ncclient_macros.h │ ├── ncclient_send.cpp │ ├── ncclient_send.h │ ├── ncclient_surface.cpp │ └── ncclient_surface.h 主要有四部分: ncclient:客户端基类源码; ncclient_image:图像客户端源码,用于图像信息处理,派生于客户端基类; ncclient_send:串口通讯客户端源码,用于与下位机传递信息 /ncclient_surface.cpp) # 生成库文件 ADD_LIBRARY(ncclient SHARED ${LIB_CLIENT_SOURCE}) ADD_LIBRARY(ncclient_image
前期准备 ONOS中基于NETCONF协议对路由器配置进行远程控制,由于之前对NETCONF协议不太熟悉,首先学习了NETCONF协议,并用分别用NETCONF协议的Python函数库(ncclient 相关的学习链接如下: NETCONF RFC6241:https://tools.ietf.org/html/rfc6241 ncclient:https://pypi.python.org/pypi/ ncclient NETCONF Java Toolkit:http://www.juniper.net/techpubs/en_US/junos14.2/information-products/pathway-pages
edit] netops@vMX-3# set system services netconf ssh port 22 ,才好对接 坑三: 描述:代码传入的netconf password是密文,但是ncclient