Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

NETCONF Java 工具包概述

NETCONF Java 工具包提供了一个面向对象的接口,用于与 NETCONF 服务器进行通信。该工具包让熟悉 Java 编程语言的程序员能够创建 Java 应用程序以轻松连接到设备、打开 NETCONF 会话、在 XML 中构建配置层次结构,以及创建和执行操作和配置请求。

NETCONF Java 工具包概述

NETCONF Java 工具包为类提供了实施 RFC 4741中定义的 NETCONF 协议操作功能的方法。支持所有基本协议操作。NETCONF XML 管理协议对配置数据和远程过程调用使用基于 XML 的数据编码。该工具包提供了有助于创建、修改和解析 XML 的类和方法。

NETCONF Java 工具包包含四个基本类,如表 1 中所述

表 1:NETCONF Java 工具包类

总结

装置

定义 NETCONF 服务器运行的设备,并代表与该设备的 SSHv2 连接和默认 NETCONF 会话。

NetconfSession

表示与 NETCONF 服务器运行的设备一起建立的 NETCONF 会话。

XMLBuilder

创建 XML 编码的数据。

XML

XML 编码的数据,表示操作或配置请求或配置数据。

配置 管理服务器 通常是 PC 或工作站,用于远程配置路由器、交换机或安全设备。配置管理服务器与 NETCONF 服务器通过 NETCONF Java 工具包之间的通信涉及:

  • 在配置管理服务器和 NETCONF 服务器之间通过 SSHv2 建立 NETCONF 会话。

  • 创建对应于请求的 RPC,然后向 NETCONF 服务器发送这些请求。

  • 从 NETCONF 服务器接收和处理 RPC 回复。

要使用 NETCONF Java 工具包,必须安装该工具包,向 CLASSPATH 添加 .jar 路径。有关安装 NETCONF Java 工具包详细信息,请参阅 下载和安装 NETCONF Java 工具包

安装工具包后,您可连接到设备、创建 NETCONF 会话,然后通过将关联代码添加到 Java 程序文件(然后编译和执行)来执行操作。有关创建 NETCONF Java 工具包程序的信息,请参阅 创建和执行 NETCONF Java 应用程序

注意:

瞻博网络版本或Junos OS的设备7.5R1支持 NETCONF XML 管理协议。

NETCONF Java 工具包的好处

NETCONF Java Toolkit 提供以下优势:

  • 支持 Java 应用程序访问 Junos XML API

  • 支持 Java 编程人员快速开始使用 NETCONF 和 Junos XML API 管理和配置运行新设备的路由、交换和安全Junos OS

  • 能够创建定制的可重用应用程序,以执行和自动化操作和配置任务