使用 nmcli 进行负载平衡和故障转移

使用 nmcli 进行负载平衡和故障转移

我想使用 nmcli(CentOS 上的 NetworkManager)在 192.168.1.0/24 子网上的两个网关(.3 和 .1)之间平衡子网 172.22.0.0/24 的负载。这两个网关连接到两个不同的 ISP 商业光纤路由器。网络如下所示:

网络图

三个 NICbalancerouter如下所示:

===============================================================================
                            Device details (enp2s0)
===============================================================================
IP4.ADDRESS[1]:                         192.168.1.22/24
IP4.GATEWAY:                            192.168.1.3
IP4.ROUTE[1]:                           dst = 0.0.0.0/0, nh = 192.168.1.3, mt = 101
IP4.ROUTE[2]:                           dst = 192.168.1.0/24, nh = 0.0.0.0, mt = 101
IP4.DNS[1]:                             9.9.9.9
-------------------------------------------------------------------------------

===============================================================================
                            Device details (enp1s0)
===============================================================================
IP4.ADDRESS[1]:                         172.22.0.1/24
IP4.GATEWAY:                            --
IP4.ROUTE[1]:                           dst = 172.22.0.0/24, nh = 0.0.0.0, mt = 100
IP4.DNS[1]:                             9.9.9.9
-------------------------------------------------------------------------------

===============================================================================
                            Device details (enp3s0)
===============================================================================
IP4.ADDRESS[1]:                         192.168.1.23/24
IP4.GATEWAY:                            192.168.1.1
IP4.ROUTE[1]:                           dst = 0.0.0.0/0, nh = 192.168.1.1, mt = 102
IP4.ROUTE[2]:                           dst = 192.168.1.0/24, nh = 0.0.0.0, mt = 102
IP4.DNS[1]:                             9.9.9.9
-------------------------------------------------------------------------------

目前,来自 172.22.0.0/24 的所有流量都通过 192.168.1.3 路由,因为(我相信)mt(度量)值低于 192.168.1.1 的值。

我可以使用 nmcli 在 192.168.1.1 和 192.168.1.3 之间对来自 172.22.0.0/24 的流量进行“负载平衡”,并确保在其中一个 ISP 路由器停止工作时进行故障转移吗?

相关内容