Активный/Активный Распределение Трафика

Как распределяется трафик по WAN-каналам Сокета в активном/активном режиме?

Трафик будет распределен по WAN-каналам на основе метрик состояния, предпочтения связей и пропорционального соотношения настроенной пропускной способности для каждого канала. Распределение происходит на основе потока, а не пакета.

Поток — это беседа между Клиентом и Сервером, в которой все пакеты имеют один и тот же 5-элементный кортеж:

  1. IP-адрес источника

  2. Исходный порт

  3. Протокол

  4. IP-адрес назначения

  5. Порт назначения

Пример Потока

Пользователь с IP-адресом 192.168.1.20 подключается к серверу электронной почты с IP-адресом 10.10.10.2 для отправки Электронная почта. Создать поток с следующим 5-элементным кортежем:

  1. IP-адрес источника: 192.168.1.20

  2. Исходный порт: 34579

  3. Протокол: TCP

  4. IP-адрес назначения: 10.10.10.2

  5. Порт назначения: 25

Как работает распределение

Каждый поток распределяется в следующем порядке:

  1. Каждую секунду Cato оценивает качество связи каждого активного канала, вычисляя оценку на основе метрик состояния, включая потерю пакетов, джиттер и задержку. Ниже приведены минимальные метрики качества связи, которые можно настроить в Расширенной Конфигурации Сайта:

    • Потеря пакетов - 3%

    • Джиттер - 30 мс

    • Задержка - 600 мс

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

    Cato постоянно проверяет, что качество связи выбранного интерфейса остаётся хорошим (основано на результатах проверки за 1 секунду). Если всё в порядке, пакеты продолжают передаваться через канал. Если канал не здоров, Cato немедленно проводит новый выбор канала для каждого потока и выбирает лучший канал для трафика.

  2. Если все активные каналы соответствуют метрикам качества связи, распределение трафика следует за предпочтительным интерфейсом, выбранным в сетевом правиле.

    networkRuleInterface.png
  3. Если в сетевом правиле нет предпочтительного интерфейса (автоматическая роль), Cato учитывает настройку активной/активной пропускной способности из CMA.

В приведенном ниже примере канал WAN1 настроен с пропускной способностью 100 Мбит/с вниз/вверх, а канал WAN2 настроен с пропускной способностью 20 Мбит/с вниз/вверх.

Active-Active_Socket.png

В этой конфигурации отношение пропускной способности WAN1:WAN2 составляет 100:20 или 5:1 для входящего и исходящего трафика. Следовательно, пять потоков будут отправлены в WAN1 на каждый поток, отправляемый в WAN2.

Сокет и PoP, к которому он подключен, делят обязанности по распределению потока. Сам Сокет учитывает только исходящая пропускная способность, так как он контролирует только трафик, отправленный от Сокета к PoP (исходящий трафик). PoP учитывает входящая пропускная способность Сокета, так как он контролирует трафик, отправленный от PoP к Сокету (входящий трафик).

Переключение на резервный канал

Если один из WAN-каналов выходит из строя, пакеты, принадлежащие потокам, назначенным этому каналу, будут отправлены в WAN-канал, который всё ещё подключен. Это гарантирует, что любые существующие потоки не будут отброшены, хотя возможно лёгкое временное прерывание для чувствительных к соединению приложений, таких как видеоконференции, во время процесса переключения.

Была ли эта статья полезной?

Пользователи, считающие этот материал полезным: 8 из 9

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