VPN Router Suggestion

Hi fellow members,

To cut straight to the point, I would like to ask for suggestion on the VPN router, that so far I had narrowed it down to what is available in my country, is suitable for my requirements.

a. Mikrotik RB110
b. Mirkotik RB3011
c. Mirkotik CCR1009


My setup and requirement would be like this:

  1. A web-based app server is co-located at a datacenter.
  2. The VPN router will be at the datacenter too.
  3. The app server will be connected to the router.
  4. The connection at the datacenter is 1 gbps shared among the datacenter customers.
  5. 3 sites (each is connected via 10 mbps internet connection) will be connecting to the router via somesort of VPN, preferably OpenVPN > L2TP > PPTP.
  6. Thus 3 sites + application server all will be under 192.168.x.x. IPs.
  7. Each site consists of approximately 10-15 users.
  8. There is future plan for 7 salesmen to access the app server remotely using laptops
  9. The router should also act as a firewall to auto reject any DDOS attacks, ping floods and such.[/list]

What would be your take?
I would prefer OpenVPN as some public hotspots do not allow PPTP connections. Also, which model of mikrotik supports hardware cyrpto that IPSEC can leverage?


Thank you in advance.