Patent ID: 9300627
Filing Date: 2016-03-29
CPC Classification: G06F,H04L

Claim Text:
1. A method comprising the steps of: obtaining, at an intermediary dynamic host configuration protocol relay device connected between a plurality of remote dynamic host configuration protocol relay devices and a plurality of dynamic host configuration protocol back-end servers, over a network, a dynamic host configuration protocol message from one of said plurality of remote dynamic host configuration protocol relay devices in communication with said intermediary dynamic host configuration protocol relay device over said network wherein: the dynamic host configuration protocol message comprises a request for at least one of the plurality of dynamic host configuration protocol back-end servers to provide client configuration information; and the dynamic host configuration protocol message further comprises information which includes at least an identifier of said one of a plurality of remote dynamic host configuration protocol relay devices and at least one data item; accessing, by said intermediary dynamic host configuration protocol relay device, from a mapping database, configuration data pertaining to said plurality of dynamic host configuration protocol back-end servers logically fronted by said intermediary dynamic host configuration protocol relay device wherein: said configuration data maps given ones of said plurality of remote dynamic host configuration protocol relay devices to corresponding ones of said plurality of dynamic host configuration protocol backend servers; and said configuration data was obtained at least in part from the plurality of dynamic host configuration protocol back-end servers and aggregated in said mapping database; based on said information in said dynamic host configuration protocol message and said configuration data pertaining to said plurality of dynamic host configuration protocol back-end servers, routing said dynamic host configuration protocol message to an appropriate one of said plurality of back-end dynamic host configuration protocol servers; and updating the mapping database by an aggregation server when the aggregation server receives an updated configuration file from at least one of the plurality of dynamic host configuration protocol back-end servers.