Apologies if this isn't the correct place to ask this, this is the most suitable stack I could find;
I'm after some advice on VPNs; I want a solution that terminates VPNs that is easily scalable but initially I can start small. I don't want the first device to be thousands when there will only be a handful of connections to begin with.
I wanted to know, which is a more cost effective method for terminating VPNs; a hardware VPN device (like a Cisco ASR or a Juniper endpoint for example), a server (runing OpenSwan, OpenVPN, or a PPTP server), or a virtual appliance like Vyatta or pfSense?
Also which options provides the best throughput; hardware devices, vpn servers, or virtual appliances?
I will be terminating VPNs from work stations (Mac/Windows/Linux clients) so what would people recommend as a good all round solution; IPSEC, PPTP, others?
I hope these questions are clear enough if not just say and I will amend, thanks for reading and thanks for your thoughts.