Content switch management
AssigneeeBay Inc.
InventorsArmond Bigian, John T. Feldmeier, Connie Y. Yang
Life of this patent
Estimating the term…
Abstract
Embodiments of a system and method 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 file corresponding to a device type of the one or more content switching devices. Some embodiments of the system and method then communicate the one or more device specific configuration data files to each content switching device of a corresponding device type to configure each content switching device.
Claims21
A method, including:
- managing, using one or more processors, a configuration of a plurality of content switching devices by:
- retrieving configuration data files from each of the plurality of content switching devices;
- 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;
- making a determination whether there are differences between the last deployed one of the plurality of device specific configuration data files and the current version of the last deployed one of the device specific configuration data files;
- creating a first configuration data file;
- translating the first configuration data file and producing a generated plurality of device specific configuration data files corresponding to each of a plurality of device types of the plurality of content switching devices, each of the generated plurality of device specific configuration data files being based on the translating of the first configuration data file and including physical and logical configurations for handling data, each of the generated plurality of device specific configuration data files corresponding to one of the plurality of device types of the plurality of content switching devices;
- and
- communicating the generated plurality of device specific configuration data files to each content switching device of a corresponding device type to configure each content switching device.
An apparatus comprising:
- a configuration manager coupled to a plurality of content switching devices to generate a first configuration data file;
- translate the first configuration data file into a plurality of device specific configuration data files corresponding to each of a plurality of device types of the plurality of content switching devices, each of the plurality of device specific configuration data files being based on the translating of the first configuration data file and including physical and logical configurations for handling data, each of the plurality of device specific configuration data files corresponding to one of the plurality of device types of the plurality of content switching devices;
- validate a device specific configuration by comparing a last deployed one of the device specific configuration data files to a current version of the last deployed one of the device specific configuration data files;
- make a determination as to whether there are differences between the last deployed one of the device specific configuration data files and the current version of the last deployed one of the device specific configuration data files;
- and
- communicate the plurality of device specific configuration data files to each content switching device of a corresponding device type to configure each of the plurality of content switching devices.
A tangible machine-readable storage medium that includes instructions to be executed by a machine, the tangible machine-readable medium not comprising transitory signals, the instructions when executed cause the machine to perform operations, the operations comprising:
- 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;
- making a determination whether there are differences between the last deployed one of the plurality of device specific configuration data files and the current version of the last deployed one of the device specific configuration data files;
- creating a first configuration;
- generating a first configuration data file;
- translating the first configuration data file and producing a generated plurality of device specific configuration data files corresponding to each of a plurality of device types of the plurality of content switching devices, each of the generated plurality of device specific configuration data files being based on the translating of the first configuration data file and including physical and logical configurations for handling data, each of the generated plurality of device specific configuration data files corresponding to one of the plurality of device types of the plurality of content switching devices;
- and
- communicating the generated plurality of device specific configuration data files to each content switching device of a corresponding device type to configure each content switching device.
A method, including:
- managing, using one or more processors, a configuration of a plurality of content switching devices by:
- validating a device specific configuration 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
- identifying differences between the last deployed one of the plurality of device specific configuration data files and the current version of the last deployed one of the device specific configuration data files;
- creating a first configuration data file;
- translating the first configuration data file and producing a generated plurality of device specific configuration data files corresponding to each of a plurality of device types of the plurality of content switching devices, each of the generated plurality of device specific configuration data files being based on the translating of the first configuration data file and including physical and logical configurations for handling data, each of the generated plurality of device specific configuration data files corresponding to one of the plurality of device types of the plurality of content switching devices;
- and
- communicating the generated plurality of device specific configuration data files to each content switching device of a corresponding device type to configure each content switching device.
A system, including:
- a plurality of content switching devices;
- and
- a configuration manager coupled to the plurality of content switching devices to generate a first configuration data file;
- translate the first configuration data file into a plurality of device specific configuration data files corresponding to each of a plurality of device types of the plurality of content switching devices, each of the plurality of device specific configuration data files being based on the translating of the first configuration data file and corresponding to one of the plurality of device types of the plurality of content switching devices;
- validate a device specific configuration by comparing a last deployed one of the device specific configuration data files to a current version of the last deployed one of the device specific configuration data files;
- identify differences between the last deployed one of the device specific configuration data files and the current version of the last deployed one of the device specific configuration data files;
- and
- communicate the plurality of device specific configuration data files to each content switching device of a corresponding device type to configure each of the plurality of content switching devices.
Dependencies are inferred from the claim text.