MG-SOFT NETCONF/YANG Python Scripting System

Video Presentation


The following video presentation shows the basic MG-SOFT NETCONF/YANG Python Scripting System architecture and system components interdependencies. The video also demonstrates five sample python scripts explaining how the scripting system can be effectively used for perforiming various NETCONF operations on NETCONF agents, by simply using python scripting language and MG-SOFT's platform.

Table of Contents / Index:

0:00   Basic facts and System Architecture Overview
A brief "PowerPoint" presentation of the product.
2:08   YANG2PY Generator
A brief "PowerPoint" explanation of the "Yang to Python" converter and class generator.
4:26   Netconf Scripting API
A brief "PowerPoint" explanation of the "Netconf Scripting API" used by MG-SOFT NETCONF/YANG Python Scripting System.
5:33   Example 1: List interfaces
This example shows and explains a python script that connects to a NETCONF device, obtains all configured interfaces (ietf-interfaces module) from candidate datastore and lists them by performing GetConfig operation.
19:58   Example 2: Create interface
This example shows and explains a python script that connects to a NETCONF device and configures a new interface (ietf-interfaces module) in the candidate datastore by performing EditConfig operation.
23:49   Example 3: Get schema
This example shows and explains a python script that connects to a NETCONF device, lists all available schema using ietf-netconf-monitoring module and then obtains a selected schema.
25:26   Example 4: Notifications
This example shows and explains a python script that demonstrates how to handle NETCONF notifications.
29:18   Example 5: Asynchronous NETCONF client
This example shows and explains a python script that demonstrates how to implement a more complex script utilizing the AsyncNetconfClient method, which can handle multiple NETCONF non-blocking sessions at once.