Как настроить балансировку на DFL-210/260/860/1600/2500?

Предположим, что к DFL-800 подключены два провайдера с разными типами подключения:

1.    Статический адрес. IP 192.168.50.10, GW 192.168.50.254. DNS 192.168.100.1
2.    PPPoE подключение.

Настройка подключения к Интернет.

Выберите Interfaces → Ethernet → WAN1, снимите галочку с Enable DHCP Client.

 

Перейдите во вкладку Advanced и измените  значение параметра Route Metric на 110, затем нажмите ОК.

Выберите Interfaces → PPPoE и нажмите кнопку Add, выберите PPPoE.

Заполните поля следующим образом:
Name: Internet_PPoE
Physical Interface: wan2
Remote network: all-nets 
Username: введите имя пользователя (в примере - test)
Password:  введите пароль (в примере - test)
Confirm Password: введите пароль снова.
Service Name: введите имя сервиса (Только если требует провайдер, в примере не используется.)

Перейдите на вкладку Advanced и измените значение в поле Metric на 110, затем нажмите ОК.

Выберите Objects → Address Book → InterfaceAddresses → wan1_ip.

В поле Address задайте значение 192.168.50 и нажмите ОК.

Задайте таким же образом значения для объектов wan1net - 192.168.50.0/24, wan1_gw -  192.168.50.254 и wan1_dns1 -  192.168.100.1

Выберите Interfaces → Interface Groups и нажмите кнопку Add, из меню выберите Interface Group.

Выберите wan1 и нажмите кнопку >>, повторите действие с интерфейсом Internet_PPPoE. В поле Name укажите Internet и поставьте галочку напротив Security/Transport Equivalent,  затем нажмите ОК.

Выберите Routing → Route Load Balancing → Instances, нажмите кнопку Add и выберите Route Balancing Instance.

Выберите в поле Routing Table:  значение Main, а в поле Algorithm: значение Destination. И нажмите ОК.

Примечание: Алгоритм Destination позволит избежать проблем с некоторыми протоколами  при использовании балансировки, например FTP. Данный Алгоритм работает аналогично алгоритму Round Robin, за исключением того, что все данные к удаленному хосту идут через тот интерфейс, через который соединение было установлено. 

В устройстве могут быть задействованы одновременно несколько алгоритмов балансировки, путем создание альтернативных таблиц маршрутизации, направление нужного трафика в эти таблицы и привязки к ним отдельных правил балансировки.

Чем ниже значение метрики на интерфейсе (маршруте), тем чаще этот интерфейс(маршрут) будет использован для установки соединения, относительно интерфейса(маршрута) с большим значением метрики. Доля использования интерфейсов(маршрутов) будет относительна разницы между значениями метрики на этих интерфейсах (маршрутах).

ВНИМАНИЕ: ЗНАЧЕНИЕ МЕТРИКИ НА ИНТЕРФЕЙСАХ (МАРШРУТАХ) КОТОРЫЕ ДОЛЖНЫ ИСПОЛЬЗОВАТЬСЯ В БАЛАНСИРОВКЕ, ДОЛЖНО БЫТЬ  УСТАНОВЛЕННО ВЫШЕ ЧЕМ ДЛЯ ОСТАЛЬНЫХ ИНТЕРФЕЙСОВ (МАРШРУТОВ).

Выберите Rules → IP Rules → lan_to_wan1 → drop_smb-all. Укажите вместо интерфейса wan1,  интерфейс Internet. Повторите это действие с остальными тремя правилами. 

После изменений папка с правилами должна выглядеть следующим образом:

Сохраните и активируйте конфигурацию.

Примечание: Если на DNS сервере провайдера установлено ограничение на обслуживания хостов только с адресов этого провайдера, то для корректной работы необходимо добавить маршрут до DNS, через интерфейс к которому этот провайдер подключен.