КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Приоритетные очереди в маршрутизаторах
Большинство современных маршрутизаторов имеют встроенные функции организации приоритетных очередей, которые позволяют обслуживать в первую очередь определенные виды трафика. Например, администратор может указать, что трафик к определенной группе адресов для некоторых приложений должен иметь более высокий приоритет, чтобы уменьшить задержку. Это особенно важно в больших распределенных сетях. На рис. 3.2 приведен пример распределения данных от различных протоколов по уровням приоритетов при поступлении их в очередь маршрутизатора.
Метод приоритетных очередей наиболее часто используется для предоставления временных гарантий чувствительным к задержкам приложениям. Его возможностей может быть достаточно для трафика некоторых протоколов. Данный метод может применяться для передачи аудио- и видеоинформации, когда не требуется высокое качество. Для доставки аудио- и видеоинформации с высоким качеством необходимо гарантировать низкую задержку и небольшой эффект дрожания. Этого трудно добиться в сетях без значительных накладных расходов при резервировании буферного пространства маршрутизаторов и без реализации сложных алгоритмов обработки очередей. На данный метод не существует единого стандарта. Отдельные его части описаны в разных стандартах. Каждый производитель сетевого оборудования реализует в своих изделиях собственные алгоритмы обработки очередей. Например, компания Cisco Systems использует алгоритм взвешенной справедливой очереди с ранним обнаружением ошибок, а компания Bay Networks — очередь, основанную на классах. Если маршрутизатор получает пакеты быстрее, чем он может отправить их через данный порт, он помещает пакеты в очередь. Затем, в простейшем случае, они отправляются в порядке поступления, то есть реализуется принцип «первым пришел, первым ушел» — FIFO (First In, First Out). Такой алгоритм довольно эффективен, но опыт управления сетями показывает, что он далеко не оптимален. Случайное раннее обнаружение (Random Early Detection, RED) представляет собой альтернативу очередям FIFO. Этот метод позволяет смягчить эффект от потери пакетов даже при очень больших нагрузках. Такая очередь по-прежнему использует принцип FIFO, но пакеты отбрасываются случайным образом (вместо того, чтобы отбрасывать сообщения из конца очереди), когда средняя длина очереди за данный промежуток времени превосходит установленное значение. Этим достигается оптимизация заполнения очереди. Данный алгоритм был изначально придуман для протокола TCP, но он может быть применим к трафику любого протокола, когда сеть не гарантирует доставки. Очередь с приоритетами — это алгоритм, при котором несколько очередей FIFO или RFD образуют одну очередь. Трафик распределяется между этими очередями в соответствии с заданными критериями. При этом трафик отправляется в порядке строгой очередности: первым — трафик с высоким приоритетом, вторым — со средним и т. д. Очереди на основе классов (Class-Based Queuing, CBQ) — это алгоритм, при котором трафик делится на несколько классов. Каждый класс имеет собственную очередь и ему выделяется некоторая часть пропускной способности канала. Взвешенная справедливая очередь (Weighted Fair Queuing, WFQ) — частный случай CBQ, когда классам соответствуют независимые потоки. Каждому классу соответствует одна очередь FIFO и ей отводится некоторая часть пропускной способности канала. При этом происходит перераспределение пропускной способности между потоками. Выделение дополнительной пропускной способности для больших чотоков позволяет уменьшить задержку при их обработке. Интерфейсом к очередям передачи пакетов служит протокол резервирования ресурсов (Resource Reservation Protocol — RSVP). Этот протокол позволяет системам запрашивать сервисы у сети, например, гарантированную пропускную способность, максимальный уровень потерь пакетов или предсказуемую задержку. По мнению администраторов, которые внедрили у себя магистрали на базе маршрутизаторов, обычно этот метод справляется с перегрузками и помогает избежать появления сбоев в сети. Метод уже доказал свою пригодность при «расшивке» узких мест сети. Однако вызывает сомнение применимость этого метода в больших сетях, обслуживающих разнообразные данные. Организациям, планирующим внедрять у себя такие сети, следует рассмотреть и другие технологии обеспечения качества обслуживания.
Дата добавления: 2015-07-13; Просмотров: 1025; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |