Приоритизация траффика QoS

Обсуждение оборудования и его настройки
Ответить
Dmitrii.Scripnic
Сообщения: 2
Зарегистрирован: 16 окт 2020, 13:31

Добрый день,

возникла проблема, что при синхронизации Onedrive сжирает весь траффик, в следствии чего интернет работает медленно. Хочу пометить траффик Onedrive, чтобы имел меньший приоритет, чем остальной траффик из интернета.
В начале создал адрес листы со всеми адресами Onedrive, а потом создал адрес лист своей сети. Потом маркирую отдельно пакеты из адрес листа Onedrive и отдельно из адрес листа своей сети. В дереве добавляю эти маркировки и даю приоритет 8 для Onedrive и 1 соответсвенно для моей сети... Но эта схема не работает. Вернее точно знаю,что делаю что-то не правильно. Может мне кто-то посоветует как можно различить такой траффик и приоритизировать его?


xvo
Сообщения: 4204
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

Fasttrack отключен?


Telegram: @thexvo
Dmitrii.Scripnic
Сообщения: 2
Зарегистрирован: 16 окт 2020, 13:31

Да отключен. В общем моя конфигурация выглядит так:

Код: Выделить всё

/ip firewall address-list

add address=13.107.136.0/22 list=Onedrive
add address=40.108.128.0/17 list=Onedrive
add address=52.104.0.0/14 list=Onedrive
add address=104.146.128.0/17 list=Onedrive
add address=150.171.40.0/22 list=Onedrive
add address=10.240.6.0/27 list=sit
add address=10.240.15.0/27 list=sit
add address=10.240.6.32/27 list=sit

/ip firewall mangle



add action=mark-connection chain=forward comment=Onedrive_con_download \
    dst-address-list=Onedrive new-connection-mark=Onedrive_conn_download \
    passthrough=yes
add action=mark-connection chain=forward comment=Onedrive_con_download \
    dst-address-list=sit new-connection-mark=Sit_conn_download passthrough=\
    yes
add action=mark-packet chain=forward comment=Onedrive_mark_paket \
    connection-mark=Onedrive_conn_download new-packet-mark=\
    Ondedrive_mark_paket passthrough=no
add action=mark-packet chain=forward comment=Sit_mark_paket \
    connection-mark=Sit_conn_download new-packet-mark=Sit_mark_paket \
    passthrough=no

Код: Выделить всё

/queue tree
add max-limit=18M name="DOWNLOAD(cela sit)" packet-mark=no-mark parent=global \
    priority=1
/queue type
add kind=pcq name=up pcq-classifier=src-address pcq-dst-address6-mask=64 \
    pcq-src-address6-mask=64
add kind=pcq name=down pcq-classifier=dst-address pcq-dst-address6-mask=64 \
    pcq-src-address6-mask=64

/queue tree

add max-limit=6M name=Onedrive packet-mark=Ondedrive_mark_paket parent=\
    "DOWNLOAD(cela sit)" queue=pcq-download-default
add limit-at=5M max-limit=12M name=Sit packet-mark=Sit_mark_paket parent=\
    "DOWNLOAD(cela sit)" priority=1 queue=pcq-download-default
И хочу достигнуть того,чтобы при синхронизации Onedrive не мешал другим службам, то есть распределить трафик так,чтобы Onedrive имел ниже приоритет чем остальные


xvo
Сообщения: 4204
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

А что конкретно означает это "не работает"?

Вижу что у вас родительская очередь 18, но у дочерних max-limit 12 и 6.
Зачем? Надо поставить примерно 17 обоим как max-limit, а вот limit-at поставить соответственно 12 и 5, например.


Telegram: @thexvo
Ответить