System and method for transforming configuration commands
AssigneeIntelliden
InventorSanjiv Thakor
Life of this patent
Estimating the term…
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.
Claims21
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.
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.
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.
Dependencies are inferred from the claim text.