Настройка параметров SLA соединения

Эта статья обсуждает SLA для подключения по Socket и как настроить параметры для учетной записи или конкретных сайтов.

Обзор параметров SLA соединения

SLA соединения Cato для последней мили обеспечивает оптимальную производительность и устойчивость потоков приложений сайта. Socket и подключенный PoP используют алгоритмы выбора пути на основе SLA в реальном времени для выбора оптимальной связи для каждого потока в направлениях восходящего и нисходящего трафика. Алгоритм постоянно отслеживает KPI SLA, такие как потеря пакетов, задержка, перегрузка, статус порта, статус подключения к Интернету, и Socket автоматически переключает потоки между связями при обнаружении ухудшения SLA. Socket оптимально распределяет трафик между всеми активными связями, включая связи с различной пропускной способностью и асимметричной восходящей/нисходящей пропускной полосой. Механизм SLA подключения Socket запрограммирован на реакцию на любые проблемы с подключением и предпринять действия по автоматическому устранению проблемы.

Мы рекомендуем использовать конфигурацию активный/активный для сайтов Socket, чтобы обеспечить лучшую устойчивость и производительность.

Приемлемое и неприемлемое SLA

Экран SLA Соединения в приложении Управления Cato позволяет вам определить приемлемые и неприемлемые пороговые значения SLA. Когда SLA подключения находится в пределах приемлемых пороговых значений SLA, Socket остается подключенным к тому же PoP и использует алгоритмы выбора пути в реальном времени, чтобы выбрать лучшую связь для каждого потока. Кроме того, он перемещает потоки между активными связями по мере необходимости, чтобы обеспечить лучший пользовательский опыт. Неприемлемые пороговые значения SLA определены на уровне учетной записи и могут быть также настроены для конкретных сайтов, см. ниже Настройки пороговых значений SLA.

В ситуациях, когда SLA соединения становится неприемлемым и не может соответствовать пороговым значениям, Socket и PoP принимают меры для восстановления соединения. Например, Socket активирует пассивные связи. Если эти действия не решают проблему подключения, Socket подключается к другому PoP.

Работа в пределах приемлемого SLA

В пределах приемлемого SLA, Socket использует все активные связи и выбирает лучшую связь для каждого потока на основе оценки состояния, которая рассчитывается в реальном времени. Если Socket обнаруживает проблему с SLA или снижение оценки состояния для связи, он автоматически перемещает потоки между связями. Эти метрики KPI SLA включают: потерю пакетов, задержку, джиттер, перегрузку и другие. Для получения дополнительной информации см. Часть 1: Интерфейсы Socket и приоритеты.

Для конфигураций активный/пассивный, пассивные связи остаются неактивными, пока есть хотя бы одна активная связь с приемлемым SLA.

Пример потери пакетов в пределах приемлемого SLA

Следующие примеры показывают конфигурации сайтов Socket, где неприемлемый порог SLA установлен на уровне 10% потери пакетов. Связь 1 испытывает 3% потери пакетов, а связь 2 имеет 0% потери пакетов.

AA_Good_SLA.png
  • Для новых потоков Socket или PoP выбирает связь с лучшим качеством

  • Для существующих потоков Socket постепенно перемещает потоки на связь с лучшим качеством

AP_Good_SLA.png
  • Связь 2 (пассивная связь) не активирована, потому что связь 1 соответствует приемлемому пороговому значению SLA. Все потоки продолжают использовать активную связь.

Работа при неприемлемом SLA

Когда Socket определяет, что все активные связи не соответствуют SLA за период времени, это считается неприемлемым SLA, и Socket автоматически предпринимает действия для устранения проблем с подключением. Depending on the link configuration and Connection SLA settings, the Socket will activate a lower-precedence passive link, or if none of the links meet the acceptable SLA thresholds, it connects all links to a different PoP

Пример корректирующих действий для неприемлемого SLA

Следующие примеры показывают конфигурации сайтов Socket, где неприемлемый порог SLA установлен на уровне 10% потери пакетов. Связь 1 испытывает 15% потери пакетов, а связь 2 имеет 0% потери пакетов. Эти примеры относятся к периоду оценки, когда PoP использует механизмы самовосстановления.

AA_Bad_Link.png
  • То же поведение, что и выше, с активным/активным приемлемым SLA

AP_Bad_Link.png
  • Пассивная связь (ссылка 2) активирована

  • Socket теперь работает в конфигурации активный/активный

  • Новые потоки используют ссылку 2

  • Существующие потоки постепенно перемещаются со ссылки 1 на ссылку 2

  • Для конфигураций, где ссылка 2 является резервной ссылкой, таймер периода ожидания начинает отсчет

    Период ожидания дает дополнительное время для решения проблем с подключением перед активацией сотовой связи

    • Если приемлемое SLA не будет восстановлено на ссылке 1 в течение периода ожидания, активируется ссылка 2 (резервная ссылка)

Пример подключения к другому PoP для неприемлемого SLA соединения

Если исправительные действия в течение периода оценки не устраняют проблемы с подключением, Socket подключается к другому PoP. Когда Socket подключается к новому PoP, поведение следующее:

  1. Socket запускает начальный период оценки SLA соединения до 40 - 50 секунд.

    Период оценки SLA составляет 40 секунд, и проверяется каждые 10 секунд, это означает, что общее время периода оценки составляет от 40 до 50 секунд.

    1. Если связи с PoP имеют приемлемое SLA, Socket остается подключенным к PoP.

    2. Если связи с PoP имеют неприемлемое SLA, Socket подключается к другому PoP и повторяет начальный период оценки SLA соединения до 40 - 50 секунд.

  2. Если Socket не может найти PoP с приемлемым SLA, он возвращается и подключается к оригинальному PoP.

Следующие примеры показывают конфигурации площадок Socket, где пороговое значение неприемлемого SLA установлено на уровне 10% потери пакетов. Ссылка 1 испытывает потерю пакетов 20%, а ссылка 2 имеет потерю пакетов 15% в результате проблем с подключением первого уровня провайдера. Второй диаграмма показывает, как подключение к другому PoP решает проблему.

T1_Bad_SLA.png
  • После периода оценки на всех активных ссылках существует неприемлемое SLA (более 10% потери пакетов)

    Например, потеря пакетов связанная с провайдером услуг первого уровня

T1_Good_SLA.png
  • Socket подключается к следующему лучшему PoP

  • Через 40 - 50 секунд Socket подтверждает, что ссылки соответствуют приемлемому SLA

  • Создается событие переподключения

Переподключение к первоначальному PoP

Для оптимальной производительности и минимальной задержки всегда рекомендуется, чтобы Socket подключался к ближайшему физическому расположению PoP. Если Socket перемещается в другое расположение PoP из-за проблем SLA с основным PoP, он автоматически попытается переподключиться к предпочтительному расположению PoP (ближайшему к месту PoP) через 60 минут. Socket проверит доступность предпочтительного PoP и качество предоставляемой услуги перед переподключением. Вы также можете выбрать вручную переподключить Socket к предпочтительному PoP, см. Определение предпочтительного PoP для площадки.

Определение пороговых значений SLA соединения

Существуют два варианта определения пороговых значений SLA соединения:

  1. Cato Smart SLA - автоматически установленное Cato (это предустановленный вариант)

  2. Пользовательские настройки SLA - настройка пороговых значений SLA для всей учетной записи или для конкретных объектов

Использование Cato Smart SLA

Опция Cato Smart SLA автоматически задает рекомендуемые настройки SLA для последней мили соединения между Socket и PoP. Эта настройка включает 10-минутный период оценки SLA, чтобы решить, соответствует ли существующее соединение с PoP требованиям по умолчанию SLA. Если требования SLA не выполняются на протяжении 50% 10-минутного периода, Socket автоматически перемещает туннели к другому PoP для восстановления SLA соединения.

Цель этого 10-минутного периода - позволить внутренним механизмам в PoP идентифицировать и разрешить проблему соединения и избежать перемещения сайта к другому PoP. Например, PoP автоматически идентифицирует пира низкого качества первого уровня провайдера и временно удаляет его из услуги. Затем весь трафик с подключенных площадок использует оставшиеся пиры первого уровня провайдеров.

Это следующие пороговые значения SLA соединения по умолчанию для опции Cato Smart SLA:

  • Период оценки - значение по умолчанию 10 мин

  • Потеря пакетов - значение по умолчанию 10%

  • Задержка - значение по умолчанию 300 мс

  • % от временного окна - значение по умолчанию 50%

Мы рекомендуем использовать Cato Smart SLA для определения пороговых значений SLA Соединения для вашего аккаунта.

Настройка пороговых значений SLA

Вы можете настроить значения SLA для изменения периода оценки по умолчанию, порогов потери пакетов и задержки SLA, а также процента временного окна, в течение которого Потеря пакетов и Задержка превышают пороги. Например, SLA Соединения с Периодом оценки 600 секунд. В это время вы хотите удостовериться, что Потеря пакетов не превышает 10% более чем 30% от этого периода оценки, поэтому вы устанавливаете % временного окна на 30.

Вы должны быть в курсе, что если вы настроите значения SLA слишком чувствительно, например, уменьшив потерю пакетов до 1% и установив период оценки на 20 секунд, это может вызвать частое перемещение сайта между различными точками присутствия. Это может привести к сбросу потоков приложений и временно повлиять на пользовательский опыт до восстановления потоков.

Например,

Вот значения по умолчанию для пользовательских порогов SLA:

  • Период оценки - 130 сек

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

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

  • % временного окна - 100%

Вы можете определить настройку SLA Соединения как глобальную установку для всего аккаунта и различные настройки SLA Связи для конкретных сайтов. SLA Связи для конкретного сайта переопределяет настройки аккаунта.

Вы можете проверить текущую Задержку SLA Соединения между Socket и PoP через интерфейс Socket. В разделе Туннели > Параметры SLA задержка отображается почти в реальном времени. Задержка, используемая в расчете SLA Соединения, это односторонняя задержка, а не Время кругового обхода (RTT). График Время отклика на странице Аналитика Сети отображает Время кругового обхода. Для приблизительного анализа исторической задержки, используйте из графика Время отклика, половину Время кругового обхода (RTT) в миллисекундах.

Настройка порогов SLA для аккаунта

Настройте значения порогов SLA для всех сайтов Socket в аккаунте.

connectionsla.png

Чтобы настроить значения порогов SLA для аккаунта:

  1. В меню навигации нажмите Сеть > SLA Соединения. Экран SLA Соединения открывается.

  2. Разверните раздел Пороги SLA.

  3. Нажмите Использовать пользовательские пороги SLA для Потери пакетов и Задержки.

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

  5. Настройте значения порогов SLA для Потери пакетов и Средней задержки.

  6. Определите, какой % временного окна, в который Потеря пакетов и Средняя задержка не должны превышать пороги SLA.

  7. Нажмите Сохранить.

Настройка порогов SLA для сайта

Вы можете настроить различные пороги SLA для активных связей для конкретных сайтов Socket. Настройка для конкретного сайта переопределяет настройку аккаунта.

Чтобы настроить пороги SLA для конкретного сайта:

  1. В меню навигации нажмите Сеть > Сайты и выберите сайт.

  2. В меню навигации нажмите Расширенный мониторинг > SLA Соединения.

  3. Расширить раздел Пороги SLA.

  4. Выбрать Переопределить Настройки Учетной Записи.

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

  6. Настройте пороговые значения SLA для Потеря Пакетов и Средняя Задержка.

  7. Определите, какой % временного окна Потеря Пакетов и Средняя Задержка не должны превышать пороги SLA.

  8. Нажмите Сохранить.

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

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

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