Команда 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. |
Таблица 17
Код селектора классов (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 и др. |
Классы гарантированной доставки пакетов
Таблица 18
Приоритет отбрасывания пакета |
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 и т.д.