[RP-PPPoE] PPP Bandwidth Limit at about 40Mbit

Stefan Schick stefan.schick at cubeworksug.de
Mon May 18 07:28:00 EDT 2015


Hello,

we have the following Setup:

PC with PPPoE Client <---------Cat 7 Ethernet Cable ---------> PC with 
PPPoE Server

First we confirmed that all the Hardware supports Gigabit. We used 
Static IP Addresses (no PPP) and multiple parallel Http Downloads to 
prove it. We had a transfer rate of about 400 to 500 Mbit/s

After that we set up a PPP Server on one PC and a PPP Client on the 
other. Both are using rp-pppoe. For the server we used the following 
configuration: https://projects.f0i.de/linux/pppoe.md with Arch Linux as 
Operating System.

As clients we used multiple Configurations:
- Windows 7
- Fedora Linux 21
- Debian Wheezy
Each of them with the default configuration. We only entered the 
connection credentials.

No matter which client we used we only got transfer rates of about 
40Mbit/s. We expected about 400Mbit/s.

After this we got ourselves a Dsl Connection from a Provider with 
100Mbit. We confirmed this with a xDsl Measurement Test Device, the same 
the Technicians of the Provider use.

Then we tested our Linux clients on this Dsl Connection. Here we had the 
same result. Only about 40Mbit/s transfer rate. We expected 80 or 90 Mbit/s.

We also checked the "tc qdisc" entries. There was no rate limit defined. 
The entries all look like this:
## tc qdisc
qdisc fq_codel 0: dev ppp0 root refcnt 2 limit 10240p flows 1024 quantum 
1496 targetr 0.5ms interval 100.0ms ecn


For us this looks like either a bad default configuration across 
probably all Linux Distributions, or a Bug in the rp-pppoe Code. It also 
seems to affect both PPP client and server. Has anyone some ideas or a 
fix to the problem?

Regards,
Stefan Schick

-- 
Geschäftsführer


CubeWorks UG (haftungsbeschränkt)
Panoramaweg 14
74245 Löwenstein

Telefon: +49 (0) 170 / 733 64 63
E-mail: stefan.schick at cubeworksug.de
Web: http://www.cubeworksug.de


More information about the RP-PPPoE mailing list