Качество обслуживания QоS
Качество обслуживания означает предоставление приложениям и пользователям сети предсказуемого сервиса доставки данных, называемого также транспортным сервисом. Предсказуемый сервис означает, что администратор сети может количественно оценить вероятность того, что сеть будет передавать определенный поток данных между двумя конкретными узлами в соответствии с потребностями приложения и пользователя. Существуют разнообразные характеристики сервиса. Параметры QS определяются типом приложения (файловый сервис, видео, голосовой трафик). Все параметры относятся к одной из трех основных категорий: пропускная способность, задержки передачи пакетов, уровень потерь и искажений пакетов.
Первые две категории относятся к производительности сети, последняя – к ее надежности.
QоS гарантируется для некоторого потока данных. Поток в данном случае – это последовательность пакетов, имеющих некоторые общие признаки (адрес узла источника или информация, идентифицирующая тип приложения). К потокам применимы такие понятия как агрегирование и дифференцирование. Дифференцирование предполагает, что поток данных одного компа может быть представлен как совокупность потоков от разных приложений, а потоки от компов одного предприятия агрегированы в один поток абонента некоторого сервис-провайдера.
QоS часто ориентировано на работу с определенным типом потоков. Например, протокол RSVP поддерживает QоS только для элементарных потоков приложений. А протоколы группы DivServ могут работать с потоками любой степени агрегированности. Поскоьку трафик между конечными узлами проходит через некоторое количество промежуточных устройств, то поддержка QоS требует взаимодействия всех сетевых элементов на пути трафика.
Любые гарантии настолько выполнимы, насколько их обеспечивает наиболее слабый элемент в цепочке между отправителем и получателем.
Можно выделить три типа служб QоS:
Сервис с максимальными усилиями
Основан на равноправном алгоритме обработки очередей. В этом случае алгоритм обработки очереди рассматривает пакеты всех потоков как равноправные и продвигает их в порядке поступления. (first in, first out). В этом случае, когда очередь становится слишком большой, т.е. не вмещается в буфере, проблемы решаются простым отбрасыванием новых поступающих пакетов. Для обеспечения нужного уровня QоS сервис-провайдеры сетей постоянно поддерживают определенный уровень превышения пропускной способности своих магистралей над потребностями своих клиентов.
Сервис с предпочтением (мягкий сервис)
Основан на том, что некоторые типы трафика обслуживаются лучше, чем остальные. Более быстрая обработка, в среднем больше пропускной способности и меньше потерь данных, но нет твердых гарантий. Если высокоприоритетный трафик предлагает сети в данный низкую интенсивность своих пакетов, то низкорприоритетный трафик может в этот момент получать качественное обслуживание. Но, когда высокоприоритетный трафик начинает посылать свои пакеты с высокой интенсивностью, то низкоприоритетный может вообще не обслуживаться.
Гарантированный сервис (жесткий, истинный)
Основан на предварительном резервировании сетевых ресурсов для определенного потока перед его отправкой в сеть. Трафик, которому выделили ресурсы гарантированно имеет при прохождении через сеть те параметры пропускной способности или задержек, которые определены для него в числовом виде.
