我们有一个公共/24
子网,以 BGP 路由器作为主网关。现在我想配置第二个路由器以实现冗余。
如何处理公共子网中服务器上的多个网关?
我发现了一些其他问题,这些问题似乎与处理 NAT 设置的多个网关有关。在我的环境中,所有服务器都有公共路由 IP 地址。因此,据我所知,传入或传出数据包采用哪条路由并不重要。
但我认为服务器需要某种方式来判断某个网关何时关闭,并绕过它?这是通过 OSPF 之类的协议实现的吗?我需要在所有服务器上部署它吗?
答案1
您需要查看 HSRP 和跟踪。这取决于您如何定义“网关已关闭” - 查看http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tech_note09186a0080094e8c.shtml。
或者,如果您有 2 个路由器并且它们正在运行 BGP,则只需在它们之间使用 HSRP,并且如果路由器 1 失去与互联网的链接(BGP 关闭),如果它是活动的 HSRP 路由器,它就会将所有数据包发送到路由器 2,因为它没有更好的路由。