К.А. СЛАВНОВ, Д.А. ЛОГИНОВ Научный руководитель А.П. ШИБАНОВ, д.т.н., профессор Рязанский государственный радиотехнический университет МОДЕЛИРОВАНИЕ АГРЕГИРОВАННЫХ КАНАЛОВ В СЕТЯХ MPLS Предлагаются модели для оценки производительности, задержек передачи и их вариаций в агрегированных виртуальных каналах сети MPLS. Технология MPLS (Multi Protocol Label Switching − многопротокольная коммутация с помощью меток) считается на сегодняшний день одной из самых перспективных транспортных технологий. В протоколе TCP/IP пакеты последовательно проходят через IP-маршрутизаторы, и в каждом из них выполняется достаточно длительная операция поиска IP-адреса для определения пути дальнейшего следования пакета. Сеть MPLS “надстраивается” над сетью TCP/IP. Операция поиска IP-адреса в ней выполняется только пограничным маршрутизатором MPLS. Передача через следующие маршрутизаторы LSR (Label Switching Routers) производится по проложенным виртуальным каналам с использованием меток и технологии коммутации, что обеспечивает высокую скорость передачи пакетов. Одной из важнейших задач в MPLS является определение необходимой полосы пропускания для приложений одного класса эквивалентности. К нему относятся пакеты с примерно одинаковым набором характеристик, например, с общими (или близкими) адресами назначения, требованиями к задержкам и их вариациям, допустимому проценту потерь пакетов, к защите информации и т.п. Такое объединение потоков в одном классе эквивалентности позволяет повысить коэффициент загрузки виртуального канала. Для решения задачи нахождения необходимой полосы пропускания для пакетов с одним классом эквивалентности введем понятие элементарного виртуального канала, логически далее неделимого. Характерной особенностью такого канала является то, что он работает под управлением отдельного протокола. В общем случае на одноразовую передачу пакета через сегмент (LSR канал связи LSR) затрачивается случайное время. Пакеты по параллельно работающим каналам приходят на выход сегмента в разные моменты времени. Для ускорения передачи пакетов в сегменте можно параллельно передавать пакеты одного класса эквивалентности по разным виртуальным каналам. Исходя из особенностей канала данного сегмента, например, быстродействия, надежности и т.п. сетевой оператор решает, какое число параллельных каналов и с какими характеристиками он должен выделить для агрегированного канала. Рассмотрим случай, когда приходящие на выход сегмента пакеты перед передачей в следующий сегмент синхронизируются, т.е. на входы виртуальных каналов следующего сегмента первые пакеты подаются одновременно. Если допустить асинхронное движении пакетов, то до пограничного LSR они могут дойти не в том порядке, в котором были отправлены. Тогда придется выполнять длительную процедуру сортировки пакетов по их номерам. Необходимость синхронизации пакетов на входе сегмента определяется еще и тем, что, виртуальные каналы могут частично совпадать. Тогда синхронизация обязательна в точках разветвления виртуальных каналов. Предлагаются модели передачи пакетов через сеть MPLS, в разных сегментах которой могут использоваться разное число параллельных виртуальных каналов. Эти модели реализованы на основе GERT-сетей (Graphical Evaluation and Review Technique), в которых время прохождения отдельных ветвей характеризуется экспоненциальным распределением. Плотности распределения выходных величин находятся с использованием вычетов. Данные модели были использованы для расчета задержек, необходимых для синхронизации пакетов, времени передачи информационных потоков через отдельные сегменты и весь путь LSP, а также для оценки вариации времени передачи пакетов. Анализ результатов моделирования показал, что целесообразно увеличивать число параллельно работающих каналов, не только потому, что по ним одновременно передается больше пакетов, но и потому, что при этом уменьшается дисперсия времени передачи. При этом должен учитываться и тот факт, что при увеличении числа параллельно используемых виртуальных каналов возрастает стоимость передачи информации. С помощью GERT-сетей определяются наилучшие значения: числа виртуальных каналов, задержек и их вариаций в каждом сегменте, а также на всем пути между пограничными маршрутизаторами LSR. Выборочные значения выходных случайных величин GERT-сетей используются на втором уровне иерархии в системе имитации для учета влияния очередей в коммутирующих маршрутизаторах LSR. Работа поддержана Российским Фондом фундаментальных исследований, грант № 07-07-00146.