PPPoE server throughput issue

Dear Community, help me to understand.
I setup my MT as PPPoE server, everything works fine, i mean RADIUS, routing etc. but when i download file from my own FTP server i always get max 34Mbps? When i download same file without using MT as PPPoE - i get ~90Mbps throughput. Any idea?

P.S. NAT not used.

What about hardware? Encryption? Compression?

No any kind of encryption or compression. I don’t use them and don’t planned to use.
Hardware - any PC that i tryed (celeron 1Gz, P4 2.2Gz) - all of them not so fast , but i’m only one user on this PPPoE server (this is test installation) and i think perfomance of PC not the problem.
ROS - i tested 2.9.51 and 3.16 - same result :frowning:
I installed ROS and copy/paste that:

interface vlan add name=v2  vlan-id=2  interface=ether1 disabled=no
interface vlan add name=v10 vlan-id=10 interface=ether1 disabled=no
interface vlan add name=v90 vlan-id=90 interface=ether1 disabled=no

ip neighbor discovery set ether1 discover=no
ip neighbor discovery set     v2 discover=no
ip neighbor discovery set    v10 discover=no
ip neighbor discovery set    v90 discover=no

ip address add address=172.16.2.245/24 interface=v2
ip address add address=xxx.yyy.zzz.245/28 interface=v10

ip route add gateway=xxx.yyy.zzz.241

ppp aaa set use-radius=yes interim-update=60

ppp profile add name=default-pppoe local-address=xxx.yyy.zzz.245 dns-server=xxx.yyy.zzz.253

ip pool add name=inet ranges=xxx.yyy.zzz.128-xxx.yyy.zzz.191

ppp profile set default-pppoe remote-address=inet

radius add service=ppp address=172.16.2.110 secret="radpass" authentication-port=1645 accounting-port=1646 timeout=10s

radius incoming set accept=yes

ip traffic-flow target add address=172.16.2.110:2001 version=5
ip traffic-flow target add address=172.16.2.110:2004 version=5
ip traffic-flow set active-flow-timeout=1m enabled=yes

interface pppoe-server server add interface=v90 default-profile=default-pppoe max-mtu=1492 max-mru=1492 authentication=pap one-session-per-host=yes disabled=no

into console (xxx.yyy.zzz.0/24 - my public IP’s network) and everything start working (as you see - no any firewall rules there)! But i always have 34Mbps file transfer :frowning: Always! Even on 100 Mbit/s and 1Gbit/s cards :frowning:

UPD: ув. macgaiver давайте спишемся по аське?

Easy to replicate, i have this problem too so maybe is a PPPoE daemon implementation bug.

Regards,
Giorgio

did you tried to increase PPPoE interface queue length?

This:

queue type set default pfifo-limit=1
queue type set ethernet-default pfifo-limit=1

and this:

queue type set default pfifo-limit=4294967295
queue type set ethernet-default pfifo-limit=4294967295

gives same effect :frowning:

I can say - there are bug in MT’s PPPoE server :frowning: When i setup PPTP server on the same hardware that gives me max 34Mbps via PPPoE i can download files with ~92Mbps with or without encryption!

no any answers from MT team :frowning:

it’s weekend =)

bump :slight_smile:

What about tcp window size etc. protocol stuff, more info here: http://www.speedguide.net/analyzer.php
http://www.speedguide.net/tcpoptimizer.php

Windows XP Best performance, since TCP Optimizer.exe has not been updated for XP SP3 and Vista, is : defaults. Reinstall the TCPIP protocol and/or the OS itself?

Not sure, hope it helps. Remember to tell us what happened after you test it. :slight_smile: