生产厂商:MG-SOFT产品类别:网络管理
MG-SOFT NETCONF Simulator软件应用程序可以在一台计算机上模拟众多启用NETCONF的网络设备(服务器),其中每台模拟服务器侦听不同的IP地址或端口,支持其自己的YANG模块和功能集以及NETCONF访问参数(SSH或TLS,用户凭据,证书)。模拟服务器还支持向订阅的客户端(RFC 5277)发送基本的NETCONF通知。
对于网络管理系统,模拟的NETCONF服务器似乎是支持NETCONF协议v1.1(RFC 6241)和v1.0(RFC 4741)的真实网络设备。该软件还支持通过SSH和TLS(RFC 8071)的NETCONF呼叫回叫。例如,如果您参与NETCONF客户端或网络管理/编排应用程序的设计或测试,或者进行NETCONF客户端演示或评估等,则可以从NETCONF Simulator中受益。
该软件的主要组件是模拟器引擎和管理控制台。模拟器引擎作为系统服务连续运行,并模拟NETCONF服务器。提供了易于使用的管理控制台(GUI),用于配置和管理模拟的NETCONF服务器实例。管理控制台包含大量命令,使您可以一次创建,配置,启动和停止模拟一组NETCONF服务器。它还具有内置的IP地址管理器实用程序,可让您轻松地将IP地址添加到本地网络接口,以使模拟服务器可以侦听这些地址。
MG-SOFT NETCONF Simulator可以对网络上任何NETCONF服务器进行快照并模拟该服务器。除了从真实的NETCONF设备中检索到的配置和/或状态数据之外,该软件还可以从中下载YANG模块并发现其支持的功能。所有这些信息都存储在YANG配置文件中,可以将其轻松分配给一个或多个模拟的NETCONF服务器。
此外,该软件还通过在运行时自动更改配置的数据节点实例的值,结合了多种模拟NETCONF服务器行为的方法。换句话说,可以使用基于模板的机制来配置特定的实时行为,并将其轻松应用于使用相同YANG配置文件的多个模拟NETCONF服务器,同时可以自定义/覆盖单个服务器甚至单个实例的行为数据节点的行为(例如,一个接口实例的行为不同于其他接口实例)。
NETCONF Simulator通过将所需的YANG模块添加到配置文件并以可视方式编辑服务器快照,还可以手动配置YANG配置文件。该软件可以使用由任何有效的YANG模块集(标准和专有)定义的数据模型。它还可以让您模拟专有YANG模块中定义的RPC操作和动作的调用。
模拟服务器支持广泛的标准NETCONF功能(基本NETCONF 1.0,基本NETCONF 1.1,可写运行数据存储区,候选数据存储区,启动数据存储区,基本通知(RFC 6470),XPath过滤,配置验证1.0和1.1,错误回滚edit-config选项,yang-library,with-defaults数据处理(RFC 6243)等。通过配置相应的YANG配置文件,可以支持其他功能。此外,模拟服务器还支持所有标准的NETCONF操作,例如get,get-config,edit-config,copy-config,delete-config,commit等。
NETCONF Simulator“实现” ietf-yang-library和ietf-netconf-monitoring YANG模块,这意味着分配给模拟服务器的所有YANG模块将自动宣布为这两个模块所支持,并可供NETCONF客户端下载。
此外,管理控制台使您可以配置包含NETCONF访问参数的访问配置文件,包括用户凭据,X.509证书和回拨选项。可以将访问配置文件分配给一个或多个模拟的NETCONF服务器,以控制它们在网络上的可访问性。
MG-SOFT NETCONF Simulator符合以下IETF的RFC文档:RFC 4741,RFC 4742,RFC 5277,RFC 5539,RFC 6020,RFC 6022,RFC 6241,RFC 6242,RFC 6243,RFC 6470,RFC 6991,RFC 7589,RFC 7895,RFC 7950和RFC 8071。
MG-SOFT NETCONF Simulator是一个Java™应用程序,可以在装有64位Oracle Java版本8或更高版本,或者安装了AdoptOpenJDK 11或更高版本的64位MS Windows操作系统上使用。