I’m looking for mikrotik router to replace my current Cisco VPN router. It should be able to provide (OpenVP) site-to-site for about 30 clients and about 5-6 mobile VPN client ( 100M/100M traffic).
Hadware acceleration would be in advance. Are CCR1009-7G or CCR1016-12G good enough ?
To date none of the Mikrotik routers supports hardware encryption for OpenVPN, those which do have CPUs with hardware encryption can currently only use it for IPsec.
In addition to that, RouterOS only supports TCP transport for OpenVPN, so the network between the clients and the server must have enough capacity and quality not to drop packets. As soon as packets get dropped and retransmissions become necessary, the connections over any VPN using TCP transport become very bad. So if you prefer Mikrotik, use IPsec (and benefit from the hardware acceleration by choosing a model like hAP ac² or hEX S); if you prefer OpenVPN, don’t use Mikrotik.
currently (in ROS 6) no HW acceleration.
if you want to push 100/100mbps via OpenVPN i recommend 1100AHx4 what has a quad core 1400MHz CPU (what also can be overclocked with 20% - no problem if you have proper cooling of rack).
more MHz is better than more cores in this, so 1100AHx4 would be better if you have few clients doing more speed.
CCR1009 (active cooling) may would be better with more clients, less speed per client.
I would strongly advise against OpenVPN on Mikrotik for the above reasons. Performance is very poor with TCP-in-TCP, see http://sites.inka.de/bigred/devel/tcp-tcp.html for explanations.
Since 2010, Mikrotik is no longer developing their OpenVPN implementation. Expect the limitations to be permanent. Use IPSec, or GRE/IPSec if you want an interface to work with (I think Cisco supports GRE/IPSec?)
Good luck if you want to use Mikrotik with IPSec Hardware Accelerate for VPN site-to-site.
Choose the best hardware and multiple for 4.
configure only the basic manuals, do not try to reinvent, nor try to use dynamic routing.