System and method for transforming configuration commands
First Claim
1. A method for configuring a network device associated with a device-neutral configuration code, the method comprising:
- determining a characteristic for the network device;
generating a lookup key corresponding to the device-neutral configuration code;
identifying configuration schema material corresponding to the lookup key;
locating a device-specific command boundary in the device-neutral configuration code using the identified configuration schema material, the device-specific command boundary indicating the boundary between a first portion of the device-neutral configuration code and a second portion of the device-neutral configuration code, wherein the first portion corresponds to a first device-specific command and the second portion corresponds to a second device-specific command;
assembling the first device-specific command from the first portion of the device-neutral configuration code;
assembling the second device-specific command from the second portion of the device-neutral configuration code; and
providing the assembled device-specific command for delivery to the network device.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating network device-specific configuration commands from device-neutral configuration commands is described. To generate a device-specific configuration command from a device-neutral configuration command, the described device, in one embodiment, determines a target network device'"'"'s characteristics. Using that characteristic data, a lookup key is generated for the code that is being converted from a device-neutral format to a device-specific format. That lookup key can be used to access a configuration schema and to locate the information necessary for converting the command to a device-specific format. Using the configuration schema, the device-specific configuration command can be generated.
-
Citations
36 Claims
-
1. A method for configuring a network device associated with a device-neutral configuration code, the method comprising:
-
determining a characteristic for the network device;
generating a lookup key corresponding to the device-neutral configuration code;
identifying configuration schema material corresponding to the lookup key;
locating a device-specific command boundary in the device-neutral configuration code using the identified configuration schema material, the device-specific command boundary indicating the boundary between a first portion of the device-neutral configuration code and a second portion of the device-neutral configuration code, wherein the first portion corresponds to a first device-specific command and the second portion corresponds to a second device-specific command;
assembling the first device-specific command from the first portion of the device-neutral configuration code;
assembling the second device-specific command from the second portion of the device-neutral configuration code; and
providing the assembled device-specific command for delivery to the network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for configuring a network device associated with a device-neutral configuration code, the method comprising:
-
determining a characteristic for the network device;
identifying configuration schema material corresponding to the determined characteristic;
assembling at least a first device-specific command corresponding to the device-neutral configuration code and corresponding to the identified configuration schema material; and
providing the assembled device-specific command for delivery to the network device. - View Dependent Claims (17)
-
-
18. A method for configuring a network device associated with a device-neutral configuration code, the method comprising:
-
identifying configuration schema material corresponding to the network device;
locating a device-specific command boundary in the device-neutral configuration code using the identified configuration schema material, the device-specific command boundary indicating the boundary between a first portion of the device-neutral configuration code and a second portion of the device-neutral configuration code, wherein the first portion corresponds to a first device-specific command and the second portion corresponds to a second device-specific command;
assembling the first device-specific command from the first portion of the device-neutral configuration code;
assembling the second device-specific command from the second portion of the device-neutral configuration code; and
providing the assembled device-specific command for delivery to the network device. - View Dependent Claims (19, 20, 21)
-
-
22. A system for configuring a network device, the system comprising:
-
a network device identifier;
a configuration schema analyzer connected to the network device identifier;
a configuration schema manager connected to the configuration schema analyzer; and
a command assembler connected to the configuration schema manager. - View Dependent Claims (23)
-
-
24. A system for managing the configuration of a network device, the system comprising:
-
a communication module for exchanging information with the network device;
a device-specific configuration generator connected to the communication module;
a configuration schema storage device;
a device-neutral configuration generator connected to the communication module and to the configuration schema storage device; and
a device-neutral configuration storage device connected to the device-neutral configuration generator.
-
-
25. A system for configuring a network device associated with a device-neutral configuration code, the system comprising:
-
at least a first processor;
at least a first memory device connected to the processor; and
a plurality of instruction stored on the at least a first memory device, the plurality of instructions configured to cause the at least a first processor to;
determine a characteristic for the network device;
identify configuration schema material corresponding to the determined characteristic;
assemble at least a first device-specific command corresponding to the device-neutral configuration code and corresponding to the identified configuration schema material; and
provide the assembled device-specific command for delivery to the network device. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A system for configuring a network device associated with a device-neutral configuration code, the system comprising:
-
at least a first processor;
at least a first memory device connected to the processor; and
a plurality of instructions stored on the at least a first memory device, the plurality of instructions configured to cause the at least a first processor to;
identify configuration schema material corresponding to the network device;
locate a device-specific command boundary in the device-neutral configuration code using the identified configuration schema material, the device-specific command boundary indicating the boundary between a first portion of the device-neutral configuration code and a second portion of the device-neutral configuration code, wherein the first portion corresponds to a first device-specific command and the second portion corresponds to a second device-specific command;
assemble the first device-specific command from the first portion of the device-neutral configuration code;
assemble the second device-specific command from the second portion of the device-neutral configuration code; and
provide the assembled device-specific command for delivery to the network device. - View Dependent Claims (32, 33, 34)
-
-
35. A system for configuring a network device associated with a device-neutral configuration code, the system comprising:
-
means for identifying configuration schema material corresponding to the network device;
means for locating a device-specific command boundary in the device-neutral configuration code using the identified configuration schema material, the device-specific command boundary indicating the boundary between a first portion of the device-neutral configuration code and a second portion of the device-neutral configuration code, wherein the first portion corresponds to a first device-specific command and the second portion corresponds to a second device-specific command;
means for assembling the first device-specific command from the first portion of the device-neutral configuration code;
means for assembling the second device-specific command from the second portion of the device-neutral configuration code; and
means for providing the assembled device-specific command for delivery to the network device. - View Dependent Claims (36)
-
Specification