Вопрос: Как перемаркировать пакеты с определённым DSCP определённым приоритетом 802.1p.

Ответ: 

1. При написании ACL, DSCP является одним из полей, которое может проверяться. Если мы хотим проверять поле DSCP, надо выбрать его (v) в “Маске IP профиля доступа”.

2. Следующим шагом является написание “Правила IP профиля доступа”. В этом правиле, мы уже можем добавить значение DSCP, которое будет проверяться. При совпадении, мы можем:

  • проассоциировать пакет с очередью приоритетов 1p
  • проассоциировать пакет с очередью приоритетов 1p и заменить значение 1p перед передачей пакета
  • задать пакету новое значение DSCP и выслать пакеты, играющие роль МАРКЕРОВ в модели PHB.

3. Если пакет проассоциирован с очередью приоритетов 1p, он, затем, будет обработан в соответствии с “Пользовательским приоритетом 802.1p” для проведения соответствия приоритета 1p одной из 4-х очередей приоритетов.


Пример – Промаркировать пакеты с определённым DSCP определённым приоритетом 1p и поставить в соответствующую очередь

Последующие правила промаркируют пакеты следующим образом:
Очередь 1 - данные с dscp = 10 = приоритет 802.1p = 3
Очередь 2 – данные с dscp = 20 = приоритет 802.1p = 5
Очередь 3 – данные с dscp = 30 = приоритет 802.1p = 7

create access_profile ip dscp profile_id 1
config access_profile profile_id 1 add access_id 10 ip dscp 30 port 1 permit priority 7 replace_priority
config access_profile profile_id 1 add access_id 20 ip dscp 30 port 24 permit priority 7 replace_priority
config access_profile profile_id 1 add access_id 30 ip dscp 20 port 1 permit priority 5 replace_priority

config access_profile profile_id 1 add access_id 40 ip dscp 20 port 24 permit priority 5 replace_priority
config access_profile profile_id 1 add access_id 50 ip dscp 10 port 1 permit priority 3 replace_priority
config access_profile profile_id 1 add access_id 60 ip dscp 10 port 24 permit priority 3 replace_priority

Настройка через WEB-интерфейс:







Аналогичным способом настраиваются остальные правила.

Основываясь на соответствии “802.1p User Priority” пакет будет поставлен в очередь с наивысшим приоритетом и будет обработан первым.