CPU usage with ipsec

Hello,

I have a RB750 unit with an IPSec tunnel. When downloading a file across the IPSec tunnel, I am getting a max speed of 200 KB/sec at which point the CPU usage is around 100% on the RB750.

Winbox shows that its running at 400 MHz.

IPSec settings. auth algorithm: sha1 encryption algorithm: 3des

I was expecting greater throughput, is this typical?

On this post http://forum.mikrotik.com/t/miserable-3des-ipsec-performance-on-rb750/38766/1 someone suggested NOT using port1. Maybe try that… but realize that the 750 is a low power unit… it won’t have great ipsec performance.

Change from SHA1 to MD5 you will get much better performance..
I thnik that SHA1 implementation is bad or way more complex than MD5.

When I changed my IPSEC tunnels to MD5 I got much better performance (from 2Mbit to 10mbit!).
I am using 433AH which runs at 680 MHz..