Функция балансировки нагрузки (Load Balancing) между двумя WAN-портами на ZyWALL

В характеристиках ZyWALL'а заявлена функция балансировки нагрузки между 2 WAN-портами. Что под этим подразумевается – резервирование портов (переключение с основного канала на резервный при пропадании основного) или действительно можно сделать балансировк

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

Active/Passive mode означает, что только один WAN-порт используется одновременно. Когда текущее соединение разрывается, трафик автоматически будет направлен через другое соединение. При установлении соединения по первому разорванному каналу возможен автоматический переход на него обратно (если выбрана соответствующая опция).

Active/Active mode означает, что оба WAN-порта могут использоваться одновременно. При этом возможно определить различные алгоритмы балансировки нагрузки между портами. Все алгоритмы работают на сессиях.

Преимущества использования двух WAN-портов:

• Расширенные возможности доступа к внешним ресурсам
• Увеличение суммарной пропускной способности
• Снижение расходов на доступ в Интернет



Функция Load Balancing, реализованная в аппаратных шлюзах серии ZyWALL, обеспечивает улучшенное распределение нагрузки при использовании двух WAN-портов.

Поддерживается три алгоритма распределения нагрузки:

• Spillover
• Weighted Round Robin
• Least Load First

С помощью функции Load Balancing вы можете использовать интерфейсы WAN1 и WAN2 одновременно. Каждый раз, когда возникает новая исходящая TCP-сессия с интерфейса LAN или DMZ, ZyWALL выбирает интерфейс WAN1 или WAN2 для отправки пакетов. В дальнейшем, пакеты данной сессии будут использовать ранее определенный WAN-интерфейс. TCP-сессия открывается и закрывается на одном и том же WAN интерфейсе. Аналогичный механизм применим к UDP/ICMP-трафику. Ниже более подробно описаны три разных алгоритма распределения нагрузки между WAN1 и WAN2:

Spillover (Алгоритм переполнения)

Предельное значение нагрузки определяется для основного WAN-порта. При достижении этой нагрузки за период (10~600 секунд) начнет использоваться второй WAN-порт (для новых сессий). Как только загрузка основного канала упадет, новые сессии будут открываться на нем.

Пример применения этого алгоритма: запасной канал, более дорогой, используется в качестве дополнительного. 



Weighted Round Robin (Циклический взвешенный алгоритм)

Определяется коэффициент загрузки для двух каналов. При этом соотношение определяется для количества сессий пользователей.
Например, WAN1:WAN2 = 3:1. Это означает, что количество открытых сессий через WAN1 и WAN2 будет кратно 3:1. При этом реальное распределение нагрузки (утилизация канала) не анализируется.



Least Load First (Правило менее загруженной очереди)

ZyWALL определяет загрузку исходящего потока, входящего и исходящего потока или входящего потока в текущий момент времени, а затем - утилизацию канала в соответствии с предельной пропускной способностью канала. Новая сессия открывается через менее загруженный канал.
На примере: предельная полоса на WAN1-512 Kbps, WAN2 – 128 Kbps. Текущая нагрузка каналов WAN1 – 300 Kbps, WAN2 – 100 Kbps. Соответственно WAN1 – 59%, WAN2 – 78 %. Новая сессия будет использовать WAN1. 



Через веб-интерфейс ZyWALL’а в меню Home - Show Statistics можно посмотреть утилизацию различных интерфейсов в масштабе реального времени. Пользователь может выбрать интерфейсы и направление потока данных для графического отображения.

• Отображает текущую утилизацию интерфейсов
• Входящий/Исходящий (Rx/Tx) поток


KB-1443

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 6 из 6

Комментарии

0 комментариев