назначения. На самом деле негарантированная доставка не является частью Qos
поскольку отсутствует гарантия качества обслуживания и гарантия доставки пакетов.
Дифференцированное обслуживание (differentiated service). Дифференцированное
обслуживание предполагает разделение трафика на классы на основе требований к
качеству обслуживания. Каждый класс трафика дифференцируется и обрабатывается
сетью в соответствии с заданными для этого класса механизмами QoS (быстрее
обрабатывается, выше средняя полоса пропускания, ниже средний уровень потерь).
Подобная схема обеспечения качества обслуживания часто называется схемой CoS
(Class of Service). Дифференцированное обслуживание само по себе не предполагает
обеспечение гарантий предоставляемых услуг. В соответствии с этой схемой трафик
распределяется по классам, каждый из которых имеет собственный приоритет. Этот
тип обслуживания удобно применять в сетях с интенсивным трафиком. В этом случае
важно обеспечить отделение административного трафика сети от всего остального и
назначить ему приоритет, позволяющий в любой момент времени быть уверенным в
связности узлов сети.
Гарантированное обслуживание (guaranteed service). Гарантированное
обслуживание предполагает резервирование сетевых ресурсов с целью
удовлетворения специфических требований к обслуживанию со стороны потоков
трафика. В соответствии с гарантированным обслуживанием выполняется
предварительное резервирование сетевых ресурсов по всей траектории движения
трафика. Например, такие схемы используются в технологиях глобальных сетей
Frame Relay и АТМ или в протоколе RSVP для сетей TCP/IP. Однако для
коммутаторов такого рода протоколов нет, так что гарантий качества обслуживания
они пока дать не могут.
Основным вопросом при приоритетной обработке кадров коммутаторами является
вопрос назначения кадру приоритета. Так как не все протоколы канального уровня
поддерживают поле приоритета кадра, например, у кадров Ethernet оно отсутствует, то
коммутатор должен использовать какой-либо дополнительный механизм для связывания кадра
с его приоритетом. Наиболее распространенный способ - приписывание приоритета портам
коммутатора. При этом способе коммутатор помещает кадр в очередь кадров соответствующего
приоритета в зависимости от того, через какой порт поступил кадр в коммутатор. Способ
несложный, но недостаточно гибкий - если к порту коммутатора подключен не отдельный узел,
а сегмент, то все узлы сегмента получают одинаковый приоритет.
Более гибким является назначение приоритетов кадрам в соответствии со стандартом
IEEE 802.1р. Этот стандарт разрабатывался совместно со стандартом 802.1q. В обоих
стандартах предусмотрен общий дополнительный заголовок для кадров Ethernet, состоящий из
двух байт. В этом дополнительном заголовке, который вставляется перед полем данных кадра,
3 бита используются для указания приоритета кадра. Существует протокол, по которому
конечный узел может запросить у коммутатора один из восьми уровней приоритета кадра. Если
сетевой адаптер не поддерживает стандарт 802.1р, то коммутатор может назначать приоритеты
кадрам на основе порта поступления кадра. Такие помеченные кадры будут обслуживаться в
соответствии с их приоритетом всеми коммутаторами сети, а не только тем коммутатором,
который непосредственно принял кадр от конечного узла. При передаче кадра сетевому
адаптеру, не поддерживающему стандарт 802.1р, дополнительный заголовок должен быть
удален.
Коммутаторы обеспечивают дифференцированное обслуживание, поэтому необходима
идентификация пакетов, которая позволит отнести их к соответствующему классу трафика CoS,
включающему, как правило, пакеты из разных потоков. Указанная задача выполняется путем
классификации.
Классификация пакетов (packet classification) представляет собой средство,
позволяющее отнести пакет к тому или иному классу трафика в зависимости от значений
одного или нескольких полей пакета.