Балансировка нагрузки и аварийное переключение с использованием nmcli

Я хотел бы использовать nmcli (NetworkManager, в CentOS) для балансировки нагрузки из подсети 172.22.0.0/24 между двумя шлюзами (.3 и .1) в подсети 192.168.1.0/24. Эти два шлюза подключены к двум коммерческим оптоволоконным маршрутизаторам разных интернет-провайдеров. Сеть выглядит следующим образом:

И три сетевых картыbalancerouterвыглядеть так:

      ===============================================================================
                            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 для «балансировки нагрузки» трафика с 172.22.0.0/24 между 192.168.1.1 и 192.168.1.3 и для обеспечения аварийного переключения, если один из маршрутизаторов интернет-провайдера перестанет работать?

0 ответов

Другие вопросы по тегам