Server load balancer traffic steering
First Claim
Patent Images
1. A method comprising:
- at a network switch to communicate with a load balancer and a load-balanced server cluster;
receiving a service request forwarded from the load balancer on an overlay network, wherein the service request was initiated by a client;
forwarding the service request to a first server in the load-balanced server cluster;
receiving a server traffic flow transmitted by a server in the load-balanced server cluster;
responsive to an initial configuration of the network switch to steer all traffic flow from the server cluster to the load balancer, automatically steering the server traffic flow to the load balancer on the overlay network;
receiving the server traffic flow back from the load balancer along with an offload indication to signal that the server traffic flow should be offloaded from the load balancer; and
in response to the offload indication, reconfiguring the network switch such that future server traffic associated with the server traffic flow bypasses the load balancer.
1 Assignment
0 Petitions
Accused Products
Abstract
A network switch comprises a load balancer steering mechanism configured to receive a service request received from a load balancer and forward the service request to a first server in a load-balanced server cluster. The service request was initiated by a client and transmitted to the load balancer. The network switch is configured to receive return traffic transmitted by the first server, and to automatically steer the return traffic to the load balancer.
-
Citations
23 Claims
-
1. A method comprising:
at a network switch to communicate with a load balancer and a load-balanced server cluster; receiving a service request forwarded from the load balancer on an overlay network, wherein the service request was initiated by a client; forwarding the service request to a first server in the load-balanced server cluster; receiving a server traffic flow transmitted by a server in the load-balanced server cluster; responsive to an initial configuration of the network switch to steer all traffic flow from the server cluster to the load balancer, automatically steering the server traffic flow to the load balancer on the overlay network; receiving the server traffic flow back from the load balancer along with an offload indication to signal that the server traffic flow should be offloaded from the load balancer; and in response to the offload indication, reconfiguring the network switch such that future server traffic associated with the server traffic flow bypasses the load balancer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. An apparatus comprising:
-
a plurality of network ports; a memory; and a processor configured to; receive a service request forwarded from a load balancer on an overlay network, wherein the service request was initiated by a client; forward the service request to a first server in a load-balanced server cluster; receive a server traffic flow transmitted by a server in the load-balanced server cluster; responsive to an initial processor configuration to steer all traffic flow from the server cluster to the load balancer, automatically steer the server traffic flow to the load balancer on the overlay network; receive the server traffic flow back from the load balancer on the overlay network along with an offload indication to signal that the server traffic flow should be offloaded from the load balancer; and in response to the offload indication, reconfigure the processor such that future server traffic associated with the server traffic flow bypasses the load balancer. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. One or more non-transitory computer readable storage media encoded with software comprising computer executable instructions and when the software is executed, by a processor of a network switch, operable to:
-
receive a service request forwarded from a load balancer on an overlay network, wherein the service request was initiated by a client; forward the service request to a first server in a load-balanced server cluster; receive a server traffic flow transmitted by a server in the load-balanced server cluster; responsive to an initial configuration of the network switch to steer all traffic flow from the server cluster to the load balancer, automatically steer the server traffic flow to the load balancer on the overlay network; receive the server traffic flow back from the load balancer on the overlay network along with an offload indication to signal that the server traffic flow should be offloaded from the load balancer; and in response to the offload indication, reconfigure the network switch such that future server traffic associated with the server traffic flow bypasses the load balancer. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification