Команда match dscp задает критерий соответствия трафика данному классу на основе значений DSCP (Differentiated Service Code Point – код дифференцированного обслуживания). Значение DSCP задает приоритет и тип обслуживания пакета. В одной команде можно указать до 8 значений DSCP.
Синтаксис match [ip] dscp dscp-value [dscp-value dscp-value dscp-value dscp-value dscp-value dscp-value dscp-value]
no match dscp dscp-value [dscp-value dscp-value dscp-value dscp-value dscp-value dscp-value dscp-value]
ip ключевое слово, не влияет на функциональность команды
dscp-value значение DSCP, число от 0 до 63 или одно из следующих ключевых слов:
ef, af11,af12, af13, af21, af22,af23,af31,af32,af33, af41,af42,af43,cs1,cs2,cs3,cs4,cs5, cs6, cs7, default
Значение по умолчанию default
Режимы команды Class-map configuration.
Рекомендации по использованию
Данная команда используется для задания значений DSCP, при которых пакеты будут принадлежать данному классу. Все пакеты, у которых значение DSCP в поле ToS IP-заголовка пакета принадлежит множеству заданных значений DSCP в команде match dscp, будут принадлежать данному классу.
Здесь используется стандарт качества обслуживания – дифференцированное обслуживание (DiffServ). Дифференцированное обслуживание не гарантирует определенный уровень сервиса, а стремится упорядочить весь трафик по классам таким образом, чтобы каждый класс получил лучший или худший уровень обслуживания по отношению к остальным. Для дифференцированного обслуживания используется значение DSCP.
Значение DSCP может быть выражено в цифровой форме или с использованием специальных ключевых слов, называемых поведением сетевых участков (PHB – Per-Hop Behavior). Определено три класса DSCP маркировки: доставка по возможности (BE – Best Effort или DSCP 0), гарантированная доставка (AF – Assured Forwarding) (RFC 2597) и срочная доставка (EF – Expedited Forwarding) (RFC 2598).
В дополнение к этим трем определенным классам существуют коды селектора классов (CS1-CS7), которые идентичны значениям IP precedence (1-7) в команде match precedence.
Определено четыре класса гарантированной доставки, они начинаются с AF и далее следуют две цифры. Первая цифра определяет AF класс и принимает значения от 1 (низкий приоритет обработки) до 4 (высокий приоритет обработки пакета). Вторая цифра определяет уровень вероятности сброса пакета в пределах каждого класса и принимает значения от 1 (низкая вероятность сброса) до 3 (высокая вероятность сброса). Значения DSCP могут быть выражены в десятичном формате (например, DSCP 12) или с использованием ключевых слов (например, af12).
Негарантированная доставка пакетов имеет значение DSCP 0 или default.
Для немедленной передачи пакетов указывается ключевое слово ef.
Таблица 19
Код селектора классов (CS) |
Описание |
PHB-политика |
|
CS7 |
Stays the same (link layer and routing protocol keep alive) |
|
|
CS6 |
Stays the same (used for IP routing protocols) |
|
|
CS5 |
Express Forwarding (EF) |
PHB-политика немедленной передачи пакетов, срочная доставка. Рекомендуется для голосового трафика |
|
CS4 |
Class 4 |
Assured Forwarding (AF) |
PHB-политика гарантированной доставки пакетов. Используется для видеотрафика. Для видеоконференций рекомендуется значение DSCP AF41. |
CS3 |
Class 3 |
||
CS2 |
Class 2 |
||
CS1 |
Class 1 |
||
DSCP 0 |
Best Effort (BE) – default |
PHB-политика негарантированной доставки пакетов, доставка по возможности. Рекомендуется для трафика данных – передача файлов, приложения электронной почты, HTTP и др. |
Классы гарантированной доставки пакетов
Таблица 20
Приоритет отбрасывания пакета |
Class 1 |
Class 2 |
Class 3 |
Class 4 |
Низкий |
001010 AF11 DSCP 10 |
010010 AF21 DSCP 18 |
011010 AF31 DSCP 26 |
100010 AF41 DSCP 34 |
Средний |
001100 AF12 DSCP 12 |
010100 AF 22 DSCP 20 |
011100 AF32 DSCP 28 |
100100 AF42 DSCP 36 |
Высокий |
001110 AF13 DSCP 14 |
010110 AF23 DSCP 22 |
011110 AF33 DSCP 30 |
100110 AF43 DSCP 38 |
Класс 4 обрабатывается более приоритетно, чем класс 3, класс 3 – более приоритетно, чем класс 2 и т.д.