System and method for network load balancing
First Claim
Patent Images
1. A method for load balancing, including the steps of:
- a. receiving a packet at a firewall;
b. implementing a rule with respect to the packet that refers the packet to a load balancing proxy;
c. performing a load balancing analysis at the load balancing proxy;
d. determining a load balancing rule based upon the load balancing analysis of step c; and
e. implementing the load balancing rule at the firewall.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for load balancing. A packet is received at a firewall, which implements a rule and refers the packet to a load balancing proxy. The proxy performs a load balancing analysis at the load balancing proxy. Based on the results of the load balancing analysis, the proxy determines a load balancing rule, which is implemented by the firewall. At the end of the session to which the received packet belongs, the load balancing rule is deleted at the firewall.
132 Citations
10 Claims
-
1. A method for load balancing, including the steps of:
-
a. receiving a packet at a firewall;
b. implementing a rule with respect to the packet that refers the packet to a load balancing proxy;
c. performing a load balancing analysis at the load balancing proxy;
d. determining a load balancing rule based upon the load balancing analysis of step c; and
e. implementing the load balancing rule at the firewall. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for load balancing, comprising:
-
a. a processor;
b. a memory that stores a rule and load balancing instructions adapted to be executed by said processor to receive a packet at a firewall, implementing a rule with respect to the packet that refers the packet to a load balancing proxy, perform a load balancing analysis at the load balancing proxy, determine a load balancing rule based upon the load balancing analysis, and implement the load balancing rule at the firewall, said memory coupled to said processor;
c. a first port adapted to be coupled to the sender of the packet, said first port coupled to said processor; and
d. a second port adapted to be coupled to the destination to which the packet is addressed, said second port coupled to said processor. - View Dependent Claims (6)
-
-
7. A medium that stores instructions adapted to be executed by a processor to perform steps including:
-
a. receiving a packet at a firewall;
b. implementing a rule with respect to the packet that refers the packet to a load balancing proxy;
c. performing a load balancing analysis at the load balancing proxy;
d. determining a load balancing rule based upon the load balancing analysis of step c; and
e. implementing the load balancing rule at the firewall. - View Dependent Claims (8)
-
-
9. A system for filtering a packet that is part of a session between applications. that negotiate a connection parameter, including the steps of:
-
a. means for receiving a packet at a firewall;
b. means for implementing a rule with respect to the packet that refers the packet to a load balancing proxy;
c. means for performing a load balancing analysis at the load balancing proxy;
d. means for determining a load balancing rule based upon the load balancing analysis of step c; and
e. means for implementing the load balancing rule at the firewall. - View Dependent Claims (10)
-
Specification