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