Host-level policies for global server load balancing
DC CAFCFirst Claim
1. A method, comprising:
- storing, in a load balance switch, a first load balancing policy associated with a first domain and a second load balancing policy associated with a second domain different from the first domain, wherein said first load balancing policy specifies an order in which a first plurality of metrics of said first load balancing policy are to be applied; and
load balancing traffic, by said load balance switch, to network addresses associated with the first and second domains, using corresponding said first and second load balancing policies that are respectively associated to the first and second domains,wherein said metrics of said first load balancing policy each include at least one parameter, wherein said at least one parameter includes at least one of a tolerance, limit, threshold, DNS parameter, preference, and alternative tie-breaker metric use.
7 Assignments
Litigations
0 Petitions
Reexaminations
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
31 Claims
-
1. A method, comprising:
-
storing, in a load balance switch, a first load balancing policy associated with a first domain and a second load balancing policy associated with a second domain different from the first domain, wherein said first load balancing policy specifies an order in which a first plurality of metrics of said first load balancing policy are to be applied; and load balancing traffic, by said load balance switch, to network addresses associated with the first and second domains, using corresponding said first and second load balancing policies that are respectively associated to the first and second domains, wherein said metrics of said first load balancing policy each include at least one parameter, wherein said at least one parameter includes at least one of a tolerance, limit, threshold, DNS parameter, preference, and alternative tie-breaker metric use. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
associating, by a load balance switch, a first load balancing policy to a first domain associated with a first site switch, wherein said first load balancing policy specifies an order in which a first plurality of metrics of said first load balancing policy are to be applied; associating, by said load balance switch, a second load balancing policy to a second domain associated with a second site switch and different from said first domain; and using said first and second load balancing policies at said load balance switch to respectively rank addresses associated with said first and second domains, wherein said metrics of said first load balancing policy each include at least one parameter, wherein said at least one parameter includes at least one of a tolerance, limit, threshold, DNS parameter, preference, and alternative tie-breaker metric use. - View Dependent Claims (12, 13, 14)
-
-
15. An article of manufacture, comprising:
-
a storage medium having instructions stored thereon that are executable by a processor of a load balance switch to enable load balancing, by; associating, by said load balance switch, a first load balancing policy to a first domain associated with a first site switch, wherein said first load balancing policy specifies an order in which a first plurality of metrics of said first load balancing policy are to be applied; associating, by said load balance switch, a second load balancing policy to a second domain associated with a second site switch and different from said first domain; and using said first and second load balancing policies by the load balance switch to respectively rank addresses associated with said first and second domains, wherein said metrics of said first load balancing policy each include at least one parameter, wherein said at least one parameter includes at least one of a tolerance, limit, threshold, DNS parameter, preference, and alternative tie-breaker metric use. - View Dependent Claims (16, 17, 18)
-
-
19. A system, comprising:
-
a means in a load balance switch for storing a plurality of load balancing polices that are respectively associated to a plurality of domains, wherein each of said load balancing policies specify an order of application of a plurality of metrics of each respective load balancing policy; and a means in said load balance switch for load balancing traffic to network addresses associated with each domain based on at least one of said metrics of a respective one of said load balancing policies respectively associated to each domain, wherein said metrics, of each respective load balancing policy, each include at least one parameter, wherein said at least one parameter includes at least one of a tolerance, limit, threshold, DNS parameter, preference, and alternative tie-breaker metric use. - View Dependent Claims (20, 21, 22, 23)
-
-
24. An apparatus, comprising:
-
a load balance switch that includes; a first storage unit to store a plurality of load balancing policies, which are to be applied by said load balance switch to rank addresses of different domains, wherein each of said load balancing policies specify an order of application of a plurality of metrics of each respective load balancing policy; and a controller coupled to the first storage unit to use a respective one of said stored load balancing policies to rank addresses of each one of said domains, wherein said metrics, of each respective load balancing policy, each include at least one parameter, wherein said at least one parameter includes at least one of a tolerance, limit, threshold, DNS parameter, preference, and alternative tie-breaker metric use. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
Specification