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, но уверен, что у кого-то есть.