Hardware vs. Software VPN: Options for Building Your VPN Infrastructure