Configurable geographic prefixes for global server load balancing
DC CAFCFirst Claim
1. A method, comprising:
- storing first address prefix information and corresponding first geographic region information;
storing second address prefix information and corresponding second geographic region information; and
for network addresses that have first address prefix information that matches the second address prefix information, associating these network addresses to the second geographic region information, which is different from said corresponding first geographic region information.
6 Assignments
Litigations
0 Petitions
Reexaminations
Accused Products
Abstract
In a load balancing system, user-configurable geographic prefixes are provided. IP address prefix allocations provided by the Internet Assigned Numbers Authority (IANA) and associated geographic locations are stored in a first, static database in a load balancing switch, along with other possible default geographic location settings. A second, non-static database stores user-configured geographic settings. In particular, the second database stores Internet Protocol (IP) address prefixes and user-specified geographic regions for those prefixes. The specified geographic region can be continent, country, state, city, or other user-defined region. The geographic settings in the second database can override the information in the first database. These geographic entries help determine the geographic location of a client and host IP addresses, and aid in directing the client to a host server that is geographically the closest to that client.
-
Citations
23 Claims
-
1. A method, comprising:
-
storing first address prefix information and corresponding first geographic region information; storing second address prefix information and corresponding second geographic region information; and for network addresses that have first address prefix information that matches the second address prefix information, associating these network addresses to the second geographic region information, which is different from said corresponding first geographic region information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An article of manufacture, comprising:
-
a storage medium having instructions stored thereon that are executable by a processor to; read first address prefix information and corresponding first geographic Region information; read second address prefix information and corresponding second Geographic region information; and for network addresses that have first address prefix information that matches the second address prefix information, associate these network addresses to the second geographic region information, which is different from said corresponding first geographic region information; and select one of said network addresses associated to the second geographic region information as an optimum address to provide to a query from a client having a network address that corresponds to the second geographic region information. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. An apparatus, comprising:
-
a first storage unit to store first address prefix information and corresponding first geographic region information; a second storage unit to store second address prefix information and corresponding second geographic region information; and a controller coupled to the first and second storage units to, for network addresses that have first address prefix information that matches the second address prefix information, associate these network addresses to the second geographic region information, which is different from said corresponding first geographic region information. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification