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.

Таблица 14

Код селектора классов (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 и др.

 

Классы гарантированной доставки пакетов

Таблица 15

Приоритет отбрасывания пакета

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 и т.д.