2.11 Использование маршрутов |
|
|
|
|
Использование маршрутов рассмотрим на примере конфигурации с подключением клиента Skype.
Для этого создадим новый проект и добавим в него необходимые элементы так, как показано на рисунках ниже.
Укажем порт для обычных http-соединений.
А здесь укажем порт для клиента Skype.
Отличие данной конфигурации от предыдущих состоит в том, что для подключения клиента используются как исходящие TCP,
так и входящее UDP соединения. Сервис "Установка маршрута" добавляет к передаваемым данным стандартные http-заголовки,
где в качестве адреса передается указанный параметр. Поэтому далее в цепочке может присутствовать http-сервис "Монитор",
осуществляющий контроль за всеми проходящими соединениями.
В настоящей конфигурации используется переключатель "Маршрутизатор", который выполняет следующие задачи.
Первая задача - это выбор дальнейшей последовательности в зависимости от ранее указанного маршрута.
После того, как данные прошли через общую часть цепочки (сервис "Монитор"),
их нужно снова разделить и с помощью сервиса "Сброс маршрута" убрать ранее добавленные http-заголовки.
Вторая задача - это распределение приоритетов между потоками. Для данных, передаваемых и принимаемых клиентом Skype
и проходящих через последовательности П7 и П9, будет указан маршрут П4.
Для этого маршрута в нижнем переключателе укажем приоритет "Без ограничения", чтобы данные проходили через элемент без задержек.
А вот для остального трафика (П6) маршрут установлен не будет и данные будут передаваться через П3.
Если для этой последовательности указать более низкий приоритет,
то скорость передачи данных будет динамически изменяться в зависимости от указанной ширины канала и скорости трафика клиента Skype.
|
Потому как в нашем случае ограничивается лишь один маршрут, для П3 может быть установлен любой приоритет, отличный от "Без ограничения". |
|