Method and apparatus for restoring the configuration of a network device
First Claim
1. A method of storing a configuration of a network device, comprising:
- mapping a configuration data in a portion of an internal data structure to a unique language tag;
saving the configuration data in a value corresponding to the unique language tag; and
storing the value and corresponding tag in a non-volatile storage.
8 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus is provided to restore the configuration of a network device. A configuration manager in a network device saves a version of the configuration of the network device by storing the configuration data in an format that conforms to a standard markup language such as the extended markup language (XML). The format includes a sequence of corresponding tags and values that represent the content of the internal data structures in the memory of the router that comprise the saved version of the configuration. At the time of restoration, an parser is used to parse the values from the tags and the configuration manager restores the contents of the internal data structures in the memory of the router to the parsed values in accordance with the corresponding tags.
-
Citations
22 Claims
-
1. A method of storing a configuration of a network device, comprising:
-
mapping a configuration data in a portion of an internal data structure to a unique language tag;
saving the configuration data in a value corresponding to the unique language tag; and
storing the value and corresponding tag in a non-volatile storage. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of restoring a configuration of a network device comprising:
-
parsing a previously stored value in accordance with a corresponding unique language tag; and
saving the parsed value in a portion of an internal data structure in accordance with the corresponding unique language tag, wherein the internal data structure represents a configuration of a network device. - View Dependent Claims (7, 8, 9)
-
-
10. A configuration restoration system comprising:
-
a configuration data in a portion of an internal data structure in volatile memory;
a command to save the configuration data in a value corresponding to a tag, wherein the portion of the internal data structure is mapped to the tag;
a configuration manager to generate the command; and
a processor to execute the command. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A network device comprising;
-
a processor;
a current configuration data stored in a volatile memory coupled with the processor;
a saved configuration data stored in a non-volatile memory coupled with the processor; and
a restore command executable on the processor to restore the saved configuration to the current configuration, wherein the saved configuration comprises at least one tag-value pair that maps to a portion of the current configuration data. - View Dependent Claims (16, 17)
-
-
18. A article of manufacture comprising:
-
a machine-accessible medium including a data that, when accessed by a machine cause the machine to, map a configuration data in a portion of an internal data structure to a unique language tag;
save the configuration data in a value corresponding to the unique language tag; and
store the value and corresponding tag in a non-volatile storage. - View Dependent Claims (19, 20, 21, 22)
-
Specification