Voldurike Опубликовано 8 ноября, 2016 · Жалоба Добрый день. Есть небольшая деревня где порядка 100 клиентов. Тарифы с 1 до 4 Мбит/с. Интернет раздает CCR1009-8G-1S. На нем белый IP от провайдера, у клиентов серые IP. Биллинг заходит по телнету и закидывает пользователя в нужный IP лист. /queue type add kind=pcq name=pcq_11_down pcq-classifier=dst-address pcq-dst-address6-mask=64 pcq-rate=1M pcq-src-address6-mask=64 pcq-total-limit=64000KiB add kind=pcq name=pcq_11_up pcq-classifier=src-address pcq-dst-address6-mask=64 pcq-rate=1M pcq-src-address6-mask=64 pcq-total-limit=64000KiB add kind=pcq name=pcq_12_down pcq-classifier=dst-address pcq-dst-address6-mask=64 pcq-rate=2M pcq-src-address6-mask=64 pcq-total-limit=64000KiB add kind=pcq name=pcq_12_up pcq-classifier=src-address pcq-dst-address6-mask=64 pcq-rate=2M pcq-src-address6-mask=64 pcq-total-limit=64000KiB add kind=pcq name=pcq_14_down pcq-classifier=dst-address pcq-dst-address6-mask=64 pcq-rate=4M pcq-src-address6-mask=64 pcq-total-limit=64000KiB add kind=pcq name=pcq_14_up pcq-classifier=src-address pcq-dst-address6-mask=64 pcq-rate=4M pcq-src-address6-mask=64 pcq-total-limit=64000KiB /queue tree add name="Total UP" parent=global queue=default add name="Total DWN" parent=global queue=default add name=11_down_1 packet-mark=mark_11_down parent="Total DWN" priority=4 queue=pcq_11_down add name=11_up_1 packet-mark=mark_11_up parent="Total UP" priority=4 queue=pcq_11_up add name=12_down_2 packet-mark=mark_12_down parent="Total DWN" priority=4 queue=pcq_12_down add name=12_up_2 packet-mark=mark_12_up parent="Total UP" priority=4 queue=pcq_12_up add name=14_down_4 packet-mark=mark_14_down parent="Total DWN" priority=4 queue=pcq_14_down add name=14_up_4 packet-mark=mark_14_up parent="Total UP" priority=4 queue=pcq_14_up /ip firewall mangle add action=mark-packet chain=forward comment=list_11_11_up new-packet-mark=mark_11_up passthrough=no src-address-list=list_11_11 add action=mark-packet chain=forward comment=list_11_11_down dst-address-list=list_11_11 new-packet-mark=mark_11_down passthrough=no add action=mark-packet chain=forward comment=list_12_12_up new-packet-mark=mark_12_up passthrough=no src-address-list=list_12_12 add action=mark-packet chain=forward comment=list_12_12_down dst-address-list=list_12_12 new-packet-mark=mark_12_down passthrough=no add action=mark-packet chain=forward comment=list_14_14_up new-packet-mark=mark_14_up passthrough=no src-address-list=list_14_14 add action=mark-packet chain=forward comment=list_14_14_down dst-address-list=list_14_14 new-packet-mark=mark_14_down passthrough=no /ip firewall nat add action=masquerade chain=srcnat out-interface=brVHOD src-address=10.0.1.0/24 Данная схема работала на 5 версии отлично, в queue tree parent=global-out стоял. Теперь когда настроили такую схему на 6 версии - то вроде все было хорошо. Скорость резалась отлично на стенде. Но когда пустили в работу, то все уже не так радужно. Есть подозрения, что это из-за того, что адреса серые, они NATятся, поэтому исходящая скорость непонятно как работает. Отключаешь дерево, которое отвечает за исходящую скорость и страницы открываются нормально. Только его включаешь, опять страницы подвисают. Может ли быть причина в этом и как легче всего исправить данную ситуацию? Поставить второй микротик для NATа? Или переделывать в простые очереди? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Voldurike Опубликовано 8 ноября, 2016 · Жалоба По идеи можно заменить Queue tree следующими 3 простыми очередями add name=queueTEST packet-marks=mark_11_down,mark_11_up queue=pcq_11_up/pcq_11_down target=10.0.1.0/24 add name=queueTEST packet-marks=mark_12_down,mark_12_up queue=pcq_12_up/pcq_12_down target=10.0.1.0/24 add name=queueTEST packet-marks=mark_14_down,mark_14_up queue=pcq_14_up/pcq_14_down target=10.0.1.0/24 Но не будет ли работать хуже? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nkusnetsov Опубликовано 8 ноября, 2016 · Жалоба Voldurike, версию RouterOS пробовали менять вверх/вниз? Если нет - поробуйте. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Voldurike Опубликовано 8 ноября, 2016 · Жалоба да, 6.9, 6.14, 6.34 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nkusnetsov Опубликовано 8 ноября, 2016 (изменено) · Жалоба Voldurike, поскольку у Вас указан только "pcq-total-limit" (который распространяется на все очереди данного типа), но не указан "pcq-limit" для каждой конкретной очереди, возможна ситуация когда некий "плохой" абонент забивает весь буфер pcq предназначенный на всех абонентов. Попробуйте задать pcq-limit для каждой очереди. Изменено 8 ноября, 2016 пользователем nkusnetsov Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Voldurike Опубликовано 8 ноября, 2016 · Жалоба pcq-limit - 50. Видать просто при экспорте Микротик стандартные значения не вставляет Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...