Route10 PPPoE Performance sub-par

Good Day Folks,

I have just turned on my Alta Labs Route10 to use on my 10Gbe internet line in Switzerland from the provider init7. It’s an XGSPon Line so I have a Zyxel Media Converter Bridge inbetween. To connect I need to use PPPoE with Vlan Tagging (Vlan 11).

I switched from a ubiquiti Dreammachine ProMax because it’s only able to manage 3Gbps Down and 1.2Gbps upload using PPPoE and Vlan.

I was told on Reddit the Route 10 can do PPPoE at Linespeed on a 10Gig line but unfortunately I only get it to give me 5Gbps Down and 800Mbits upload speed.

Is this really the limit of the hardware or am I doing something wrong here?

Thanks!

1 Like

Hmm, you’re definitely getting better than I was seeing, but part of it may be my modem which I haven’t yet bypassed. Unfortunately I cannot personally comment on PPPoE performance at that rate as I have don’t have the infra in place here to even offer to try and test to see what I see.

Have you tried the alternate acceleration mode? If so, any change (positive or negative)? If you haven’t, please go to the Route10 config modal, then under the Ports card, expand Advanced, then there is a menu for Acceleration.

EDIT: FWIW I was testing with a 2.5Gbps NIC against a 3Gbps symmetrical WAN (PPPoE), and seeing 1.9Gbps/2.35Gbps down/up consistent. That’s the fastest I can get at the present time, and I don’t have enough equipment here in the lab to spin something up at this time to offer to try 10Gbps

Interesting that you reach the upload speed!

I am quite lost now, but since I also tested running openwrt on a minipc with an intel 12900k and there achieved 9Gbps down and 5Gbps up on my line I really think the issue is not really the line.

With the alternate method I get a slower download at around 4Gbps but the upload goes up to around 1.2Gbps from 800Mbit!

The ping is always good around 7ms!

@Alta-cmb this seems like something you would want to take a direct look at.

1 Like

So there are a couple differences currently. I’m connect to a Bell GigaHub modem (Sagemcom FAST 5689E), in an IP-passthrough (pseudo-bridge-ish mode), but to copper Ethernet on the 2.5Gbps or SFP+ via THIS RJ45 to SFP+ module.

The other major difference is that while my PPPoE service requires a VLAN tag (35), but it does NOT in this pseudo-bridge mode—my modem/router is handling the tag and I’m just doing regular PPPoE over top.

So my results aren’t a direct comparison unfortunately, I was just sharing what I had been able to hit locally. I do see the same performance in whether using the copper Ethernet or SFP+ ports, but if I bypass the Route10 with say my MBP (M2 Max, 32GB) I’m seeing 2.35-2.37Gbps down/up of PPPoE performance 100% consistently. When the modem is handling the connection and the Route10 is in DHCP it has no issue maxing out that NIC either.

I do have a WAS-110 SFP+ module to bypass the GH but I haven’t yet implemented it. So admittedly my test config is a bit different. In one of the earlier firmware releases it was maxing at 1.4-1.6Gbps down, but still 2.35Gbps up, when Route10 was handling PPPoE.

Thanks. I honestly wasn’t sure if this would improve in your scenario or not, so I was a little hesitant, but I figured it also didn’t hurt to check.

One last thing, if you really don’t mind (if you do, please say so, it’s cool). In Enabled acceleration mode, if you monitor top from shell, how do the system resources look (CPU and mem)? Is it still basically a flat-line? Or does it spike when hitting 5Gbps? At 2.35Gbps I’m not even sure it registers a % point difference, but I can’t test higher than the limit of this NIC currently. This won’t fix the issue, it just tells us if it’s being properly offloaded.

Okay did the checks,

The system load is below 1% during up and downloads and memory load is around 3%.

So offloading seems to work, but not being able to offload fast enough?

Also changed the cabling and the transceiver used to make sure there is no other influence. No changes.

Subscribing to updates on this one. I am very interested in the outcome.

1 Like

Thanks a lot for checking that! Hmm, this isn’t an official statement, but just a personal comment. If the resources aren’t spiking, then that seems to indicate some issue in the chain(s) the traffic passes through, which likely indicates it’s either fixable or at least improvable. But, again, that’s a personal comment.

Okay but where to start? Any logfiles I could generate and export for you?