Host-level policies for global server load balancing
First Claim
1. An apparatus, comprising:
- a storage unit to store a first load balancing policy that specifies a first plurality of metrics usable to order network addresses and to store an association of the first load balancing policy to a first domain and a second load balancing policy that specifies a second plurality of metrics usable to order network addresses and to store an association of the second load balancing policy to a second domain different from the first domain; and
a network device including said storage unit, to perform load balancing for the first domain by ranking first network addresses associated with the first domain according to the stored first load balancing policy, and to perform load balancing for the second domain by ranking second network addresses associated with the second domain according to the stored second load balancing policy, and to send the first network addresses that have been ranked according to the first load balancing policy to a client device that requested resolution of a name of the first domain into network addresses.
9 Assignments
0 Petitions
Accused Products
Abstract
In a network, a user can configure host-level policies usable for load balancing traffic to servers of a domain. A global server load balancing (GSLB) switch provides load balancing to the servers, and is configured with the GSLB host-level policies. Users can define a host-level policy (alternatively or additionally to a globally applied GSLB policy) and apply the host-level policy to hosts in domains configured on the GSLB switch. Thus, the user can enable different policies for different hosts. This allows the user to have the flexibility to control metrics used for selection of a best address for querying clients, as well as the metric order and additional parameters used in the GSLB process, at the host level.
-
Citations
15 Claims
-
1. An apparatus, comprising:
-
a storage unit to store a first load balancing policy that specifies a first plurality of metrics usable to order network addresses and to store an association of the first load balancing policy to a first domain and a second load balancing policy that specifies a second plurality of metrics usable to order network addresses and to store an association of the second load balancing policy to a second domain different from the first domain; and a network device including said storage unit, to perform load balancing for the first domain by ranking first network addresses associated with the first domain according to the stored first load balancing policy, and to perform load balancing for the second domain by ranking second network addresses associated with the second domain according to the stored second load balancing policy, and to send the first network addresses that have been ranked according to the first load balancing policy to a client device that requested resolution of a name of the first domain into network addresses. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A product comprising:
-
a non-transitory computing device readable medium storing instructions thereon; and the instructions effective to cause a computing device to; create a first load balancing policy that specifies a first plurality of metrics usable by the computing device to order network addresses; associate the first load balancing policy to a first domain and a second domain; rank network addresses received from a DNS server in association with a request to resolve a hostname of the first domain according to the associated first load balancing policy; and send the ranked network addresses to a client over a network interface. - View Dependent Claims (9, 10, 11)
-
-
12. A computing device implemented method comprising:
-
creating a first load balancing policy that specifies a first plurality of metrics usable by the computing device to order network addresses; associating the first load balancing policy to a first domain and a second domain; ranking network addresses received from a DNS server in association with a request to resolve a hostname of the first domain according to the associated first load balancing policy; and sending the ranked network addresses to a client over a network interface. - View Dependent Claims (13, 14, 15)
-
Specification