Mikrotik приоритет tcp трафика на udp в пиках загрузке.

Обсуждение ПО и его настройки
voler
Сообщения: 109
Зарегистрирован: 13 апр 2012, 12:33

Добрый день.

Сейчас используется вот такого вида правило, их больше 500 штук.
add max-limit=512k/2M name=FreeNet target=192.168.99.0/24

Подскажите возможно добавить правило, которое в часы пик будет задавать для всех правил деления скорости приоритет на отгрузку трафика tcp?
Заметил что приоритеты по типу трафика queue пропали.


vqd
Модератор
Сообщения: 3605
Зарегистрирован: 26 сен 2013, 14:20
Откуда: НСК
Контактная информация:

Ну трафик монитор + скрипт


Есть интересная задача и бюджет? http://mikrotik.site
voler
Сообщения: 109
Зарегистрирован: 13 апр 2012, 12:33

А можно более подробнее?

В идеале хотелось бы пустить весь http трафик приоритетом для всех, а резать скорость интернета все так же для каждого пользователя в отдельности или для группы.
Реально реализовать?


vqd
Модератор
Сообщения: 3605
Зарегистрирован: 26 сен 2013, 14:20
Откуда: НСК
Контактная информация:

2 поста и два разных ТЗ по сути )))

Маркируйте нужный трафик и выстраивайте очереди с помощью Queue Tree, если вам надо нарезать поровну то PCQ очереди


Есть интересная задача и бюджет? http://mikrotik.site
voler
Сообщения: 109
Зарегистрирован: 13 апр 2012, 12:33

Как промаркировать пакеты, я знаю.
Подскажите пример, если не затруднит правил Queue Tree


voler
Сообщения: 109
Зарегистрирован: 13 апр 2012, 12:33

Уважаемый, vqd.

Правильно я понял ваше наставление?

Для начала маркируем трафик.

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

add action=mark-packet chain=prerouting dst-address=0.0.0.0/0 in-interface=Bridge_local new-packet-mark=TCP-OUT protocol=tcp src-address=192.168.2.0/24
add action=mark-packet chain=prerouting dst-address=0.0.0.0/0 in-interface=Bridge_local new-packet-mark=UDP-OUT protocol=!tcp src-address=192.168.2.0/24
add action=mark-packet chain=postrouting dst-address=192.168.2.0/24 new-packet-mark=TCP-IN out-interface=Bridge_local protocol=tcp src-address=0.0.0.0/0
add action=mark-packet chain=postrouting dst-address=192.168.2.0/24 new-packet-mark=UDP-IN out-interface=Bridge_local protocol=!tcp src-address=0.0.0.0/0


Потом задаем приоритезацию трафика
add limit-at=80M max-limit=100M name=TCP-IN packet-mark=TCP-IN parent=global queue=pcq-download-default
add limit-at=80M max-limit=100M name=TCP-OUT packet-mark=TCP-OUT parent=global queue=pcq-upload-default
add limit-at=80M max-limit=100M name=Other-IN packet-mark=UDP-IN parent=global priority=3 queue=pcq-download-default
add limit-at=80M max-limit=100M name=Other-OUT packet-mark=UDP-OUT parent=global priority=3 queue=pcq-upload-default

TCP трафик имеет приоритет 8мь.
Все что не tcp имеет приоритет 3и.

Верно я понял вас?

Соответственно если в сети от 50ти IP, и они должны иметь разные скорости. То используем адрес листы? И на нужный адрес лист нарезаем скорость?


vqd
Модератор
Сообщения: 3605
Зарегистрирован: 26 сен 2013, 14:20
Откуда: НСК
Контактная информация:

Сначала маркируются соединения, а потом пакеты в соединениях и потом только загоняем это все.

А для чего вы в таком решении используете pcq ?

Судя по конфигу вы нашли статью по организации динамического шейпера, а вам нужна приоритезация по типу трафика


Есть интересная задача и бюджет? http://mikrotik.site
voler
Сообщения: 109
Зарегистрирован: 13 апр 2012, 12:33

Сначала маркируются соединения, а потом пакеты в соединениях и потом только загоняем это все.

Пример правила можно, для понимания что я не доделал.
А для чего вы в таком решении используете pcq?

Готов расмотреть другой вариант, подскажите что лучше?
Судя по конфигу вы нашли статью по организации динамического шейпера, а вам нужна приоритезация по типу трафика

А разве я не указываю в шейпере приоритет, и это не даст нужно эфекта?


vqd
Модератор
Сообщения: 3605
Зарегистрирован: 26 сен 2013, 14:20
Откуда: НСК
Контактная информация:



Есть интересная задача и бюджет? http://mikrotik.site
voler
Сообщения: 109
Зарегистрирован: 13 апр 2012, 12:33

Как я понял идея правильная, но в моей реализации нет параметра global in и global out. Они обязательны?
И про маркировку пакетов. Если не особо затруднит на основе моих правил добавьте маркировку соединений?


Ответить