Fast reboot for a switch
First Claim
1. A switch, comprising:
- a packet processor configured to identify a switch identifier associated with the switch in a header of a packet;
a persistent storage module configured to store configuration information of the switch in a first table in an object relational database in a local persistent storage, wherein the configuration information is included in a configuration file, and wherein the first table includes one or more columns for attribute values of the configuration information; and
a boot-up management module configured to load the attribute values to corresponding switch hardware modules from the first table the object relational database without processing the configuration file.
4 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a switch. The switch includes a packet processor, a persistent storage module, and a boot-up management module. The packet processor identifies a switch identifier associated with the switch in the header of a packet. The persistent storage module stores configuration information of the switch in a first table in a local persistent storage. This configuration information is included in a configuration file, and the first table includes one or more columns for the attribute values of the configuration information. The boot-up management module loads the attribute values to corresponding switch modules from the first table without processing the configuration file.
449 Citations
26 Claims
-
1. A switch, comprising:
-
a packet processor configured to identify a switch identifier associated with the switch in a header of a packet; a persistent storage module configured to store configuration information of the switch in a first table in an object relational database in a local persistent storage, wherein the configuration information is included in a configuration file, and wherein the first table includes one or more columns for attribute values of the configuration information; and a boot-up management module configured to load the attribute values to corresponding switch hardware modules from the first table the object relational database without processing the configuration file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
identifying a switch identifier associated with a switch in a header of a packet; storing configuration information of the switch in a first table in an object relational database in a local persistent storage, wherein the configuration information is included in a configuration file, and wherein the first table includes one or more columns for attribute values of the configuration information; and loading the attribute values to corresponding switch hardware modules from the first table in the object relational database without processing the configuration file. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer system;
- comprising;
a processor; a storage device coupled to the processor and storing instructions that when executed by the processor cause the processor to perform a method, the method comprising; identifying a switch identifier associated with a switch in a header of a packet; storing configuration information of the switch in a first table in an object relational database in a local persistent storage, wherein the configuration information is included in a configuration file, and wherein the first table includes one or more columns for attribute values of the configuration information; and loading the attribute values to corresponding switch hardware modules from the first table in the object relational database without processing the configuration file. - View Dependent Claims (24, 25, 26)
- comprising;
Specification