Добрый день,
возникла проблема, что при синхронизации Onedrive сжирает весь траффик, в следствии чего интернет работает медленно. Хочу пометить траффик Onedrive, чтобы имел меньший приоритет, чем остальной траффик из интернета.
В начале создал адрес листы со всеми адресами Onedrive, а потом создал адрес лист своей сети. Потом маркирую отдельно пакеты из адрес листа Onedrive и отдельно из адрес листа своей сети. В дереве добавляю эти маркировки и даю приоритет 8 для Onedrive и 1 соответсвенно для моей сети... Но эта схема не работает. Вернее точно знаю,что делаю что-то не правильно. Может мне кто-то посоветует как можно различить такой траффик и приоритизировать его?
Приоритизация траффика QoS
-
- Сообщения: 4204
- Зарегистрирован: 25 фев 2018, 22:41
- Откуда: Москва
Fasttrack отключен?
Telegram: @thexvo
-
- Сообщения: 2
- Зарегистрирован: 16 окт 2020, 13:31
Да отключен. В общем моя конфигурация выглядит так:
И хочу достигнуть того,чтобы при синхронизации Onedrive не мешал другим службам, то есть распределить трафик так,чтобы Onedrive имел ниже приоритет чем остальные
Код: Выделить всё
/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
-
- Сообщения: 4204
- Зарегистрирован: 25 фев 2018, 22:41
- Откуда: Москва
А что конкретно означает это "не работает"?
Вижу что у вас родительская очередь 18, но у дочерних max-limit 12 и 6.
Зачем? Надо поставить примерно 17 обоим как max-limit, а вот limit-at поставить соответственно 12 и 5, например.
Вижу что у вас родительская очередь 18, но у дочерних max-limit 12 и 6.
Зачем? Надо поставить примерно 17 обоим как max-limit, а вот limit-at поставить соответственно 12 и 5, например.
Telegram: @thexvo