Global server load balancing support for private VIP addresses
7 Assignments
0 Petitions
Accused Products
Abstract
A site switch determines the mapping between public and private IP addresses of VIPs configured on the site switch. The site switch then transmits the public IP address, rather than the private IP address, to a load balancing switch that performs the load balancing for network resources accessible via the site switch. This public IP address has also been configured on an authoritative DNS server for which the load balancing switch serves as a proxy. The load balancing switch updates its address records, containing the VIPs configured on the site switch, with the public address of the VIP. When the load balancing switch reorders a DNS reply from the authoritative DNS server for a domain containing the public address, the load balancing switch correctly identifies the IP address as a VIP on the site switch and applies appropriate load balancing metrics to the received IP address.
-
Citations
74 Claims
-
1-33. -33. (canceled)
-
34. A method of providing load balancing usable with a load balance switch and a plurality of site switches that are each adapted to couple at least one host server to a network, the method comprising:
-
obtaining at one of said site switches mapping information that provides a translation between a private virtual IP address, configured at said site switch and associated with said at least one host server corresponding to said site switch, and a public virtual IP address; and providing, by said site switch, said public virtual IP address to at least one load balancing controller. - View Dependent Claims (35, 36, 37, 38, 60)
-
-
39-42. -42. (canceled)
-
43. An article of manufacture, comprising:
-
a storage medium at a site switch and having instructions stored thereon that are executable by said site switch to enable load balancing, by; obtaining at said site switch mapping information that provides a translation between a private virtual IP address and a public virtual IP address, said private virtual IP address being configured at said site switch and being associated with at least one host server corresponding to said site switch; and providing, by said site switch, said public virtual IP address to at least one load balancing controller. - View Dependent Claims (44, 45, 46, 61)
-
-
47-50. -50. (canceled)
-
51. A network device, comprising:
-
a site switch configurable with a private virtual IP address associated with at least one host server corresponding to said site switch; and a component in said site switch to obtain a public virtual IP address translated from said private virtual IP address, wherein said site switch is adapted to provide said obtained public virtual IP address to at least one load balancing controller. - View Dependent Claims (52, 53, 54, 55, 62)
-
-
56-59. -59. (canceled)
-
63. A method of providing load balancing, the method comprising:
-
identifying, by a switch, a public virtual IP address that is mapped to a private virtual IP address configured at the switch; and communicating, by the switch to a load balancing controller, the identified public virtual IP address. - View Dependent Claims (64, 65, 66)
-
-
67. An article of manufacture, comprising:
-
a storage medium at a switch and having instructions stored thereon that are executable by the switch to; identify, by the switch, a public virtual IP address that is mapped to a private virtual IP address configured at the switch; and communicate, by the switch to a load balancing controller, the identified public virtual IP address. - View Dependent Claims (68, 69, 70)
-
-
71. A network device, comprising:
a switch configurable with a private virtual IP address, the switch being adapted to identify a public virtual IP address that is mapped to the private virtual IP address configured at the switch, and the switch being adapted to communicate the identified public virtual IP address to a load balancing controller. - View Dependent Claims (72, 73, 74)
Specification