Is there a block diagram for Route10?

If I have a 10Gbps WAN connection, does that mean I should be able to fully utilize 2.5Gbps on each of the 3 LAN ports, or is the total throughput across all LAN ports limited to 2.5Gbps?

1 Like

Yes, if you have three 2.5 Gbps LAN links, you can use 7.5 Gbps across them. It’s more typical to connect a 10 Gbps-capable switch to the LAN4 port, but either scenario will work.

With a 10 Gbps uplink, I’m only able to achieve a maximum of 2.5 Gbps across all LAN ports. This means that if I run a speed test on LAN2, for example, the speed on LAN3 will be limited to 2.5 Gbps. If I disable hardware acceleration, I can push speeds above 4 Gbps(Only tested on 2 device), but this results in 50% system load. For WAN2, running speed tests usually caps most servers at 1 Gbps, with only one or two servers allowing me to reach the full 10 Gbps. However, when I switch LAN4 to WAN, I’m able to hit 10 Gbps on all speed test servers. Is this potentially a hardware issue? I’ve tested all LAN ports, and as long as the connection uses the WAN2 SFP port, most speed test servers are capped at 1 Gbps, although torrents work fine.

Shouldn’t be a hardware issue, other than the chipset may Can you describe more how you are running the tests?

Some things you can try are to disable flow and flow control:

ssdk_sh flow status set 0
ssdk_sh port flowCtrl set 5 disable
ssdk_sh port flowCtrl set 6 disable

Running on speedtest.net. Disabling flowctrl seems to work the same as disabling hardware acceleration on the controller, is it the same thing?

Disabling hardware acceleration however had a huge impact on system load though.

Better speed, how to set it as persistent?

Does set 5 and set 6 only disable flow control on certain ports? I want to do some playing around with this please. I am using the first 2.5Gb port from the left, and the first SFP+ port from the left.

Does flow status set 0 disable hardware offloading by hand? that command causes a lot more CPU load on speed tests.

Thank you Jeff.

You can add the commands to a shell script /cfg/post-cfg.sh to get the commands to execute after every configuration is applied.

Port 5 is WAN2 and Port 6 is LAN4. Yes, disabling flow will disable hardware acceleration as well, and there may be corner cases where this results in increased speed, so we’re looking into how to improve this.

Thank you Jeff. Are you willing to share with us the “port” vs physical location on the front of Route10?

Sure.
WAN1: ssdk port 4
LAN1: ssdk port 3
LAN2: ssdk port 2
LAN3: ssdk port 1
LAN4: ssdk port 6
WAN2: ssdk port 5

It’s this way because it’s best for the HW layout.

1 Like

Thank you so much Jeff!