I have tested the following scenarios as basic l2tp configuration with default MTU/MRU 1460 no firewall rules no queues nothing that can disturb the throughput, all the traffic tests are between Win7 and the fileserver:
RB1000 ver5beta4
Win7----l2tp—RB1000—fileserver : Throughput ~ 84 Mbps CPU 60%-70% (I think the CPU I way to high for unencrypted traffic! Especially for RB1000.)
Win7----SSTP----RB1000----fileserver : Throughput ~ 81 Mbps CPU 80%-90% (was curious to see how the SSTP will handle itself) CPU 80%-90%
The following setup with the HuaWei router which is specifically designed for L2TP\IPSEC(with hardware encryption for IPSEC) the throughput is terrible also RB1000 CPU goes to 100% for some seconds stop responding and then comes back again responding with repeating patterns on different timings, throughput starts from 50~60Mbps and drops after ~10sec. to 10~15Mbps.
RB1000 ver5beta4 same configuration as for the top tests:
Win7----HuaWei(Quidway AR18-22S-8)----l2tp----RB1000 :Throughput ~ 15Mbps(between Win7 and RB1000)
CPU’s of this setup:
AR18 ~ 20%-40%
RB1000 ~ 15%-100%
Someone here I think doesn’t follow the l2tp standards and this is may be the problem with the throughput, can’t say for sure!?Also when the big packets hit the connection the throughput goes to hell.The L2TP tunnel negotiates normal no error or connection problems, pings and all other connections are working fine just the throughput problem when the big packets starts rolling.
Just before to buy the RB1000 I was using the following setup with HuaWei Eudemo500 and AR18-22S-8:
Win7----AR18-22S-8-----l2tp----Eudemon500----fileserver : Throughput ~83Mbps(between Win7 and Eudemon500)
Setting the MUT/MRU to 512 fixed the CPU of RB1000 to 10%-25% but the throughput was the same as expected with smaller packets.
Any thoughts, ideas would be great!
Thanks in advance.