Load balancing
DC CAFCFirst Claim
1. A method for load balancing client requests among a plurality of internet service provider (ISP) links in a multi-homed network, comprising:
- resolving an incoming domain name server (DNS) query for an address associated with a domain name of a server within the multi-homed network, wherein the incoming DNS query is received from a client;
selecting, based on at least one load balancing criterion, one ISP link from the plurality ISP links; and
returning an internet protocol (IP) address selected from a range of IP addresses associated with the selected ISP link, thereby subsequent requests from the client are routed through the selected ISP link.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A network management system, device and method for managing a computer network. The device is connected to the Internet through a plurality of routes, wherein the plurality of routes are assigned with respective IP addresses. The device includes a controller receiving a DNS resolution query from a remote computer for a domain name within the computer network, selecting one of the plurality of routes connecting the device to the Internet, and responding to the DNS resolution query with an IP address associated with the selected route. The IP address is used for resolution of the domain name.
83 Citations
15 Claims
-
1. A method for load balancing client requests among a plurality of internet service provider (ISP) links in a multi-homed network, comprising:
-
resolving an incoming domain name server (DNS) query for an address associated with a domain name of a server within the multi-homed network, wherein the incoming DNS query is received from a client; selecting, based on at least one load balancing criterion, one ISP link from the plurality ISP links; and returning an internet protocol (IP) address selected from a range of IP addresses associated with the selected ISP link, thereby subsequent requests from the client are routed through the selected ISP link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device for load balancing client requests among a plurality of internet service provider (ISP) links in a multi-homed network, comprising:
-
a network controller configured to resolve an incoming domain name server (DNS) query for an address associated with a domain name of a server within the multi-homed network, wherein the incoming DNS query is received from a client; and a balancer module configured to select, based on at least one load balancing criterion, one ISP link from the plurality ISP links; wherein the network controller is further configured to return an internet protocol (IP) address selected from a range of IP addresses associated with the selected ISP link, thereby subsequent requests from the client are routed through the selected ISP link. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification