Иногда несколько очередей изображают в виде одной очереди, в которой находятся заявки различ
ных классов. Если заявки выбираются из очереди в соответствии с их приоритетами, то это просто
другое представление одного и того же механизма.
Управление очередями
169
Буферы различной длины
Рис. 6 .6 . Приоритетные очереди
Размер буф ера
сетевого устройства определяет максимальную длину очереди ожи
дающих обслуживания пакетов, если пакет поступает при заполненном буфере, то он
просто отбрасывается. Обычно по умолчанию всем приоритетным очередям отводятся
одинаковые буферы, но многие устройства разрешают администратору назначать каж
дой очереди буфер индивидуального размера. Размер буфера определяется в идеальном
случае таким образом, чтобы его хватало с некоторым запасом для хранения очереди
среднестатистической длины. Однако установить это значение достаточно сложно, так
как оно изменяется в зависимости от нагрузки сети, поэтому требуется постоянное и дли
тельное наблюдение за работой сети. В общем случае, чем выше значимость трафика для
предприятия, чем больше его интенсивность и пульсации, тем больший размер буфера
требуется этому трафику. В примере, приведенном на рис. 6.6, для трафика высшего
и нормального приоритетов выбраны большие размеры буферов, а для остальных двух
классов — меньшие. Мотивы принятого решения для высшего приоритета очевидны,
а трафик нормального приоритета имеет высокую интенсивность и значительный ко
эффициент пульсаций.
Приоритетное обслуживание очередей обеспечивает высокое качество обслуживания для
пакетов из самой приоритетной очереди. Если средняя интенсивность их поступления
в устройство не превосходит пропускной способности выходного интерфейса (и произво
дительности внутренних продвигающих блоков самого устройства), то пакеты высшего
приоритета всегда получают ту пропускную способность, которая им нужна. Уровень за
держек высокоприоритетных пакетов также минимален. Однако он не нулевой и зависит
в основном от характеристик потока этих пакетов — чем выше пульсации потока и его
интенсивность, тем вероятнее возникновение очереди, образованной пакетами данного
высокоприоритетного потока. Трафик всех остальных приоритетных классов почти про
зрачен для пакетов высшего приоритета. Слово «почти» относится к ситуации, когда вы
сокоприоритетный пакет вынужден ждать завершения обслуживания низкоприоритетного
пакета, если его приход совпадает по времени с началом продвижения низкоприоритетного
пакета на выходной интерфейс. Этот эффект иллюстрирует рис. 6.7, на котором показано,
что после разделения всего трафика на приоритетный и обычный (здесь имеются две оче
реди) коэффициент использования приоритетного трафика снизился с 50 до 15 %, так как
нагрузка обычного трафика перестала влиять на использование выходного интерфейса
приоритетным трафиком.
Do'stlaringiz bilan baham: |