有传入stream量故障转移的开源解决scheme吗?

我们有两个互联网服务提供商,两个互联网服务提供商的互联网服务提供商IP地址相同 我想要传入stream量的故障转移,是否有任何开源解决scheme? 我可以做两个名字服务器,每个ISP一个吗?

我不确定,但根据我的知识,主要和辅助名称服务器将以循环方式回复,直到他们活着。 一旦任何名称服务器将无法访问,那么只有另一个将答复,所以如果我是正确的,那么我认为我可以通过在我的办公室做两个名称服务器传入故障转移…

名称服务器解决scheme是最简单的选项,但是您必须根据您的需要设置TTL。 有很多关于TTL的讨论。 我们正在使用TTL较低的名称服务器,这种解决scheme对我们来说很合适,但是如果您想要一个真正的快速故障转移系统,您必须继续更复杂的解决scheme(如BGP) ,如果您的ISP支持的话。

很less有样本(非常简单的TTL解释)由名称服务器进行故障转移。

在这两个dns服务器中inputAlogging:www.domain1.com 1.1.1.1 TTL 10(1.1.1.1是主要ISP的公共IP)

当主要ISP失败时,必须将www.domain2.com的Alogging更改为2.2.2.2(其中2.2.2.2是故障转移ISP的公共IP)。

TTL告诉世界各地的客户(浏览器和其他名称服务器)www.domain1.com的IP地址有效期为10秒。 10秒后,客户端必须重新询问ip到名称服务器。

这个链接可以更好地解释,也是为什么这不是一个完美的解决scheme。

Vyatta想到,它可以做WAN负载平衡。

http://www.vyatta.com/downloads/index.php

也许尝试在他们的论坛上提出如何build议:

http://www.vyatta.org/forum/index.php

你可能想检查http://gdnsd.org/

gdnsd是一个仅授权的DNS服务器,它在DNS层进行地理(或其他types)平衡,redirect,加权和服务状态意识的故障转移。

我已经自己configuration它来负载平衡我的2个VPS,因为他们都不可靠,gdnsd能够正确地服务于当时活跃的VPS的IP

你看过CARP吗?