SYSTEMS AND METHODS FOR BATCHABLE HIERARCHICAL CONFIGURATION
First Claim
1. A method for configuring one or more global server load balancing (GSLB) appliances and one or more load balancing appliances via a single configuration to represent a GSLB site hierarchy, the method comprising:
- a) receiving, by each of a plurality of appliances, a configuration representing a GSLB site hierarchy;
b) identifying, by a first appliance of the plurality of appliances, from the configuration that the first appliance is a first GSLB site providing GSLB in the GSLB site hierarchy;
c) identifying, by a second appliance of the plurality of appliances, from the configuration that the second appliance is providing load balancing for a plurality of servers at a second site in the GSLB site hierarchy; and
d) identifying, by the second appliance, from the configuration that the first GSLB site is a parent node in the GSLB site hierarchy to the second appliance.
7 Assignments
0 Petitions
Accused Products
Abstract
The present solution provides a centralized configuration of a Global Server Load Balancing (GSLB) site hierarchy that may be batched across a plurality of appliances in a multi-site deployment. A single GSLB site hierarchy configuration may be distributed and operated on each appliance at each site. This reduces the configuration maintained for the multi-site deployment. Furthermore, in this manner, each appliance across multiple sites has an understanding of the entire topology of the multi-site deployment. Responsive to this configuration and understanding, each appliance may perform and optimize operations according to the site topology. For example, the appliances may selectively determine which sites to establish connections with in order to share metrics. In another example, appliances may select which remote sites to monitor services according to the topology.
34 Citations
20 Claims
-
1. A method for configuring one or more global server load balancing (GSLB) appliances and one or more load balancing appliances via a single configuration to represent a GSLB site hierarchy, the method comprising:
a) receiving, by each of a plurality of appliances, a configuration representing a GSLB site hierarchy; b) identifying, by a first appliance of the plurality of appliances, from the configuration that the first appliance is a first GSLB site providing GSLB in the GSLB site hierarchy; c) identifying, by a second appliance of the plurality of appliances, from the configuration that the second appliance is providing load balancing for a plurality of servers at a second site in the GSLB site hierarchy; and d) identifying, by the second appliance, from the configuration that the first GSLB site is a parent node in the GSLB site hierarchy to the second appliance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A system for configuring one or more global server load balancing (GSLB) appliances and one or more load balancing appliances via a single configuration to represent a GSLB site hierarchy, the system comprising:
-
a plurality of appliances of one or more networks, each of the plurality of appliances having a configuration interface for receiving a configuration representing a GSLB site hierarchy; a first appliance of the plurality of appliances identifying from the received configuration that the first appliance comprises a first GSLB site providing GSLB for a plurality of sites in the GSLB site hierarchy; a second appliance of the plurality of appliances identifying from the received configuration that the second appliance comprises a second site in the GSLB site hierarchy that provides load balancing for a plurality of servers at the second and identifying from the received configuration that the first GSLB site of the first appliance is a parent node in the GSLB site hierarchy to the second site of the second appliance. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification