Как распределяется трафик по WAN-каналам Сокета в активном/активном режиме?
Трафик будет распределен по WAN-каналам на основе метрик состояния, предпочтения связей и пропорционального соотношения настроенной пропускной способности для каждого канала. Распределение происходит на основе потока, а не пакета.
Поток — это разговор между клиентом и сервером, в котором все пакеты имеют одинаковый 5-составной набор:
-
IP-адрес источника
-
Исходный порт
-
Протокол
-
IP-адрес назначения
-
Порт назначения
Пример Потока
Пользователь с IP-адресом 192.168.1.20 подключается к серверу электронной почты с IP-адресом 10.10.10.2 для отправки Электронная почта. Создать поток с следующим 5-элементным кортежем:
-
IP-адрес источника: 192.168.1.20
-
Исходный порт: 34579
-
Протокол: TCP
-
IP-адрес назначения: 10.10.10.2
-
Порт назначения: 25
Как работает распределение
Каждый поток распределяется в следующем порядке:
-
Каждую секунду Cato оценивает качество связи каждого активного канала, вычисляя оценку на основе метрик состояния, включая потерю пакетов, джиттер и задержку. Ниже приведены минимальные метрики качества связи, которые можно настроить в Расширенной Конфигурации Сайта:
-
Потеря пакетов - 3%
-
Джиттер - 30 мс
-
Задержка - 600 мс
Если нет подключения к Интернету, канал не будет выбран для распределения трафика. Кроме того, если ссылка не может соответствовать одному из вышеуказанных метрик, она получает более низкий приоритет и с меньшей вероятностью будет использоваться для новых потоков трафика.
Кейто постоянно проверяет, что качество связи выбранного интерфейса остается удовлетворительным и соответствует приемлемому SLA (основан на результатах проверки за 1 секунду). Если всё в порядке, пакеты продолжают передаваться через канал. Если связь не является удовлетворительной и имеет неприемлемый SLA, Socket немедленно выбирает лучший канал для потоков трафика.
-
-
Если все активные каналы соответствуют метрикам качества связи, распределение трафика следует за предпочтительным интерфейсом, выбранным в сетевом правиле.
-
Если в сетевом правиле нет предпочтительного интерфейса (автоматическая роль), Socket учитывает конфигурацию активной/активной пропускной способности из CMA.
В приведенном ниже примере канал WAN1 настроен с пропускной способностью 100 Мбит/с вниз/вверх, а канал WAN2 настроен с пропускной способностью 20 Мбит/с вниз/вверх.
В этой конфигурации отношение пропускной способности WAN1:WAN2 составляет 100:20 или 5:1 для входящего и исходящего трафика. Следовательно, пять потоков будут отправлены в WAN1 на каждый поток, отправляемый в WAN2.
Сокет и PoP, к которому он подключен, делят обязанности по распределению потока. Сам Сокет учитывает только исходящая пропускная способность, так как он контролирует только трафик, отправленный от Сокета к PoP (исходящий трафик). PoP учитывает входящая пропускная способность Сокета, так как он контролирует трафик, отправленный от PoP к Сокету (входящий трафик).
Переключение на резервный канал
Если один из WAN-каналов выходит из строя, пакеты, принадлежащие потокам, назначенным этому каналу, будут отправлены в WAN-канал, который всё ещё подключен. Это гарантирует, что любые существующие потоки не будут отброшены, хотя возможно лёгкое временное прерывание для чувствительных к соединению приложений, таких как видеоконференции, во время процесса переключения.
0 комментариев
Войдите в службу, чтобы оставить комментарий.