BALANCED CONNECTIONS TO INTERNET. “Well optimized Broadband”.
Click image to enlarge.
We can create a router (gateway) to gain access to the internet using multiple Internet connections while balancing LAN demand and obtaining consistent access to the network, controlling the failure of one or more lines.
Essentially, the system distributes requests from the LAN through a policy "by weight" through multiple Internet gateways. If the LAN is full of users, each running multiple applications at once, as a whole, their connections will have access to higher bandwidth, which is equivalent to the sum of the bandwidths for single access.
A number of concurrent connections, on average, all together have access to more bandwidth, which will cover the amount of Internet bandwidth of all links that are being balanced.
The Internet Access Gateway can be an ADSL router. In this case, the gateway is identified by the system via its IP address.
The software can be set up to operate in one of the following two ways to regulate the selected connection and therefor satisfy the needs of a specific Internet using application:
- Load Balancing and Fault Tolerance: Applications needing Internet access are balanced automatically based on the weight (the weight value) of each gateway. In the event that a gateway is unavailable, it is automatically excluded from the load balancing equasion to prevent the loss of IP packets. The allocation of a certain type of traffic can be manipulated manually, based on appropriate criteria (source IP, destination IP, TCP / UDP, ...)
- Failover: Only one of the gateways is active (the one with the largest weight value among those in part). The others remain as spares, ready to operate if the active connection is interrupted. Although there is no automatic balancing in this configuration, traffic can still be balanced.