Добрый день. Появилась в сети необходимость настроить QOS на основе DSCP.
DES-3200-10Boot PROM Version : Build 1.00.B003
Firmware Version : Build 1.50.B006
Hardware Version : A1
Тестовая машина вставлена в 3й порт. В 8й порт вставлена машина на которую генератором (порт 9) отправляется 200Мбит UDP траффика.
Frame Type Total Total/sec
---------- ---------- ---------
RX Bytes 7479320 1427
RX Frames 41457 2
TX Bytes 3770331008 12250591
TX Frames 11682363 8321
Тестирую QOS DSCP.
При пинге очень большие потери. (около 50% те пакеты что проходят - время отклика 2-20мс)
reset config
Задаю изменение поля для icmp пакетов:
create access_profile ip destination_ip 255.255.255.0 icmp profile_id 4
config access_profile profile_id 4 add access_id 1 ip destination_ip 10.1.6.0 icmp port 3 permit replace_dscp_with 48
Конфигурирую QOS:
config dscp_mapping dscp_value 48 class 3
config cos mapping port 3 ip dscp
Потерь при пинге практически нет, время отклика 1-3000мс.
config scheduling_mechanism weight_fair
Потерь при пинге нет, время отклика идеальное.
Тестирую 802.1p
reset config
Задаю изменение поля для icmp пакетов:
create access_profile ip destination_ip 255.255.255.0 icmp profile_id 4
config access_profile profile_id 4 add access_id 1 ip destination_ip 10.1.6.0 icmp port 3 permit priority 7
Потерь при пинге нет, время отклика идеальное.
config scheduling_mechanism weight_fair
Никакого различия не вижу.
config cos mapping port 1-10 none
Никакого различия не вижу.
config cos mapping ports 1-10 ip dscp
Никакого различия не вижу.
config access_profile profile_id 4 delete access_id 1
config access_profile profile_id 4 add access_id 1 ip destination_ip 10.1.6.0 icmp port 3 permit replace_dscp_with 0 priority 7
Никакого различия не вижу.
Почему не работает QOS dscp при режиме strict? Насколько я понимаю в строгом режиме пока не пройдет очередь с более высоким приоритетом более низкая идти не будет.
Почему даже при явном отключении 802.1p он все равно работает?
Почему не работает QOS по DSCP при присутствии в пакете тега 802.1p?
Верно я понимаю что работать будет исключительно на основе 802.1p если этот тег есть, хоть mapping и выключен?
DES-1210-28Тестирую QOS DSCP.
System hardware version : A1
System firmware version : 5.10.B012
System boot version : 1.00.002
System Protocol version : 2.001.004
Тестовая машина вставлена в 3й порт. В 8й порт вставлена машина на которую генератором (порт 26) отправляется 200Мбит UDP траффика.
reset system
Задаю изменение поля для icmp пакетов:
create access_profile profile_id 4 ip icmp type destination_ip_mask 255.255.255.0
config access_profile profile_id 4 add access_id 1 ip destination_ip 10.1.6.0 ports 3 permit replace_dscp_with 48
При пинге очень большие потери, задержки.
config dscp_mapping dscp_value 48 class 3
Стало намного лучше - пинги почти все по 1мс, хотя иногда (1 из 100) есть выпадения и увеличение времени ответа до 200-2000мс.
config scheduling_mechanism wrr
Пинги идеальные, выпадений нет.
Почему в строгом режиме есть выпадания пакетов?
На данном устройстве невозможно задать поле 802.1p с помощью ACL?
Как работает Priority Settings? Похоже он работает по dscp и выключить его не возможно, если не задано 802.1p.
DES-3028Boot PROM Version : Build 1.00-B04
Firmware Version : Build 2.52.B03
Hardware Version : A1
На данном устройстве невозможно поменять поле dscp с помощью ACL?
Проблема в том что магистраль нетегированая в абонентском влане, соответственно 802.1p не подходит. Какие есть варианты решения этой проблемы?