Bi-directional affinity within a load-balancing multi-node network interface
AssigneeMicrosoft Corporation
InventorsSean B. House, Joseph Joy, Rajesh Dadhia
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsSean B. House, Joseph Joy, Rajesh Dadhia
Estimating the term…
A new network load balancing/firewall node for use in a system including multiple network load balancing/firewall nodes is disclosed. The network load balancing/firewall applies bi-directional load balancing affinity with regard to requests from external clients and corresponding responses from internal network servers. An external network load balancing adapter executes a load-balancing algorithm to determine whether a received client request is accepted by the network load balancing/firewall node. A firewall utility processes the received client request and maintains state information associated with the received client request. An internal network load balancing adapter ensures that the same network load balancing/firewall node accepts a response from an internal network server corresponding to the received client request.
A network load balancing/external network interface node, for use in a system including multiple network load balancing/external network interface nodes, including bi-directional load balancing affinity with regard to requests from external clients and corresponding responses from internal network servers, the network load balancing/external network interface comprising:
A network load-balancing/external network interface node, for use in a system including multiple network load-balancing/external network interface nodes, including bi-directional load-balancing affinity with regard to requests from external clients and corresponding responses from internal network servers, the network load-balancing/external network interface comprising:
A method for establishing bi-directional affinity for a load balancing firewall comprising multiple load balancing/firewall nodes interposed between an internal network comprising multiple published servers that are identified within a list maintained by the load balancing/firewall node, and an external network comprising requesting clients, the method comprising:
A computer-readable medium having computer-executable components thereon for a load balancing firewall comprising multiple load balancing/firewall nodes interposed between an internal network comprising multiple published servers that are identified within a list maintained by the load balancing/firewall node, and an external network comprising requesting clients, the components performing the steps of:
A method for establishing bi-directional affinity for a load balancing firewall comprising multiple load balancing/firewall nodes interposed between an internal network comprising multiple published servers and an external network comprising requesting clients, the method comprising:
Dependencies are inferred from the claim text.