65 | | == QoS == |
66 | | |
67 | | //(здесь надо написать общие слова о QoS)// |
68 | | |
69 | | |
| 65 | == Классификация трафика == |
| 66 | |
| 67 | Для обеспечения требуемого качества обслуживания (QoS) различных видов трафика коммутатор ethernet выполняет классификацию принимаемых пакетов. В процессе классификации каждому принятому пакету присваиваются следующие аттрибуты: |
| 68 | |
| 69 | - QoS профиль (0...71); |
| 70 | - QoS precedence (soft или hard); |
| 71 | - флаг Modify DSCP; |
| 72 | - флаг Modif UP. |
| 73 | |
| 74 | Каждый QoS профиль содержит следующие параметры: |
| 75 | - Класс трафика (Traffic Class, TC); |
| 76 | - Криоритет отбрасывания (Drop Precedence, DP); |
| 77 | - User Priority (UP); |
| 78 | - DSCP. |
| 79 | |
| 80 | Коммутатор имеет несколько различных последовательно выполняющихся механизмов установки пакету атрибутов QoS. Последующие механизмы могут изменить первоначально присвоенные пакету атрибуты, например QoS профиль. Атрибут **QoS precedence** определяет, может ли присвоенный пакету QoS профиль позже быть изменен. Если QoS precedence имеет значение "soft", QoS профиль может быть изменен последующими механизмами маркировки, например полисером или правилом PCL. Если QoS precedence имеет значение "hard", QoS профиль не может быть изменен последующими механизмами маркировки. |
| 81 | |
| 82 | Если флаг **Modify DSCP** установлен, при передаче в порт в поле DSCP пакета будет установлено значение DSCP, заданное QoS профилем. |
| 83 | |
| 84 | Если флаг **Modify UP** установлен, при передаче в порт в поле User Priority (UP) пакета будет установлено значение UP, заданное QoS профилем. |
| 85 | |
| 86 | **Класс трафика (TC)** определяет номер очереди передачи (от 0 до 7) порта, в который будет передан пакет. |
| 87 | |
| 88 | **Приоритет отбрасывания (Drop Precedence, DP)** (0 или 1) определяет лимиты, в зависимости от которых пакет либо будет помещен в очередь, либо отброшен. |
| 89 | |
| 90 | Первоначальное присваивание атрибутов QoS пакету производится в соответствии с конфигурационными параметрами "QoS default profile", "Port QoS precedence", "modify DSCP" и "modify UP" принявшего пакет порта. Если конфигурационный параметр "protocol-based QoS" порта отмечен, и пакет принадлежит одному из включенных протоколов в таблице протоколов порта, атрибуты QoS пакета могут быть изменены в соответствии с параметрами "QoS profile cmd", "QoS profile", "QoS profile precedence", "Modify DSCP" и "Modify Up" порта. Подробнее см. [#Диалогнастройкипорта описание конфигурационный параметров порта]. |
| 91 | |
| 92 | Атрибуты QoS пакета могут быть изменены правилами PCL (см. описание PCL). При совпадении условия правила PCL могут быть назначено изменение одного или нескольких атрибутов QoS, а именно: |
| 93 | - изменение номера QoS профиля (если QoS precedence имеет значение "soft"); |
| 94 | - установка QoS precedence в значение "hard" (значение "hard" изменить на "soft" нельзя); |
| 95 | - установить или сбросить флаг Modify DSCP; |
| 96 | - установить или сбросить флаг Modify UP. |
| 97 | |
| 98 | Подробнее см. описание вкладки "PCL rules". |
| 99 | |
| 100 | Атрибуты QoS пакета могут быть изменены полисером. Правилами PCL отдельным видам трафика может быть назначено использование полисера. Полисер производит измерение скорости потока и сравнение ее с установленным порогом. На основании данного сравнения пакеты классифицируются как in-profile (если скорость потока не превышает заданный порог) или out-of-profile (если скорость потока превышает заданный порог). Пакетам, классифицированным как out-of-profile, могут быть изменены номер QoS профиля, установлен или сброшен флаг Modify DSCP, установлен или сброшен флаг Modify UP. Подробнее см. описание вкладки "Policers". |