System and method for generating a representation of a configuration schema
First Claim
Patent Images
1. A method for modeling a command structure of a particular network component, the method comprising:
- accessing the particular a network component, wherein the particular network component is capable of facilitating communications in a network, wherein the network includes a plurality of network components;
retrieving a command set from the network component, the command set includes commands for configuring the particular network component, and wherein the commands for configuring the particular network components differ from other commands utilized for configuring other network components;
generating a representation of the retrieved command set, wherein the generated representation corresponds to the network component, and wherein the generating the representation includes;
generating a hash key corresponding to at least a portion of the retrieved command set; and
generating a hash object corresponding to the generated hash key, wherein the generated hash object includes metadata, the metadata including information that identifies the network component from among a plurality of network components; and
storing the generated representation, wherein the step of generating a hash key comprises;
identifying a first level configuration command in the retrieved command set;
identifying a second level configuration command in the retrieved command set; and
concatenating at least an indication of the first level command and at least an indication of the second level command.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for managing and modeling a network device using a representation of a configuration schema is disclosed. One implementation includes a configuration hash key storage module; a configuration hash object storage module; and a configuration manager.
161 Citations
12 Claims
-
1. A method for modeling a command structure of a particular network component, the method comprising:
-
accessing the particular a network component, wherein the particular network component is capable of facilitating communications in a network, wherein the network includes a plurality of network components; retrieving a command set from the network component, the command set includes commands for configuring the particular network component, and wherein the commands for configuring the particular network components differ from other commands utilized for configuring other network components; generating a representation of the retrieved command set, wherein the generated representation corresponds to the network component, and wherein the generating the representation includes; generating a hash key corresponding to at least a portion of the retrieved command set; and generating a hash object corresponding to the generated hash key, wherein the generated hash object includes metadata, the metadata including information that identifies the network component from among a plurality of network components; and storing the generated representation, wherein the step of generating a hash key comprises; identifying a first level configuration command in the retrieved command set; identifying a second level configuration command in the retrieved command set; and concatenating at least an indication of the first level command and at least an indication of the second level command. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for modeling command structures of network components comprising:
-
a configuration hash key storage module; a configuration hash object storage module in communication with the configuration hash key storage module; a configuration hash generator in communication with the configuration hash object storage module, wherein the configuration hash generator is configured to generate hash objects, which include metadata that identifies the network component from among a plurality of network components; a configuration schema storage module in communication with the configuration hash generator; and a configuration manager in communication with the configuration hash object storage module, wherein the configuration manager includes; a device-neutral configuration command generator, a device-native configuration command generator; and a hash object-driven graphical user interface.
-
-
7. A computer readable medium, which tangibly embodies a sequence of instructions executable by a machine, comprising:
-
a plurality of configuration command hash keys, each of the plurality of configuration command hash keys corresponding to at least one of a plurality of configuration commands; a plurality of configuration command hash objects, wherein each of the plurality of configuration command hash objects corresponds to at least one of the plurality of configuration command hash keys; wherein each of the plurality of configuration command hash objects comprises both schema data corresponding to at least one of the plurality of configuration commands and metadata that identifies a network component from among a plurality of network components, wherein the configuration command hash objects are accessible by a configuration manager, wherein the configuration manager includes; a device-neutral configuration command generator; a device-native configuration command generator; and a hash object-driven graphical user interface.
-
-
8. An apparatus for modeling a command structure of a particular network component comprising:
-
means for accessing the particular network component, wherein the particular network component is capable of facilitating communications in a network, wherein the network includes a plurality of network components; means for retrieving a command set from the network component, the command set includes commands for configuring the particular network component, and wherein the commands for configuring the particular network components differ from other commands utilized for configuring other network components; means for generating a representation of the retrieved command set, wherein the generated representation corresponds to the network component, and wherein the means for generating the representation includes; means for generating a representation of the retrieved command set, wherein the generated representation corresponds to the network component, and wherein the means for generating the representation includes; means for generating a hash key corresponding to at least a portion of the retrieved command set; and means for generating a hash object corresponding to the generated hash key, wherein the generated hash object includes metadata, the metadata including information that identifies the network component from among a plurality of network components; and means for storing the generated representation, wherein the means for generating a hash key comprises; means for identifying a first level configuration command in the retrieved command set; means for identifying a second level configuration command in the retrieved command set; and means for concatenating at least an indication of the first level command and at least an indication of the second level command. - View Dependent Claims (9, 10, 11, 12)
-
Specification