我一直在尝试在具有多个接口的Linux机器上实现负载平衡和故障转移。
目前我使用两条 ISP 线路,我希望分割网络流量,以便两条线路都能使用。为此,我对 IP 表及其适用的规则进行了更改。
以下是我引用的 Linux 高级路由和流量控制 (LARTC) 链接http://lartc.org/howto/lartc.rpdb.multiple-links.html
连接确实分布在两条 ISP 线路上。但是,据观察,一旦连接通过特定接口路由,它每次都会遵循相同的路由。
这是因为路由缓存中出现了条目。由于这种现象,负载平衡受到严重影响。我定期清除缓存,但情况并没有好转。