Процентная маршрутизация¶
- Table of contents
- Процентная маршрутизация
Процентная маршрутизация - возможность контроля доли трафика, которая уходит на определенного терминатора.
Пример¶
Предположим, у вас есть 2 терминатора: Терминатор1 и Терминатор2.Вы хотите распределить трафик таким образом:
- 70% звонков уходит на Терминатор1
- 30% уходит на Терминатор2
Для того, чтоб сконфигурировать такую схему, нужно указать долю трафика 70 для маршрута на Терминатор1 и 30 для маршрута на Терминатор2.
Реализация¶
В системе данная функция реализована следующим образом.
1. После построения таблицы маршрутизации система суммирует долю трафика по всем маршрутам, у которых она сконфигурирована.
В нашем примере сумма = 70 + 30 = 100.
Использую значение суммы система вычисляет актуальные доли трафика для маршрутов по формуле актуальная доля = сконфигурированная доля * 100 / сумма.
Для нашего примера актуальная доля совпадет с сконфигурированной долей (70% и 30%).
Если бы мы сконфигурировали доли 1 и 4, то они пересчитались бы в 20% и 80%.
2. Система генерирует распределение вероятности для маршрутов со сконфигурированной долей трафика, используя значения актуальных долей.
Для примера выше распределение вероятности будет следующим:
3. Cистема генерирует случайное число случ от 0 до 100.
4. Система помещает случ на распределение вероятности и проверяет, какой маршрут ей соответствует.
5. Система оставляет в таблице маршрутизации только соответствующий маршрут.
Остальные маршруты со сконфигурированной долей трафика удаляются.
Поскольку при каждом построении маршрутизации случ генерируется по-разному, случайным образом - маршруты выбираются случайно.
Чем больше площадь, занимаемая маршрутом на распределении вероятности - тем чаще этот маршрут будет присутствовать в таблице маршрутизации.
Взаимодействие с системой статической маршрутизации и хантингом¶
Данная функция работает совместно с системой статической маршрутизации и Хантингом.
Так, в таблице маршрутизации могут присутствовать маршруты как с сконфигурированной долей трафика, так и без нее.
В этом случае, процентная маршрутизация будет применяться только для тех маршрутов, у которых она сконфигурирована.
Остальные маршруты будут присутствовать в таблице маршрутизации, как обычно, и не будут удаляться.
Это позволяет сконфигурировать резервные маршруты, на которые будет направлен трафик, если маршруты с долей трафика не смогли соединить звонок.
Конфигурирование¶
Доля трафика конфигурируется в следующих меню:
Проверка¶
Проверить правильность конфигурации можно с помошью приложения Проверить хантинг.
Обновляя страницу с результатами вывода - таблицей маршрутизации - вы каждый раз будете видеть другую картину.
Например, для вышеописанного случая, обновив ее 10 раз, вы увидите ~7 раз один порядок/состав маршрутов, и ~3 раза - другой.
Обратите внимание! Доли трафика соблюдаются лишь приблизительно.