Content switch management
First Claim
1. A method of managing a configuration of a plurality of content switching devices, the method comprising:
- creating a first configuration data file;
discovering a plurality of private network addresses for a set of internal content switching devices of the plurality of content switching devices, each internal content switching device of the set of internal content switching devices associated with a respective private network address of the plurality of private network addresses;
discovering a plurality of public network addresses for a set of public network-facing content switching devices of the plurality of content switching devices, each public network-facing content switching device of the set of public network-facing content switching devices associated with a respective public network address of the plurality of public network addresses;
translating, using at least one hardware-based processor, the first configuration data file into a plurality of device specific configuration data files, each device specific configuration data file corresponding to a device type of each of the set of internal content switching devices and the set of public network-facing content switching devices, and corresponding to a data center in which each device type is located, the plurality of device specific configuration data files including physical and logical configurations for handling data;
validating each of the device specific configuration data files corresponding to each of the plurality of content switching devices by comparing a last deployed one of a plurality of device specific configuration data files to a current version of the last deployed one of the device specific configuration data files; and
communicating, in response to the validating, a respective one of the plurality of device specific configuration data files to each content switching device of a corresponding device type to configure each of the set of internal content switching devices and the set of public network-facing content switching devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments disclose a system and method to manage a configuration of a plurality of content switching devices in a networked system by generating a first configuration data file and translating the first configuration data file into one or more device specific configuration data files. Each device specific configuration data file corresponds to a device type of the plurality of content switching devices. Some embodiments of the system and method then communicate the one or more device specific configuration data files to each of the plurality of content switching devices of a corresponding device type to configure each content switching device. Other systems and methods are disclosed.
-
Citations
20 Claims
-
1. A method of managing a configuration of a plurality of content switching devices, the method comprising:
-
creating a first configuration data file; discovering a plurality of private network addresses for a set of internal content switching devices of the plurality of content switching devices, each internal content switching device of the set of internal content switching devices associated with a respective private network address of the plurality of private network addresses; discovering a plurality of public network addresses for a set of public network-facing content switching devices of the plurality of content switching devices, each public network-facing content switching device of the set of public network-facing content switching devices associated with a respective public network address of the plurality of public network addresses; translating, using at least one hardware-based processor, the first configuration data file into a plurality of device specific configuration data files, each device specific configuration data file corresponding to a device type of each of the set of internal content switching devices and the set of public network-facing content switching devices, and corresponding to a data center in which each device type is located, the plurality of device specific configuration data files including physical and logical configurations for handling data; validating each of the device specific configuration data files corresponding to each of the plurality of content switching devices by comparing a last deployed one of a plurality of device specific configuration data files to a current version of the last deployed one of the device specific configuration data files; and communicating, in response to the validating, a respective one of the plurality of device specific configuration data files to each content switching device of a corresponding device type to configure each of the set of internal content switching devices and the set of public network-facing content switching devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
one or more processors; and memory including instructions that, when executed by the one or more processors, cause the system to; create a first configuration data file; discover a plurality of private network addresses for a set of internal content switching devices of the plurality of content switching devices, each internal content switching device of the set of internal content switching devices associated with a respective private network address of the plurality of private network addresses; discover a plurality of public network addresses for a set of public network-facing content switching devices of the plurality of content switching devices, each public network-facing content switching device of the set of public network-facing content switching devices associated with a respective public network address of the plurality of public network addresses translate the first configuration data file into a plurality of device specific configuration data files, each device specific configuration data file corresponding to a device type of each of the set of internal content switching devices and the set of public network-facing content switching devices, and corresponding to a data center in which each device type is located, the plurality of device specific configuration data files including physical and logical configurations for handling data; validate each of the device specific configuration data files corresponding to each of the plurality of content switching devices by comparing a last deployed one of a plurality of device specific configuration data files to a current version of the last deployed one of the device specific configuration data files; and communicate, over the secure tunnel, a respective one of the plurality of device specific configuration data files to each content switching device of a corresponding device type to configure each of the set of internal content switching devices and the set of public network-facing content switching devices. - View Dependent Claims (12, 13, 14)
-
-
15. A computer-readable medium having no transitory signals and including a plurality of instructions that, when executed by one or more processors, causes at least one of the one or more processors to perform operations of managing a configuration of a plurality of content switching devices, the operations comprising:
-
creating a first configuration data file; discovering a plurality of private network addresses for a set of internal content switching devices of the plurality of content switching devices, each internal content switching device of the set of internal content switching devices associated with a respective private network address of the plurality of private network addresses; discovering a plurality of public network addresses for a set of public network-facing content switching devices of the plurality of content switching devices, each public network-facing content switching device of the set of public network-facing content switching devices associated with a respective public network address of the plurality of public network addresses; translating the first configuration data file into a plurality of device specific configuration data files, each device specific configuration data file corresponding to a device type of each of the set of internal content switching devices and the set of public network-facing content switches, and corresponding to a data center in which each device type is located, the plurality of device specific configuration data files including physical and logical configurations for handling data; validating each of the device specific configuration data files corresponding to each of the plurality of content switching devices by comparing a last deployed one of a plurality of device specific configuration data files to a current version of the last deployed one of the device specific configuration data files; and communicating a respective one of the plurality of device specific configuration data files to each content switching device of a corresponding device type to configure each of the set of internal content switching devices and the set of public network-facing content switching devices. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification