MG-SOFT MIB Browser 

 

NETCONF_and_YANG applications

NETCONF and YANG Applications


MG-SOFT offers a full spectrum of NETCONF and YANG network management and configuration software products and applications, ranging from YANG and YIN file viewer, over Visual YANG definition file designer up to full blown NETCONF configuration manager.

MG-SOFT's NETCONF and YANG products are compliant with the current relevant IETF's RFC and I-D documents: 
RFC 4741, RFC 4742, RFC 5277, RFC 5539, RFC 6020, RFC 6022, RFC 6087, I-D 6087bis, RFC 6110, RFC 6241, RFC 6242, RFC 6243, RFC 6991, RFC 7589, RFC 7895, RFC 7950, RFC 7952 and RFC 8071.



MG-SOFT NETCONF Browser Professional Edition


MG-SOFT NETCONF Browser Professional Edition is a powerful and user friendly NETCONF client application that lets you retrieve, modify, install and delete the configuration of any NETCONF server device in the network. The software provides an intuitive GUI that lets you load any valid YANG or YIN module and represent it in form of a hierarchical tree, containing nodes on which NETCONF operations are performed (get, get-config, lock, unlock, edit-config, copy-config, delete-config, etc.).



MG-SOFT Visual YANG Designer Professional Edition


MG-SOFT Visual YANG Designer Professional Edition lets you design, edit and validate YANG and YIN modules in a visual manner, without having to master the YANG or YIN syntax. The software loads and graphically presents YANG and YIN modules in a tree view. To design a NETCONF YANG or YIN module, you simply need to drag & drop YANG objects from the components panel to the tree and assign relevant properties in the application’s GUI. The software includes YANG consistency validator and lets you save the finished modules to YANG and YIN file format.



MG-SOFT YANG Explorer Professional Edition


MG-SOFT YANG Explorer Professional Edition is a powerful application with facilities for advanced query and analysis of YANG and YIN definition structures. The application loads and graphically presents in the NETCONF tree any number of YANG and YIN modules. The application lets you view all node properties, compare, search, create reports and validate YANG modules in a user friendly and visual manner, without having to master YANG or YIN syntax and rules.



MG-SOFT NETCONF/YANG Python Scripting System


MG-SOFT NETCONF/YANG Python Scripting System is a powerful and easy-to-use NETCONF client scripting framework that enables retrieving and manipulating the configuration of any NETCONF server device from Python scripts. Scripts can be used for automated testing of NETCONF devices, as well as for monitoring and configuring NETCONF devices in an automated fashion.



MG-SOFT NETCONF & YANG ToolBox


MG-SOFT NETCONF & YANG ToolBox package contains MG-SOFT's superb NETCONF and YANG network management and configuration applications: NETCONF Browser Professional Edition, Visual YANG Designer Professional Edition and YANG Explorer Professional Edition, bundled together in a package at significantly reduced licensing fees.



MG-SOFT NETCONF Simulator


MG-SOFT NETCONF Simulator software application can simulate numerous NETCONF-enabled network devices (servers) on one computer, where each simulated server listens on a different IP address or port, supports its own set of YANG modules and features, as well as NETCONF access parameters (SSH or TLS, user credentials, certificates).

The simulated NETCONF servers appear to network management systems as real network devices supporting NETCONF protocol v1.1 (RFC 6241) and v1.0 (RFC 4741). You can benefit from the NETCONF Simulator, for example, if you are involved in designing or testing of NETCONF client or network management/orchestration applications, or conducting NETCONF client demonstrations or evaluations, etc.

The main components of the software are the simulator engine and the management console. Simulator engine continuously runs as a system service and simulates NETCONF servers. An easy-to-use management console (GUI) is provided for configuring and managing simulated NETCONF server instances. The management console incorporates bulk commands that let you create, configure, start and stop simulating a group of NETCONF servers at a time. It also features a built-in IP address manager utility that lets you easily add IP addresses to the local network interfaces in order for simulated servers to listen on these addresses.

MG-SOFT NETCONF Simulator can take a snapshot of any NETCONF server on the network and simulate such server. In addition to the configuration and/or state data retrieved from a real NETCONF device, the software can download also the YANG modules from it and discover the features it supports. All this information is stored in a YANG profile that can be easily assigned to one or more simulated NETCONF servers. The management console lets you configure YANG profiles also manually by adding desired YANG modules to the profile. The software can use data models defined by any set of valid YANG modules (standard and proprietary).

Simulated servers support a wide range of standard NETCONF capabilities (base NETCONF 1.0, base NETCONF 1.1, writable running datastore, candidate datastore, startup datastore, XPath filtering, configuration validation 1.0 and 1.1, rollback-on-error edit-config option, yang-library, with-defaults data handling (RFC 6243) , etc. Other capabilities can be supported by configuring a corresponding YANG profile. Besides, simulated servers support also all standard NETCONF operations, like get, get-config, edit-config, copy-config, delete-config, commit, etc.

NETCONF Simulator "implements" the ietf-yang-library and ietf-netconf-monitoring YANG modules, meaning that all YANG modules you assign to a simulated server will be automatically announced as supported in these two modules and available for download by NETCONF clients.

Furthermore, the management console lets you configure access profiles containing NETCONF access parameters, including user credentials and X.509 certificates. Access profiles can be assigned to one or more simulated NETCONF servers in order to control their accessibility on the network.