Load balancing
First Claim
1. A method for managing a multi-homed network using a content router connected to a client computer network, comprising:
- receiving a request from a client within the client computer network directed to a remote server computer within a remote computer network, wherein the client and the remote server computer are connected through a plurality of data routes, each of the plurality of data routes is connected to a router;
selecting a data route from the plurality of data routes to route the received request to the remote server computer, wherein the selection of the data route is based on a decision function;
translating a source IP address of the client to an IP address corresponding to the selected data route; and
routing the received request to the remote server computer over the selected data route.
0 Assignments
2 Petitions
Accused Products
Abstract
A method and network device for managing a multi-homed network are provided. The method comprises receiving a request from a client within a client computer network directed to a remote server computer within a remote computer network, wherein the client and the remote server computer are connected through a plurality of data routes, each of the plurality of data routes is connected to a router; selecting a data route from the plurality of data routes to route the received request, wherein the selection of the data route is based on a decision function; translating a source IP address of the client to an IP address corresponding to the selected data route; and routing the received request from the client to the remote server computer over the selected data route.
111 Citations
24 Claims
-
1. A method for managing a multi-homed network using a content router connected to a client computer network, comprising:
-
receiving a request from a client within the client computer network directed to a remote server computer within a remote computer network, wherein the client and the remote server computer are connected through a plurality of data routes, each of the plurality of data routes is connected to a router; selecting a data route from the plurality of data routes to route the received request to the remote server computer, wherein the selection of the data route is based on a decision function; translating a source IP address of the client to an IP address corresponding to the selected data route; and routing the received request to the remote server computer over the selected data route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A network device configured to manage a multi-homed network, comprising:
-
a processor; and a memory communicatively connected to the processor, wherein the memory contains instructions that, when executed by the processor, configure the network device to; receive a request from a client within a client computer network directed to a remote server computer within a remote computer network, wherein the client and the remote server computer are connected through a plurality of data routes, each of the plurality of data routes is connected to a router; select a data route from the plurality of data routes to route the received request, wherein the selection of the data route is based on a decision function; translate a source IP address of the client to an IP address corresponding to the selected data route; and route the received request from the client to the remote server computer over the selected data route. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification