Автор: Алиев Р. Т.
Источник: Методы управления трафиком в мультисервисных сетях
Алиев Р. Т. Методы управления трафиком в мультисервисных сетях В статье рассмотрены основные методы управления трафиком в мультисервисных сетях.
Эффективность функционирования вычислительных сетей в значительной степени определяется временными задержками при передаче данных между пользователями сети. Минимизация задержек в сетях с однородным трафиком обеспечивается на этапе проектирования с использованием математических моделей массового обслуживания с однородным потоком заявок [1].
В настоящее время все большее распространение получают мультисервисные сети, характерной особенностью которых является неоднородность трафика [2, 3]. Неоднородность трафика заключается в передачи по телекоммуникационной сети пакетов нескольких типов (видео– и аудиопакетов, речевых пакетов, текстовых пакетов), к которым предъявляются различные требования [4]. Эти требования формулируются в виде ограничений на время доставки пакетов разных типов, при этом ограничения могут быть двух видов:
Указанные ограничения могут быть выполнены за счет применения специальных методов управления трафиком, позволяющих эффективно распределить пропускную способность канала связи между пакетами разных типов, в частности, за счет оптимального распределения приоритетов. При этом актуальной становится задача оценки эффекта от введения приоритетов, предоставляемых пакетам, критичным к задержкам в телекоммуникационной сети. Решение этой задачи требует использования моделей с неоднородным потоком заявок, позволяющих выполнить анализ свойств приоритетных систем передачи данных и сформулировать рекомендации для проектирования приоритетных сетей, в частности, оценить требуемую пропускную способность каналов связи.
Приоритизация имеет смысл, когда маршрутизаторы или коммутаторы способны различать разные типы трафика. Для указания приоритета пакета может использоваться специальный байт "тип сервиса" (Type of Service — ToS). В IPv4 три первых бита (0–2) поля ToS позволяют устанавливать восемь уровней приоритета [4]:
Для оценки эффективности приоритетных методов управления трафиком в мультисервисных сетях в качестве базовой модели канала связи будем использовать систему массового обслуживания с неоднородным потоком пакетов n типов, поступающих в канал связи с интенсивностями X 1з...,Xn. Обозначим: V — пропускная способность канала связи, Bг — средняя длина пакета г–го типа. Для случая, когда пакеты одного класса имеют одинаковую длину, а потоки пакетов являются простейшими, средняя задержка пакета г–го типа при использовании метода управления трафиком на основе относительных приоритетов определяется по формуле
В табл. 1 представлены результаты расчета временных задержек пакетов в канале связи для четырех уровней приоритетов и двух способов назначения приоритетов при использовании каналов связи с разными пропускными способностями.
VКС(Кбит/c) | 128 | 192 | 128 | 192 | ||||
Код приоритета | λi (c-1) | L (байт) | τi | λi (c-1) | L (байт) | τi | ||
011 | 20 | 100 | 60,7 | 27,3 | 2 | 1500 | 152,4 | 86,7 |
010 | 10 | 500 | 128,1 | 53,4 | 5 | 1000 | 179,8 | 77,9 |
001 | 5 | 1000 | 401,4 | 101,4 | 10 | 500 | 539,6 | 90,1 |
000 | 2 | 1500 | 3143,7 | 175,5 | 20 | 100 | 4072,9 | 127,4 |
0,9375 | 0,625 | 0,9375 | 0,625 |
Анализ представленных результатов позволяет сформулировать следующие выводы.
Одной из важных задач, решаемых на этапе проектирования корпоративной вычислительной сети, является определение требований к пропускным способностям каналов связи. Очевидно, что эти требования существенно зависят от нагрузки, создаваемой передаваемыми пакетами данных, и ограничений, налагаемых на величину задержки высокоприоритетных пакетов, к которым относятся, например, речевые пакеты.
Выражение в правой части неравенства представляет собой нижнюю границу пропускной способности Vk канала связи, требующейся для передачи речевых пакетов с заданным качеством в сети с приоритетным управлением. В процессе проектирования корпоративной сети обычно достаточно сложно задать долю к речевых пакетов в общей нагрузке. В то же время эта доля в течение суток может изменяться в значительных пределах. В связи с этим предлагается оценивать требуемую пропускную способность для всего диапазона изменения к. Для этого рассмотрим предельные случаи, когда к^0 и к^1.
Можно показать, что последнее выражение для Vmax соответствует требуемой пропускной способности при бесприоритетном управлении трафиком в узлах сети. Тогда эффект от введения приоритетного управления составит 5 =(Vmax-Vk)/Vk.
В табл. 2 представлены результаты расчета пропускной способности канала связи при различных значениях параметров нагрузки и ограничений на задержку пакетов. Для качественной передачи речевого трафика допустимая задержка составляет т*=150-300 мс. Если для передачи речевого трафика задействовано N последовательных каналов связи, то, очевидно, что задержка в каждом канале не должна превышать т*/N.
Доп. задержка τ*i, мс | Интенсивность Λ, c-1 | Доля речевых пакетов, k | Пропускные способности | Эффект | ||
Vkкбит/с | Vminкбит/с | Vmaxкбит/с | δ,% | |||
150 | 10 | 0,1 | 6,4 | 6,2 | 8,5 | 32,8 |
30 | 0,3 | 11,3 | 9,2 | 18,8 | 66,4 | |
50 | 0,1 | 12,4 | 11,2 | 29,0 | 133,9 | |
0,3 | 15,2 | 11,2 | 29,0 | 90,8 | ||
0,5 | 18,6 | 11,2 | 29,0 | 55,9 | ||
0,99 | 28,8 | 11,2 | 29,0 | 0,7 | ||
300 | 10 | 0,1 | 4,1 | 3,9 | 6,8 | 65,9 |
20 | 0,2 | 6,0 | 5,1 | 12,0 | 100,0 | |
30 | 0,3 | 8,5 | 6,0 | 17,1 | 101,2 | |
40 | 0,5 | 13,3 | 6,8 | 22,2 | 66,9 | |
50 | 0,99 | 27,1 | 7,5 | 27,3 | 0,7 | |
Длина пакетов L=64 байт |
Анализ полученных результатов показывает, что введение приоритетного управления трафиком позволяет снизить требования к пропускным способностям каналов связи, при этом:
Таким образом, предлагаемая модель приоритетного управления в канале связи мультисервисной сети позволяет определить пропускную способность канала и оценить эффект, достигаемый за счет использования приоритетного управления трафиком.
1. Клейнрок Л. Вычислительные системы с очередями. М.: Мир, 1979.
2. Кульгин М. Технология корпоративных сетей. СПб: Питер, 2000.
3. Кульгин М. Введение в систему управления трафиком // LAN. 1998. № 11.
4. Холл Э. Приоритизации трафика в сетях IP // Сети и системы связи. 1988. № 11 (33).