Вопрос: Как приоритезировать трафик с помощью коммутатора DES-3200?

Ответ: 

Способ 1. default_priority на порту коммутатора.

config vlan default add tag 7 / Добавляем тегированный порт, чтобы видеть метку 802.1q и значение приоритета

config 802.1p default_priority 1 4 / Задаем приоритет по умолчанию(4) для всего трафика на первом порту

Подключаем ПК1 к порту 1, ПК2 к порту 7, на ПК2 задаем VlanID = 1. На ПК2 запускаем Wireshark. Запускаем пинг ПК1→ПК2, и в Wireshark мы должны увидеть тегированные пакеты пинга с приоритетом 4. (Рисунок 1)

Рисунок 1.

Способ 2. Маркировка трафика с помощью ACL.

Также можно задавать приоритет для определенного трафика, выбранного с помощью ACL. Рассмотрим пример на основе типа трафика PPPoE.

Создаем правило выборки трафика по ethernet_type 8864(PPPoE), разрешаем этому трафику проходить через порт (permit), но при этом делаем замену приоритета в пакете(replace_priority)

create access_profile profile_id 1 profile_name eth8864 ethernet ethernet_type
config access_profile profile_id 1 add access_id 100 ethernet ethernet_type 0x8864 port 1 permit priority 6 replace_priority

Затем проигрываем PPPoE пакет с ПК1, и на ПК2 мы должны увидеть в пакете приоритет 6. (Рисунок 2)

Рисунок 2.

Способ 3. Перемаркировка трафика с помощью ACL.

Если трафик в сети идет уже с определенным приоритетом, но нам нужно этот приоритет изменить, мы можем также использовать ACL. Рассмотрим пример на основе полученного в предыдущем тесте PPPoE пакета.

Создаем правило выборки трафика по ethernet_type 8864(PPPoE) и метке приоритета(802.1p) , разрешаем этому трафику проходить через порт (permit), но при этом делаем замену приоритета в пакете(replace_priority)

create access_profile profile_id 1 profile_name eth8864 ethernet ethernet_type 802.1p
config access_profile profile_id 1 add access_id 1 ethernet ethernet_type 0x8864 802.1p 6 port 1 permit priority 5 replace_priority

Затем проигрываем PPPoE пакет(приоритет 6) с ПК1, и на ПК2 мы должны увидеть в пакете новый приоритет 5. (Рисунок 3)

Рисунок 3.