Voldurike Posted November 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а? Или переделывать в простые очереди? Share this post Link to post Share on other sites More sharing options...
Voldurike Posted November 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 Но не будет ли работать хуже? Share this post Link to post Share on other sites More sharing options...
nkusnetsov Posted November 8, 2016 Voldurike, версию RouterOS пробовали менять вверх/вниз? Если нет - поробуйте. Share this post Link to post Share on other sites More sharing options...
Voldurike Posted November 8, 2016 да, 6.9, 6.14, 6.34 Share this post Link to post Share on other sites More sharing options...
nkusnetsov Posted November 8, 2016 (edited) Voldurike, поскольку у Вас указан только "pcq-total-limit" (который распространяется на все очереди данного типа), но не указан "pcq-limit" для каждой конкретной очереди, возможна ситуация когда некий "плохой" абонент забивает весь буфер pcq предназначенный на всех абонентов. Попробуйте задать pcq-limit для каждой очереди. Edited November 8, 2016 by nkusnetsov Share this post Link to post Share on other sites More sharing options...
Voldurike Posted November 8, 2016 pcq-limit - 50. Видать просто при экспорте Микротик стандартные значения не вставляет Share this post Link to post Share on other sites More sharing options...