Terrible Network performance with TP-LINK Archer VR200v, is this to be expected?

I have a Network, which looks something like this (simplified):

All devices have a 1000baseT full-duplex link with CAT 6 (except the last 10 m are CAT 5e) and are flashed with OpenWrt 21.02.3.

Today I ran iperf3 between the server and my workstation. This was the result:

[  5] local 192.168.5.106 port 43806 connected to 192.168.11.148 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  8.34 MBytes  70.0 Mbits/sec    8   97.0 KBytes       
[  5]   1.00-2.00   sec  7.78 MBytes  65.3 Mbits/sec    6   89.8 KBytes       
[  5]   2.00-3.00   sec  7.78 MBytes  65.3 Mbits/sec    4   99.8 KBytes       
[  5]   3.00-4.00   sec  8.08 MBytes  67.8 Mbits/sec   12   92.7 KBytes       
[  5]   4.00-5.00   sec  7.78 MBytes  65.3 Mbits/sec    6   82.7 KBytes       
[  5]   5.00-6.00   sec  7.78 MBytes  65.3 Mbits/sec    6    106 KBytes       
[  5]   6.00-7.00   sec  7.78 MBytes  65.3 Mbits/sec   10   97.0 KBytes       
[  5]   7.00-8.00   sec  7.78 MBytes  65.3 Mbits/sec    3   98.4 KBytes       
[  5]   8.00-9.00   sec  7.78 MBytes  65.3 Mbits/sec   12   74.1 KBytes       
[  5]   9.00-10.00  sec  7.78 MBytes  65.3 Mbits/sec    3    104 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  78.7 MBytes  66.0 Mbits/sec   70             sender
[  5]   0.00-10.04  sec  78.3 MBytes  65.4 Mbits/sec                  receiver

:dizzy_face:

How can it be this terrible? When I test between the middle C7 and my workstation I get a much better result:

Connecting to host 192.168.5.3, port 5201
[  5] local 192.168.5.106 port 37772 connected to 192.168.5.3 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  39.0 MBytes   327 Mbits/sec    3    355 KBytes       
[  5]   1.00-2.00   sec  38.8 MBytes   325 Mbits/sec    0    407 KBytes       
[  5]   2.00-3.00   sec  39.1 MBytes   328 Mbits/sec   24    346 KBytes       
[  5]   3.00-4.00   sec  39.5 MBytes   331 Mbits/sec    0    387 KBytes       
[  5]   4.00-5.00   sec  39.0 MBytes   327 Mbits/sec   19    345 KBytes       
[  5]   5.00-6.00   sec  38.6 MBytes   324 Mbits/sec    0    400 KBytes       
[  5]   6.00-7.00   sec  39.2 MBytes   329 Mbits/sec    2    328 KBytes       
[  5]   7.00-8.00   sec  39.7 MBytes   333 Mbits/sec    0    379 KBytes       
[  5]   8.00-9.00   sec  39.6 MBytes   332 Mbits/sec   22    305 KBytes       
[  5]   9.00-10.00  sec  38.4 MBytes   322 Mbits/sec    0    368 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   391 MBytes   328 Mbits/sec   70             sender
[  5]   0.00-10.01  sec   389 MBytes   326 Mbits/sec                  receiver

Still far from 1 Git/s, but running iperf3 from an AP might not be ideal.

Now between the VR200v and my workstation:

Connecting to host 192.168.5.1, port 5201
[  5] local 192.168.5.106 port 58746 connected to 192.168.5.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  11.6 MBytes  97.1 Mbits/sec   11   65.0 KBytes       
[  5]   1.00-2.00   sec  11.2 MBytes  94.1 Mbits/sec    8   76.4 KBytes       
[  5]   2.00-3.00   sec  11.3 MBytes  94.6 Mbits/sec   17   60.8 KBytes       
[  5]   3.00-4.00   sec  11.2 MBytes  94.1 Mbits/sec   10   76.4 KBytes       
[  5]   4.00-5.00   sec  11.4 MBytes  95.6 Mbits/sec   11   79.2 KBytes       
[  5]   5.00-6.00   sec  11.2 MBytes  94.1 Mbits/sec   11   66.5 KBytes       
[  5]   6.00-7.00   sec  11.3 MBytes  95.1 Mbits/sec   10   63.6 KBytes       
[  5]   7.00-8.00   sec  11.5 MBytes  96.1 Mbits/sec    8   79.2 KBytes       
[  5]   8.00-9.00   sec  11.3 MBytes  95.1 Mbits/sec   10   76.4 KBytes       
[  5]   9.00-10.00  sec  11.2 MBytes  93.6 Mbits/sec   15   60.8 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   113 MBytes  95.0 Mbits/sec  111             sender
[  5]   0.00-10.00  sec   113 MBytes  94.6 Mbits/sec                  receiver

Again pretty bad...

I am running multiple VLANs, with about 30 firewall rules, unbound, adblock, sqm, dhcp and a few wireless networks on the TP-LINK Archer VR200v, which is also DSL modem and the gateway.
Is this just to much load for the 500 MHz Lantiq XWAY VRX288?
I have stopped adblock, unbound and sqm and tested again but only got a negligible improvement.
The CPU is only at Load Average 0.54, 0.16, 0.06, and the memory at 50 %. I do not see any issues in the kernel log.

I have tested my cables with a cheap cable-tester and they all seem to be okay.
Or do you think I have some issue on Layer 1?

What else should I be testing? Should I buy a new dsl modem / router? I wanted to avoid the double NAT...

More or less, yes - lantiq is slow, even more so running in single-core configuration (second core running the voice firmware for the FXS ports).

Although ath79 (archer c7) won't do routing at 1 GBit/s wirespeed either.

1 Like

Thanks for the quick reply! Even though this is not, what I wanted to hear :smiley:

When I look into the ToH I do not find any better DSL modem, which is supported by OpenWrt.
So should I buy a decent router, use the VR200v as a modem and forward the PPPoE to the new router?

Do you have any recommendation for me? Would the AVM FRITZ!Box 7520 / 7530 suffice?

It depends on what kind of performance you want to achieve, ipq40xx is better than ath79 and much better than lantiq, but won't give you half of a GBit/s either.

1 Like

If your goal is to get faster access to your server don’t route traffic to it, move it into the same broadcast domain or VLAN as the workstation so the routers are out of the picture.

Even low powered routers will give you great switched performance

1 Like

Have similar setup . VDSL2 modem in basement next to NAS , Router with AP upstairs .
Check my config (DSA) if this could be suitable for You

Nice idea, I haven't thought about it.

But as the server also has a port forwarding I would like to keep it in the DMZ.
I think I will be following the Raspberry Pi 4 way... Hopefully we will be having fiber someday, then the Gigabit network will be necessary anyways. :smiley:

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.