# Режимы работы Шлюзов
# Симптомы

*Происходит переключение шлюза по умолчанию, причем два раза, в журнале событий при этом отображается адрес одного шлюза по умолчанию и адреса сразу двух шлюзов*&#x20;

# Решение

Согласно следующей статьи документации [https://docs.usergate.com/nastrojka-shlyuzov\_1070.html](https://docs.usergate.com/nastrojka-shlyuzov_1070.html "https://docs.usergate.com/nastrojka-shlyuzov_1070.html")

Шлюзы могут работать в **двух режимах**:

<u>1) Балансировка трафика между шлюзами</u>

Установить флажок Балансировка и указать Вес каждого шлюза. В этом случае весь трафик в интернет будет распределен между шлюзами в соответствии с указанными весами (чем больше вес, тем большая доля трафика идет через шлюз).

При распределении трафика между шлюзами с разными весами происходит:
1.Вычисление хэша от адресов источника и назначения
2.Выбор шлюза

Трафик распределяется с учётом весов. Пусть настроены 2 шлюза:
n1, n2 — сессии, проходящие через шлюзы
w1, w2 — веса шлюзов.

Тогда сессии между шлюзами будут распределяться согласно n1/w1 \= n2/w2.

<u>2) Основной шлюз с переключением на запасной:</u>

Выбрать один из шлюзов в качестве основного и настроить Проверку сети, нажав на одноименную кнопку в интерфейсе. Проверка сети проверяет доступность хоста в интернет (с помощью ping) с указанной в настройках периодичностью, и в случае, если хост перестает быть доступен, переводит весь трафик на запасные шлюзы в порядке их расположения в консоли(в случае если в текущей сессии не менялся порядок сортировки отображаемых шлюзов, смена порядка сортировки не влияет на процесс выбора шлюза).
По умолчанию проверка доступности сети настроена на работу с публичным DNS-сервером Google (8.8.8.8), но может быть изменена на любой другой хост по желанию администратора.

Состояние шлюза определяется следующим образом:

<u>1) Проверка сети отключена</u>

Шлюз считается доступным, если NGFW может получить его MAC-адрес с помощью ARP-запроса. Проверка наличия доступа в интернет через этот шлюз не производится.
Если MAC-адрес шлюза не может быть определен, шлюз считается недоступным.&#x20;

<u>2) Проверка сети включена</u>

Шлюз считается доступным, если:

*   NGFW может получить его MAC-адрес с помощью ARP-запроса
*   Проверка наличия доступа в интернет через этот шлюз завершилась успешно.

В противном случае шлюз считается недоступным.

Также вы можете ознакомиться с другими нюансами работы Проверки сети в статье [https://sd.usergate.com/articles/482](https://sd.usergate.com/articles/482 "https://sd.usergate.com/articles/482")

# Причина

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

# Примечание

Вес в значении 0 отключает шлюз, даже при отключённой балансировке.