Главная Руководство Скачать Ссылки Контакт
Руководство


Содержание

Часть 1. Руководство пользователя

Часть 2. Руководство администратора

Приложения




2.11 Использование маршрутов

Использование маршрутов рассмотрим на примере конфигурации с подключением клиента Skype. Для этого создадим новый проект и добавим в него необходимые элементы так, как показано на рисунках ниже.

Укажем порт для обычных http-соединений.

А здесь укажем порт для клиента Skype.

Отличие данной конфигурации от предыдущих состоит в том, что для подключения клиента используются как исходящие TCP, так и входящее UDP соединения. Сервис "Установка маршрута" добавляет к передаваемым данным стандартные http-заголовки, где в качестве адреса передается указанный параметр. Поэтому далее в цепочке может присутствовать http-сервис "Монитор", осуществляющий контроль за всеми проходящими соединениями.

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

Первая задача - это выбор дальнейшей последовательности в зависимости от ранее указанного маршрута. После того, как данные прошли через общую часть цепочки (сервис "Монитор"), их нужно снова разделить и с помощью сервиса "Сброс маршрута" убрать ранее добавленные http-заголовки.

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


Потому как в нашем случае ограничивается лишь один маршрут, для П3 может быть установлен любой приоритет, отличный от "Без ограничения".







Copyright © 2014 Victor Zhigunov

ENG