A method of interacting with a managed data network entity is provided.
The method includes a sequence of steps. A change in the operational
state of the managed data network entity is detected. A CLI dictionary
entry is retrieved form a CLI dictionary associated with the data network
entity. Based on the retrieved CLI dictionary entry, CLI commands are
extracted therefrom to configure the managed data network entity to
reflect the detected change in the operational state. A CLI command
sequence is built from the extracted CLI commands. Each CLI command in
the command sequence is sent to the managed data network entity for
execution. CLI command responses are monitored. Based on a successful
execution of CLI commands send, subsequent CLI commands in the CLI
command sequence are sent for execution. The solution provides automated
configuration management of data network entities from different vendors
when SNMP is not a viable option. The automation eliminates manual CLI
command entry in providing network management and service provisioning
solutions, provides support for multi-vendor equipment by processing
multiple CLI command vocabulary and grammar specifications in the CLI
command dictionary. The solution reduces data network entity management
costs, downtime, and training time for analysts. The advantages are
derived from the ability to add CLI commands to the CLI dictionary
providing support for new types of data network entities with human
readable code greatly improving the development and maintenance of the
network management and service provisioning solution.