#582: PBR со сценариями проверки состояния

Отредактирована: 158 дней назад

Симптомы

Как настроить правила PBR со сценариями проверки состояния для двух шлюзов?

Решение

https://docs.usergate.com/postroenie-otkazoustojchivogo-resheniya-dlya-klastera-s-2-provajderami-i-odnim-vneshnim-ip-adresom-n_599.html

Создайте сценарий с результатом Отрицательный, в проверке состояния для Основного шлюза, применить для всех пользователей.

Затем создайте два правила PBR со следующей логикой и в следующем порядке:

  1. Отправлять весь трафик через Резервный шлюз
  2. Отправлять весь трафик через Основной шлюз

После чего в первое из этих двух правил для Резервного шлюза добавьте созданный сценарий.

Получается два правила со следующей логикой:

  1. Если через основной шлюз пинг до указанного в сценарии ресурса не проходит, то вышестоящее правило PBR через Резервный шлюз включается и трафик начинает идти через него
  2. Если через основной шлюз пинг до указанного в сценарии ресурса проходит, то вышестоящее правило PBR отключается и трафик начинает идти через нижестоящее правило в Основной шлюз

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