Балансировка и резервирование
Настройка резервирования каналов, статической и динамической балансировки.
Название службы раздела Балансировка и резервирование: ideco-routing-backend
.
Список служб для других разделов доступен по ссылке.
При наличии нескольких подключений к интернет-провайдерам балансировку и резервирование можно осуществлять следующими способами:
Резервирование одного из подключений, при отключении которого трафик пойдет через другие доступные подключения;
Статическая балансировка трафика между несколькими подключениями. При этом часть пользователей локальной сети будет выходить в интернет через одного провайдера, часть - через другого;
Динамическая балансировка трафика между несколькими подключениями. При этом подключения будут поочередно переключаться в зависимости от нагрузки, а сессии от всех пользователей будут равномерно распределяться между ними.
Перед настройкой убедитесь, что на сервере уже созданы минимум два подключения к сети интернет. Если нет, то создайте дополнительное подключение. Подробнее о создании подключения в статье Настройка Внешнего Ethernet
Для работы с трафиком в Ideco NGFW важно учитывать 2 момента: маршрутизация и NAT. Это касается как балансировки, так и резервирования.
Основное
На вкладке доступен выбор одного из двух режимов - Балансировка или Резервирование.
При Резервировании Ideco NGFW использует каналы в соответствии с их приоритетом. Приоритет задается порядком подключений в таблице, сверху вниз. Если интернет стал недоступен через используемое подключение, то NGFW будет перебирать подключения сверху вниз (до первого рабочего подключения).
При Балансировке сервер балансирует трафик в зависимости от загрузки подключений.
Резервирование каналов
Перейдите в раздел Сервисы -> Балансировка и резервирование и выберите режим Резервирование.
![](https://docs.ideco.dev/~gitbook/image?url=https%3A%2F%2F2069559690-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FTz4z7VYtla0HRjAqiwsF%252Fuploads%252Fgit-blob-88fe6bc825758462ed6c62850378b4b74e700856%252Fbalancing.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=9bc4f3a4&sv=1)
Подключение, которое используется в данный момент, отмечено тегом Используется. Для смены приоритета используйте соответствующие элементы управления ().
Динамическая балансировка. Распределение нагрузки по нескольким подключениям
Действия для настройки:
1. Перейдите в раздел Сервисы -> Балансировка и резервирование.
2. Выберите режим работы Балансировка.
![](https://docs.ideco.dev/~gitbook/image?url=https%3A%2F%2F2069559690-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FTz4z7VYtla0HRjAqiwsF%252Fuploads%252Fgit-blob-676d3171d6123f8b2d9b698a7b7446d79289ed24%252Fbalancing1.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=79143319&sv=1)
Для равномерного распределения сессий между подключениями необходимо указать значение Пропускной способности - максимальной скорости интернета по тарифам провайдеров. Ideco NGFW будет автоматически балансировать трафик в зависимости от загрузки подключений.
Создавать маршруты или выполнять еще какие-либо настройки для динамической балансировки трафика не требуется. Трафик прокси-сервера также будет балансироваться автоматически.
Для проверки скорости подключения перейдите в раздел Управление сервером -> Терминал и введите speedtest-cli
.
Пример вывода команды:
Статическая балансировка. Доступ к сети интернет через определенное подключение к провайдеру
Способы применения:
Направление части трафика через интернет-провайдера, чья тарификация для этого трафика дешевле.
Предоставление доступа к внутренним сетям одного из провайдеров для определенных пользователей/групп пользователей.
Действия для настройки:
1. Перейдите в раздел меню Сервисы -> Маршрутизация -> Внешних сетей.
2. Добавьте правила маршрутизации для определенного списка ресурсов, трафик к которым необходимо направить через нужное подключение к провайдеру, нажав кнопку Добавить.
Пример направления трафика к ресурсу vk.com от пользователя Иван Петров через подключение к провайдеру Подключение к провайдеру №1:
![](https://docs.ideco.dev/~gitbook/image?url=https%3A%2F%2F2069559690-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FTz4z7VYtla0HRjAqiwsF%252Fuploads%252Fgit-blob-60a576bc889e378a1e86d91c2fb36364ad4391fb%252Frule.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=1966087d&sv=1)
Адреса для проверки связи
На вкладке задаются IP-адреса, которые Ideco NGFW будет использовать для проверки связи с интернетом. По умолчанию заданы три IP-адреса - DNS-серверы Cloudflare, Google и Яндекс:
![](https://docs.ideco.dev/~gitbook/image?url=https%3A%2F%2F2069559690-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FTz4z7VYtla0HRjAqiwsF%252Fuploads%252Fgit-blob-c3c3352c89c16e6f5f8f4482a73dae064dc43ac8%252Fbalancing2.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=e1990171&sv=1)
Сервер посылает на эти адреса ping-запросы. Cоединение с Инернетом считается установленным, если проходит пинг хотя бы до одного адреса из списка. Если этого не происходит, NGFW считает, что соединение с интернетом у интерфейса отсутствует - статус интерфейса меняется с на
.
Если список адресов будет пустым, то связь с интернетом проверяться не будет. Будет считаться, что соединение с интернетом установлено всегда.
Last updated