Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Приоритетное обслуживание (Priority Queuing)
Сначала необходимо решить отдельную задачу – разбить общий вход- ной поток устройства на классы (приоритеты). Применяют адрес пункта назна- чения, приоритет, идентификатор приложения и т. д. Признак помещают в по- ле приоритета. Если же такое поле в пакете не предусмотрено, приходится раз- рабатывать дополнение к протоколу. Например, для сети Ethernet был разработан протокол IEEE 802.1 Q/p, в котором вводится специальное трехбитовое поле для приоритета. Затем пакет помещается в очередь, соответствующую заданному приори- тетному классу. Пример с четырьмя приоритетными очередями: высокий, средний, нор- мальный и низкий приоритет – приведен на рис. 7.3. Высокий
Входной трафик
Средний Нормальный Низкий Обработка Выходная очередь Выходной трафик
Рис. 7.3. Приоритетное обслуживание Здесь очереди имеют абсолютный приоритет – пока не обработаны паке- ты, из очереди более высокого приоритета не производится переход к более
низкоприоритетной очереди. Недостаток: если высока интенсивность высоко- приоритетного трафика, обслуживание низкоприоритетного трафика может со- всем не производиться. Взвешенные настраиваемые очереди (Weighted Queuing) Вес класса – процент предоставляемой классу пропускной способности (от полной выходной пропускной способности). Алгоритм для назначения весов называется настраиваемой очередью (рис. 7.4). Гарантируются некоторые требования к задержкам. 0,1
Входной трафик
Рис. 7.4. Взвешенные настраиваемые очереди Очереди обслуживаются циклически, и в каждом цикле обслуживания из каждой очереди выбирается такое число байтов, которое соответствует весу этой очереди. Например: цикл = 1 сек., скорость выходного интерфейса = 100 Мбит/с. В каждом цикле из очередей выбираются следующие объемы дан- ных: 1 – 10 Мбит; 2 – 10 Мбит; 3 – 30 Мбит; 4 – 20 Мбит; 5 – 30 Мбит. Здесь, как и в приоритетном обслуживании, администратор может назна- чать различные длины очередям. Тем самым появляется возможность отбрасы- вания пакетов, то есть сглаживания нагрузки. 3а) Взвешенное справедливое обслуживание (Weighted Fair Queuing – WFQ) Это сочетание приоритетного обслуживания со взвешенным.
Имеется одна приоритетная очередь, все заявки из которой обслуживают- ся в первую очередь. Эта очередь предназначена для системных сообщений, сообщений управления сетью и наиболее критичных и требовательных прило- жений. Предполагается, что обслуживаемый этой очередью трафик имеет не- высокую интенсивность (тем самым остается еще и пропускная способность для других очередей). Остальные очереди просматриваются маршрутизатором по алгоритму взвешенного обслуживания. Веса задаются администратором (рис. 7.5).
Приоритетная очередь
Входной трафик
A Обработка Выходная Выходной очередь
B . Z Взвешенное круговое обслуживание трафик
Рис. 7.5. Взвешенное справедливое обслуживание Механизм кондиционирования трафика не является обязательным. Его задача – это уменьшение скорости входного потока настолько, чтобы она всегда оставалась меньшей, чем скорость продвижения этого потока в узле. Этот механизм включает в себя выполнение следующих функций. • Классификация трафика. Задача – выделить в общем потоке пакеты одного потока. Для классификации используются все возможные параметры потока: узел назначения, идентификатор приложения, значение приоритета, метка потока и т. д. • Профилирование потока на основе правил политики (Policing). Для каждого входного потока имеется его набор параметров QoS – профиль трафи- ка. Профилирование трафика – это проверка соответствия потока параметрам его профиля. Например, если превышена согласованная скорость, производит- ся отбрасывание или маркировка (для возможности удаления) пакетов. Отбра- сывание позволяет снизить интенсивность потока. При маркировке пакеты со- храняются, но снижается качество их обслуживания. Для проверки использует- ся один из алгоритмов, например, алгоритм «дырявого ведра» (Leaky bucket). • Формирование трафика (Shaping). Здесь, в основном, стараются сгла- дить пульсацию трафика, чтобы на выходе поток был более равномерным, чем на входе. Это уменьшает очереди в последующих устройствах, а также позво-
|
||||||||||||
Последнее изменение этой страницы: 2021-01-14; просмотров: 147; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.223.172.252 (0.009 с.) |