CONFIGURING NETWORK DEVICES USING COMPILATIONS OF COHERENT SUBSECTIONS OF CONFIGURATION SETTINGS
First Claim
Patent Images
1. A system comprising:
- a slice instances datastore configured to store coherent subsections of network device configuration settings;
a slice selection engine, coupled to the slice instances datastore, comprising a plurality of slice identification engines configured to identify a subset of the coherent subsections of network device configuration settings;
a slice compilation engine, coupled to the slice selection engine, configured to assemble the subset of the coherent subsections of network device configuration settings identified by the slice identification engines into a configuration for a network device.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of configuring a networking device comprises: collecting data regarding the networking device; conveying the data to a remote server; selecting configuration slice instances based on the data using the server, wherein templates for the slice instances are stored on the server; compiling the configuration slice instances using the server; and delivering the compiled configuration slice instances to the networking device; wherein the slice instances are coherent sub-sections of configuration settings for the networking device.
19 Citations
20 Claims
-
1. A system comprising:
-
a slice instances datastore configured to store coherent subsections of network device configuration settings; a slice selection engine, coupled to the slice instances datastore, comprising a plurality of slice identification engines configured to identify a subset of the coherent subsections of network device configuration settings; a slice compilation engine, coupled to the slice selection engine, configured to assemble the subset of the coherent subsections of network device configuration settings identified by the slice identification engines into a configuration for a network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
generating a first instance of a first coherent subsection of configuration settings with first configuration types, including a first configuration type, and first values, including a first value, for the first configuration types; generating a second instance of the first coherent subsection of configuration settings with the first configuration types and second values, including a second value, for the first configuration types, wherein the first value for the first configuration type is different from the second value for the first configuration type; generating a first instance of a second coherent subsection of configuration settings with second configuration types, including a second configuration type, and third values, including a third value, for the third configuration types; generating a second instance of the second coherent subsection of configuration settings with the second configuration types and fourth values, including a fourth value, for the second configuration types, wherein the third value for the second configuration type is different from the fourth value for the second configuration type; compiling a full configuration for a first network device, the full configuration for the first network device including the first instance of the first coherent subsection of configuration settings and the first instance of the second coherent subsection of configuration settings; compiling a full configuration for a second network device, the full configuration for the second network device including the second instance of the first coherent subsection of configuration settings and the second instance of the second coherent subsection of configuration settings; conveying the full configuration for the first network device to the first network device; conveying the full configuration for the second network device to the second network device. - View Dependent Claims (17, 18)
-
-
19. A system comprising:
-
a means for generating a first instance of a first coherent subsection of configuration settings with first configuration types, including a first configuration type, and first values, including a first value, for the first configuration types; a means for generating a second instance of the first coherent subsection of configuration settings with the first configuration types and second values, including a second value, for the first configuration types, wherein the first value for the first configuration type is different from the second value for the first configuration type; a means for generating a first instance of a second coherent subsection of configuration settings with second configuration types, including a second configuration type, and third values, including a third value, for the third configuration types; a means for generating a second instance of the second coherent subsection of configuration settings with the second configuration types and fourth values, including a fourth value, for the second configuration types, wherein the third value for the second configuration type is different from the fourth value for the second configuration type; a means for compiling a full configuration for a first network device, the full configuration for the first network device including the first instance of the first coherent subsection of configuration settings and the first instance of the second coherent subsection of configuration settings; a means for compiling a full configuration for a second network device, the full configuration for the second network device including the second instance of the first coherent subsection of configuration settings and the second instance of the second coherent subsection of configuration settings; a means for conveying the full configuration for the first network device to the first network device; a means for conveying the full configuration for the second network device to the second network device. - View Dependent Claims (20)
-
Specification