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
21 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 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 (17, 18, 19)
-
-
20. 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 (21)
-
Specification