NETCONF 协议之 netopeer 软件安装0、 系统环境RedHat Enterprise Linux server-7
364 位在以下的接收中,将选择 Fedora 的操作进行执行
1、 简介:NETCONF 的自动化配置系统采用 Client/Server 架构,而 netopeer 即实现了 netconf 的 C/S 框架的开源项目
Netopeer 是基于开源项目 libnetconf 库完成的,已实现 client 和 server 端的代码
主要涉及的组件为netopeer-cli 和 netopeer-server;其中 netopeer-cli 为一个 CLI 程序,允许通过该程序连接到 netconf server,和操纵它的配置数据;netopeer-server 为一个 netconf 服务器端的守护进程,允许与 netconf client 建立连接,接收配置数据等操作
除了这两个重要的模块,netopeer 项目还包含了 libnetconf transAPI 模块举例,位于项目源码 transAPI/路径下,例如 cfgsystem模块,实现的是一个 ietf-system 数据模型
2、 安装必要的依赖包a) 针对采用 apt-get 对软件包(deb 包)进行管理的 linux 操作系统,如 Ubuntu 15
04:$ sudo apt-get install libtool$ sudo apt-get install libtool-bin$ sudo apt-get install libxml2-dev$ sudo apt-get install libxslt1-dev$ sudo apt-get install libcurl4-openssl-dev$ sudo apt-get install xsltproc$ s