在简单的VPN设置上使用Round Robin DNS

我们有两个负载平衡的互联网连接,以分担两者之间的负载。 我们之所以这样做,是因为其中一家互联网服务提供商certificate其性能不如可靠,但是在工作时速度和延迟都很高。 我们宁愿尽可能地利用这两个连接,而不是让其中一个闲置,直到另一个连接退出。

我们有一些远程工作人员偶尔需要通过笔记本电脑或iPad的VPN连接,而我们也有less量从小型分支机构运行的永久LAN到LAN隧道。

最初我们只有一个互联网连接,并为所有VPN用户使用我们的一个静态IP地址。 现在我们有两个互联网连接正在运行,我试图确保VPN可用于我们的团队,无论连接何时下降。 所以我的解决scheme是为我们的域名创build两个Alogging值为vpn。 以及来自每个对等体的两个静态IP地址。

这是一个明智的方式来实现这一点? 如果一个节点发生故障,并且有些数据包仍然被路由到它,我是否应该期望更高的延迟?

我有一个设置简单的模型:

循环图

客户不能保证如何使用双logging。 如果它应该工作,我必须指出,它不会是50/50也不能保证客户端将自动使用其他IP。

如果你可以,我build议看看像DNSMadeEasy或亚马逊路线53的DNS服务提供商。他们将允许你设置“加权”的DNS,这将有效地播放一个IP到一些用户和其他IP在其他时间轮换(东西像那样)以及支持故障转移,您可以使用任一解决scheme或将它们结合起来,以达到预期的效果。 例如,如果互联网IP Aclosures,DNS提供商可以将DNS转换为指向IP B.这个DNSMadeeasy还支持LAN IPlogging

http://www.dnsmadeeasy.com http://aws.amazon.com/route53/faqs/#Support_for_WRR