February 3, 2020

KEHR-TDS

(Система распределения и анализа трафика)

В нашей панели присутствует система управления трафиком KEHR-TDS. Для каждой услуги данная система включена по умолчанию и настраивается индивидуально. Не требует дополнительной установки на сторонние ресурсы и сразу готова к использованию. Способна распределять трафик по различным параметрам, обладает обширной и функциональной статистикой для анализа трафика.

Для создания правил распределения трафика необходимо нажать на желтую кнопку с плюсом и выбрать условие, по которому будет обрабатываться Ваш трафик. Также можно создавать группы правил - это будет описано далее.

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

После того, как Вы выбрали условие, откроется окно настройки данного правила. Для примера выберем фильтр по странам. Для данного правила создаем дополнительный шаблон, в разделе "Шаблоны", на который пойдет трафик, подходящий под условия данного правила.

Поле "Приоритет" указывает очередность проверки трафика на соответствие правилам, если их два и более. К примеру, из двух правил с приоритетами "1" и "2", первым будет выполнено правило с меньшим значением, в нашем случает это приоритет "1". Также правила с одинаковым приоритетом создают группы правил, об этом далее.

Далее идет условие, где Вы выбираете, какой именно трафик направлять на шаблон указанный в правиле. Предварительно заполним поле "Данные". В нашем случае там указываются страны ( в других условиях города, операционные системы и тд.). Страны указываются в виде двухзначного ISO кода. Коды стран можно посмотреть здесь: КОДЫ СТРАН МИРА (ISO)

Если выбрать значение "Не", то на шаблон в данном правиле будет направлен весь трафик, который не подходит по его условиям. Пример: если там указана страна RU, то весь трафик, кроме России (RU), будет отправлен на шаблон указанный в этом правиле. Остальной трафик направится на шаблон по умолчанию.

Соответственно, если выбрать параметр "Только", то на шаблон в данном правиле будет направлен трафик России (RU), остальной трафик уйдет на шаблон по умолчанию.

1. Для первого примера возьмем линейный набор правил:

В этом случае у всех правил различный приоритет. На схеме видно как распределяется трафик при данном наборе правил:

Входящий трафик обрабатывается правилами последовательно. Каждое правило, согласно заданным условиям, направляет трафик на ссылку, указанную в его шаблоне. Весь остальной - уходит на правило ниже. "Не RU" попадает на ссылку шаблона 1, в итоге у нас остается исключительно RU ( на схеме "+ Ru") трафик. Далее последовательно из общего потока отбирается Linux ( на схеме "+ Linux") и отправляется на ссылку своего шаблона. Последнее правило, отобрав Safari ( на схеме "+ Safari") отправляет остаточный трафик на ссылку шаблона 4, это "Шаблон по умолчанию"

2. Следующий вариант связан с созданием правил с группами, для примера возьмем три правила, два из которых, составляют группу:

В этом примере приоритеты распределены по другому. В данном случае два первых правила с одинаковыми приоритетами будет работать в связке "группе", а последнее независимо, после проверки первых двух.

Как будет распределяться трафик, учитывая выше указанные правила, можно увидеть на схеме ниже:

Описать данный пример можно следующим образом:

Входящий трафик обрабатывается двумя правилами ("Не RU" и "Только Linux"), составляющими группу, после чего весь удовлетворяющий обоим правилам данной группы, попадает на ссылку, указанную в шаблоне 1. Весь не подходящий трафик направляется дальше на обработку правилом "Только Safari" согласно приоритету, где разделяется удовлетворяющий этому правилу и соответственно попадающий на ссылку шаблона 2. Оставшийся трафик направляется на ссылку шаблона 3, это "Шаблон по умолчанию" вашего тарифа.