QoS - это общий термин, который охватывает использование таких функций, как применение политик, формирование, классификация трафика и усовершенствованные механизмы организации очередей.
CoS - это форма QoS, ограниченная Ethernet уровня 2, и она использует 3-битные (8 значений) тега 802.1Q для дифференциации вашего трафика. Поэтому нет транкинга, нет CoS.
DSCP является наиболее часто используемым значением на уровне 3 и находится в 6 битах (64 значения) заголовка IP. Как правило, используются только 14 значений, и они относятся к обозначениям наилучшего усилия, ускоренной пересылки (EF) и гарантированной пересылки (AF). Значения AF находятся в форме AFxy, где x равно 1-4 и относится к приоритету, а y равно 1-3 и относится к вероятности отбрасывания.
Поставщики телекоммуникационных услуг (например, AT & T) используют термин CoS для определения классов распределения полосы пропускания, которые они поддерживают в своих предложениях MPLS. В основном они превратили CoS в маркетинговый термин. Обычно телекоммуникационная служба использует DSCP, чтобы узнать, к какому из своих классов CoS должен относиться ваш трафик.
Другим важным моментом для настройки этих функций является то, что в коммутаторе или маршрутизаторе Cisco необходимо использовать команду, например «mls qos trust dscp» или «mls qos trust cos», иначе устройство сбросит маркировку QoS на ноль. Есть некоторые исключения, основанные на модели, конфигурации и версии IOS, но это было верно для всего за последние несколько лет в моем опыте. Эта конфигурация необходима, потому что устройству нужно знать, на какую маркировку вы хотите воздействовать, поскольку оно не может использовать оба. Мне нравится использовать DSCP. Я не нашел веской причины использовать CoS, но уверен, что у кого-то есть.
Класс обслуживания - это идентификатор уровня 2, обычно в сочетании с тегом 802.1q (вы не должны видеть CoS, на который ссылается порт доступа, только транковый порт). DiffServ будет соответствующим идентификатором в ссылке уровня 3. Качество обслуживания - это надстройка, контролирующая, как ссылки уровня 2 и уровня 3 классифицируют, контролируют и обрабатывают трафик в ссылках различных типов.
источник
CoS работает на уровне 2, тогда как QoS работает на уровне 3.
CoS является средством добавления приоритета к заголовку VLAN, который впоследствии может быть интерпретирован механизмами QoS для соответствующей обработки трафика.
Примером из реальной жизни может служить VoIP VLAN в сети, которая обычно помечается флагом CoS как CS7. Маршрутизаторы QoS могут затем интерпретировать это и расставлять приоритеты для этого трафика в ситуациях контроля или профилирования.
CoS может использоваться независимо от реализаций QoS для передачи соответствующим образом помеченного трафика в другие сети, которые вы не можете контролировать.
Вот хорошая белая книга, дающая подробное введение в тему.
источник
В мире можжевельника они более взаимозаменяемы. Поскольку все настройки QoS выполняются в разделе о классе обслуживания в конфигурации. Пример конфигурации:
источник
QoS (качество обслуживания) - это набор мер, предназначенных для предоставления гарантий, ранее не предоставленных в сетях с коммутацией пакетов. Они используются для формирования трафика и, как мы надеемся, в некоторых случаях для получения гарантий качества, приближающихся к протоколам с коммутацией каналов в сетях с коммутацией пакетов. Это значительно сложнее в реализации, но это основная цель.
CoS обозначает Класс обслуживания и предназначен для определения определенного трафика Ethernet для целей QoS. Например, в коммутируемой сети это может использоваться для дифференциации TDMoE, который очень чувствителен к задержке от обычного трафика с коммутацией пакетов (TDMoE, скорее всего, будет передавать голосовые данные телефона между телефонными коммутаторами / шлюзами). Это может быть использовано для обеспечения гарантий QoS. Это дает вам представление о том, как концепции взаимосвязаны.
На мой взгляд, QoS действительно нацелено на то, чтобы попытаться предложить очень надежные гарантии, типичные для сетей с коммутацией соединений (таких как PSTN). Через Ethernet это позволяет вам взять транк в коммутируемой сети, а затем использовать часть полосы пропускания, не используемую, например, TDMoE , и использовать ее для связи с коммутацией пакетов.
Таким образом, я бы сказал, что QoS - это набор методов и подходов для решения определенного набора проблем, а класс обслуживания - это обозначение для передачи данных (особенно на уровне протокола Ethernet), чтобы управлять им в соответствии с QoS.
источник