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
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
Always! Even on 100 Mbit/s and 1Gbit/s cards
UPD: ув. macgaiver давайте спишемся по аське?