![Linux 上的循环默认网关](https://linux22.com/image/579390/Linux%20%E4%B8%8A%E7%9A%84%E5%BE%AA%E7%8E%AF%E9%BB%98%E8%AE%A4%E7%BD%91%E5%85%B3.png)
Linux 是否本身支持负载平衡(可能像 RR 或 IP Hash 一样简单)多个默认网关?
答案1
过去它有点不稳定,但任何现代发行版都应该具有此功能。首先验证内核是否已使用这两个设置构建。
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IP_ROUTE_MULTIPATH=y
您还需要安装 iproute,有时根据发行版的不同,安装 iproute2。FWIW 默认安装 10.04 LTS 应该已准备好所有这些。
答案2
多个默认网关很少能达到预期的效果。如果其中一个网关发生故障,您将丢失发送到该网关的流量。
您想通过使用多个网关实现什么目的?动态路由、802.3ad 链路聚合 (LaCP) 或两者的组合可能更接近您正在寻找的解决方案。