我正在尝试发现是否有任何方法可以在单个子网上拥有多个默认网关(在故障转移策略中)。如果一个网关出现故障,那么我希望服务器故障转移到备用默认网关。我研究过使用 CARP,但它与云环境不兼容。
答案1
网关冗余通常由备份网关在第一个网关发生故障时进行 IP 接管来实现。这通常涉及主动监控网关以确保其正常运行。您还将在网关的另一侧实现冗余,否则网关的远端将仍然是单点故障。
如果路由之间有共享的东西,冗余仍然容易受到单点故障的影响。这可能是电缆、光纤束、电源或其他东西。当一条光纤电缆在离我们站点数英里的地方被切断时,我失去了冗余链路上的连接。它被切断的地方距离光纤路由分叉处只有几英尺。
考虑到当前网关设备的可靠性,大多数情况下我会依赖单一网关。
答案2
所有上面提到的协议(HSRP、VRRP、CARP、GLBP)都应该完全支持您的需求。
它们都基于“群组成员”的概念,通常通过多播广告进行管理。通常,提供冗余 IP 地址的群组可以由节点随时加入和离开,由一名成员或数十名成员代表群组提供服务。节点的丢失或消失会触发群组中剩余节点接管共享地址。