Hello.
I want to share a weird issue in my topology.
I’m providing internet access to a remote location through a mountain node.
Current topology with IDs for later explanation.
(1)RBHEX(ISP 200Mbps Down / 20 Up ) —>(2)DynaDish5<—>(3)LHG-XL-AC<—(4)CRS125---->(5)LHG-XL-AC<—(6)DynaDish5---->(7)RB3011(remote location)
Problem is, i cannot seem to get full potential speed of 200Mbits(downstream) to my remote site.
So the weird performance goes like:
BT TCP Metrics
From (1) to (3) = ~133Mbps Rx ~180Tx
From (2) to (3) = ~133Mbps Rx ~180Mbps Tx (Just as expected, stable transmission) – 802.11Protocol
From (1) to (5) = ~250Mbps Rx?? , ~110Mbps Tx??
While
From (5) to (6) = ~110Mbps Rx, ~125Mbps Tx (Stable transmission but, can and will be improved in the near future) Nv2 Protocol
From (5) to (7) = ~110Mbps Rx, ~125Mbps Tx (as expected as well)
From (7) to (3) = 220Mbps Rx, ~140 Mbps Tx ???
From (1) to (6) = ~50Mbps Rx , ~75Mbps Tx
And finally
From (7) to (1)= ~74Mbps Rx , 44Mbps Tx
I know BT test between different equipment power is unreliable, but what are those weird metrics?
I’ve also set in an OrangePi2E iperf server on my internet site(1) and run through remote site(7) on my pc and results are the same.

Is this some sort of TCP window size ive been reading? Tested with 1 and 20 TCP streams and I still get identical metrics,
Links (2) to (3) and (5) to (6) are simple bridges.
My CRS125 on the mountain node, was previously set with software vlan method, which I changed it with the switch menu method.
I also read in the forum and changed interface queue types to ethernet-default, but still the same results.
Is the CRS to blame? Am I missing something else here?
I would appreciate some help because im breaking my head..