Abstract representation and provisioning of network services
AssigneeCisco Technology, Inc.
InventorsSridhararao V. Kothe, Sreenivas Devalla, Satyanarayana D V Raju, Nakka Siva Kishore Kumar
Life of this patent
Estimating the term…
Abstract
A network management device connects to a device on the network, receives a trigger for an operation command, supplies to the device a command line interface command for the operation command, wherein a randomly generated string is included at the end of the command line interface command. The network management device receives the output of the operation command from the device, detects the end of the operation command output and parses the output using an XML-based parser. XML based configuration files are used for configuration of different network devices. XML based report files are used to generate different network reports.
Claims28
A method of managing network devices in a network, the method comprising:
- receiving a trigger for an operation command to be executed by a network device;
- connecting to the network device;
- supplying to the network device a command line interface command for execution of the operation command, a randomly generated string being included at the end of the command line interface command;
- receiving the output of the operation command from the network device;
- detecting an end of the operation command output based on the randomly generated string;
- and
- parsing the operation command output generated by the device using an XML based parser.
An apparatus comprising:
- a network interface unit configured to enable communications over a network;
- a memory;
- a processor coupled to the network interface unit and the memory, the processor configured to:
- receive a trigger for an operation command to be executed on one or more network devices in the network;
- establish a connection to one or more network devices in the network;
- generate a command line interface command for execution of the operation command by one or more network devices, a randomly generated string being included at the end of the command line interface command;
- send the command line interface command over the network in order to invoke the operation command on one or more network devices on the network;
- receive output of the operation command from one or more devices;
- detect an end of the operation command output based on the randomly generated string;
- and
- parse the operation command output generated by the device using an XML based parser.
One or more non-transitory computer readable storage media encoded with executable instructions that, when executed by a processor, are operable to:
- receive a trigger for an operation command to be executed on one or more network devices in a network;
- establish a connection to one or more network devices in the network;
- generate a command line interface command for execution of the operation command by one or more network devices, a randomly generated string being included at the end of the command line interface command;
- send the command line interface command over the network in order to invoke the operation command on one or more network devices on the network;
- receive output of the operation command from one or more devices;
- detect an end of the operation command output based on the randomly generated string;
- and
- parse the operation command output generated by the device using an XML based parser.
Dependencies are inferred from the claim text.