集群网关计算机

我们使用Linux电脑作为我们的办公室网关。 它有两个互联网连接和一个局域网连接。 我的问题是,每当有任何网关软件configuration问题或硬件问题,LAN客户端松动互联网连接。 为了解决这个问题,我想创build一个两台运行相同服务(代理,防火墙,ID等)的网关PC的集群,以便其中任何一个出现问题,stream量可以通过另一个网关到达互联网。 我假设集群为集群中的所有节点提供单个IP,因此所有的LAN客户端都将具有集群IP作为它们的网关。 我想知道任何开源或免费软件,可以在Linux上做到这一点,或者如果有更好的办法达到相同的。

提前致谢! SANKET

你想要一个二层故障转移协议。

唯一的开放标准是VRRP ; 使用VRRP,你可以使用一个思科盒子和一个检查点盒子作为你的故障转移目标,它将(应该)正常工作。

供应商通常也有自己的; cisco有HSRP ,juniper(netscreen)有NSRP ,openbsd和freebsd都有CARP 。

你可以用linux做VRRP。

请记住,其中许多这些只是使您的子网冗余的默认网关。 您可能需要有一些其他机制来保持防火墙规则,并configuration和状态表(或不)同步。 而且,这些协议大部分都是主动/备用协议。