Technique for addressing a cluster of network servers
First Claim
1. A system for accessing a cluster of servers from an internet public subnet using a single public IP address, said system comprising:
- a network load balancer system for said cluster, said network load balancer system comprising a plurality of redundant network load balancers;
one or more access routing devices coupled to said internet public subnet, said one or more access routing devices having one or more respective public IP addresses;
a private internet access subnet between said one or more access routing devices and said load balancer system and having a range of private IP addresses;
a private network server subnet between said load balancer system and said cluster; and
means, at an initialization time, for defining a private IP address for the network load balancer system within the internet access subnet, and when one of said load balancers becomes primary at the initialization time or switches from a standby state to an active state, defining said network load balancer system private IP address as an alias in an interface table to be recognized by said one load balancer, and when said one network load balancer switches from the active state to a standby state, releasing from the interface table, the network load balancer system private IP address previously defined as the alias.
3 Assignments
0 Petitions
Accused Products
Abstract
A single firewall or cluster of firewalls with a public IP address is interfaced to an internet public subnet to receive service requests for a cluster of network servers. A first private subnet with a plurality of private IP addresses is interfaced to the single firewall or cluster of firewalls to receive the service requests after passing through a firewall. A plurality of redundant load balancers with a respective plurality of private IP addresses are interfaced to the first private subnet to receive the service requests after passing through the first private subnet. The load balancers are interfaced to a second private subnet. The network servers with respective private IP addresses are interfaced to the second private subnet to receive the service requests from the load balancers. At an initialization time, a private IP address is defined for the network load balancer system within the internet access subnet. When one of the load balancers becomes primary at the initialization time or switches from a standby state to an active state, the network load balancer system private IP address is defined as an alias in an interface table to be recognized by the one load balancer. When the one network load balancer switches from the active state to a standby state, the network load balancer system private IP address previously defined as the alias is released from the interface table.
-
Citations
7 Claims
-
1. A system for accessing a cluster of servers from an internet public subnet using a single public IP address, said system comprising:
-
a network load balancer system for said cluster, said network load balancer system comprising a plurality of redundant network load balancers; one or more access routing devices coupled to said internet public subnet, said one or more access routing devices having one or more respective public IP addresses; a private internet access subnet between said one or more access routing devices and said load balancer system and having a range of private IP addresses; a private network server subnet between said load balancer system and said cluster; and means, at an initialization time, for defining a private IP address for the network load balancer system within the internet access subnet, and when one of said load balancers becomes primary at the initialization time or switches from a standby state to an active state, defining said network load balancer system private IP address as an alias in an interface table to be recognized by said one load balancer, and when said one network load balancer switches from the active state to a standby state, releasing from the interface table, the network load balancer system private IP address previously defined as the alias.
-
-
2. A method for accessing a cluster of servers from an internet public subnet using a single public IP address, wherein there is a network load balancer system for said cluster, one or more access routing devices coupled to said internet public subnet, a private internet access subnet coupled between said one or more access routing devices and said load balancer system and having a range of private IP addresses, and a private network server subnet between said load balancer system and said cluster, said network load balancer system comprising a plurality of redundant network load balancers, said method comprising the steps of:
-
at an initialization time, defining a private IP address for the network load balancer system within the internet access subnet; when one of said load balancers becomes primary at the initialization time or switches from a standby state to an active state, defining said network load balancer system private IP address as an alias in an interface table to be recognized by said one load balancer; and when said one network load balancer switches from the active state to a standby state, releasing from the interface table, the network load balancer system private IP address previously defined as the alias. - View Dependent Claims (3, 4, 5, 6, 7)
-
Specification