Why Would Bandwidth Aggregation of Multiple WAN ports Not Report Full Speed via Speedtest on a Business Router

Q&A of functional explanation or specification parameters
Updated 04-23-2024 00:19:36 AM FAQ view icon63699
This Article Applies to: 

TP-Link Business routers provide multiple WAN ports with load balancing capabilities to connect multiple Internet lines for a more stable and high-speed network experience. To verify the network improvement from aggregating multiple Internet lines, you may want perform a speed test, but find that the test results don’t match the total combined bandwidth of the Internet lines. Why is this?

Rather than simply combining the bandwidth of two or more WANs, the router divides the overall network load across each individual connection. It uses algorithms to distribute user requests across different WAN ports, ensuring that the traffic and workload are balanced. Thus, for a single client, the benefits of load balancing may not be apparent. However, by spreading traffic in this manner, the feature does enhance performance for the network as a whole. The router ensures optimal efficiency across all connections, leading to improved functionality on a systemic level.

The following contents are some tests based on Speedtest®, explaining why load balancing usually does not aggregate the WANs’ bandwidth.

1. Recommended configuration

To enable all WANs to participate in the testing process, please go to the router page → Transmission → Load Balancing, make sure “Enable Load Balancing” is checked, and “Enable Application Optimized Routing” (which will cause all speed test traffic forwarded via the same WAN port) and “Enable Bandwidth Based Balance Routing on port(s)” (which will cause only part of the WAN ports used during the test) are unchecked.

Apart from this, some other features like Link Backup, Policy Routing, or Static Route may cause only part of the WANs to work during the speed test. Please make sure they are not enabled.

2. Possible test results and causes.

If your total bandwidth is not high, say below 100 Mbps, then the test results may match; conversely, if the bandwidth is higher, then the probability of matching is much lower.

This is related to the Speedtest® testing mechanism and the router’s load balancing algorithm. During the Downstream/Upstream test, your client will create several sessions with the Speedtest® servers. When the router receives requests to create sessions, it will forward them via different WAN ports, which is achieved by the load balancing algorithm.

TP-Link business routers use a probability-based load balancing algorithm. Take dual WAN ports as an example, the probability of forwarding a new session through each WAN is 1/2. When performing a speed test, the number of sessions that your client connects to the Speedtest® server will not be large, maybe no more than 20. In terms of Probability, a sample size of a few dozen connections is very small. For example, assuming you toss a coin 20 times, it is likely that there will be many more on one side than the other.

Suppose there are 10 sessions during the test period, the maximum bandwidth that each session can accommodate is 10 Mbps, and the bandwidth of both two WANs is 50 Mbps, then your total bandwidth is 100 Mbps. If 5 sessions are forwarded via WAN1, the other 5 sessions are via WAN2, then the test result should be 50 + 50 = 100 Mbps, the same as your total bandwidth. But maybe 8 sessions are via WAN1, the other 2 sessions are via WAN2, then the test result should be 50 + 20 = 70 Mbps, much lower than the bandwidth.

3. TP-Link SMB routers can fully utilize the WAN ports.

Note that the inaccurate test results do not mean that your router is not capable of multi-WAN scenarios. As mentioned earlier, the router can hold at least 10,000 sessions. During the speed test, your client will only have tens of sessions with the servers for high-speed transmission, which is different from the normal Internet behaviors, for example, normally you may need 50+ sessions to open a web page, hundreds of sessions to watch an online video, far more sessions to download large files.

Probability-based load balancing algorithms can better accommodate these application scenarios and allow bandwidth-based load balancing. In the Speedtest® scenario, the test results may be inaccurate; but when you enjoy the Internet normally, TP-Link routers can make full use of the multiple Internet lines to achieve bandwidth aggregation. You can also verify this by monitoring the Traffic Statistics.

4. What to do if you want to verify the bandwidth aggregation?

You can verify bandwidth aggregation status by some using the steps below.

At first, you need to prepare the same number of computers as your WAN port. Here we still assume that there are two WAN ports, so we need to prepare two computers to connect to the LAN ports of the router. Below is an example network topology, in which the configuration is implemented in standalone mode.

Go to Preferences → IP Group → IP Address. Then create two address entries: 192.168.0.100/32 for PC1, and 192.168.0.200 for PC2.

Go to IP Group and create two group entries. Include address PC1 into group PC1, and address PC2 into group PC2.

Next we will set up Policy Routing for the two computers. Go to Transmission → Routing → Policy Routing, then create two routing entries for each computer, as shown below.

Now all traffic from PC1 will be forwarded via WAN1, and traffic from PC2 via WAN2. Visit Speedtest® on both PCs then perform the speed test at the same time. The results correspond to the bandwidth of WAN1 and WAN2, respectively, which also proves that the router can make full use of both lines.

Related Articles:

How to use iPerf to test the speed on TP-Link routers?

How to use iPerf to test the speed of TP-Link switches?

How to use iPerf to test the speed between the EAP and the wireless client?

How to use iPerf to test the speed on Outdoor CPE in PtP Network?

 

 

Looking for More

Is this faq useful?

Your feedback helps improve this site.

Recommend Products

Community

TP-Link Community

Still need help? Search for answers, ask questions, and get help from TP-Link experts and other users around the world.

Visit the Community >