Привет! Можешь помочь разобраться с этой проблемой? У меня есть несколько CCR1036 (12G-4S+ и 8G-2S+), они выступают в роли PPPoE BRAS. Формирование трафика сейчас делается через Simple Queue (ограничение скорости по Radius), но хочу перейти на Queue Tree.
Сначала – маркировка трафика: [asket@PPPoE_STEND] /ip firewall mangle> print
Flags: X - disabled, I - invalid, D - dynamic
0 ;;; TEST_up
chain=forward action=mark-packet new-packet-mark=TEST_30M_up passthrough=no src-address-list=30M
1 ;;; TEST_down
chain=forward action=mark-packet new-packet-mark=TEST_30M_down passthrough=no dst-address-list=30M
Второе – создание Queue Tree: [asket@PPPoE_STEND] /ip firewall mangle> /queue tree print
Flags: X - disabled, I - invalid
0 name="Total_download" parent=global packet-mark="" limit-at=0 queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s
1 name="Total_upload" parent=global packet-mark="" limit-at=0 queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s
2 name="TEST_30M_up" parent=Total_upload packet-mark=TEST_30M_up limit-at=0 queue=TEST_30M_up priority=1 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s
3 name="TEST_30M_down" parent=Total_download packet-mark=TEST_30M_down limit-at=0 queue=TEST_30M_down priority=1 max-limit=0 burst-limit=0 burst-threshold=0
Затем – типы очередей для входящего и исходящего трафика: [asket@PPPoE_STEND] /queue type> print
[code]
Flags: * - default
..................
5 name="TEST_30M_down" kind=pcq pcq-rate=30M pcq-limit=50 pcq-classifier=dst-address pcq-total-limit=6400000 pcq-burst-rate=0 pcq-burst-threshold=0
pcq-burst-time=10s pcq-src-address-mask=32 pcq-dst-address-mask=32 pcq-src-address6-mask=64 pcq-dst-address6-mask=64
6 name="TEST_30M_up" kind=pcq pcq-rate=30M pcq-limit=50 pcq-classifier=src-address pcq-total-limit=6400000 pcq-burst-rate=0 pcq-burst-threshold=0
pcq-burst-time=10s pcq-src-address-mask=32 pcq-dst-address-mask=32 pcq-src-address6-mask=64 pcq-dst-address6-mask=64
7 * name="pcq-upload-default" kind=pcq pcq-rate=0 pcq-limit=50 pcq-classifier=src-address pcq-total-limit=2000 pcq-burst-rate=0 pcq-burst-threshold=0
pcq-burst-time=10s pcq-src-address-mask=32 pcq-dst-address-mask=32 pcq-src-address6-mask=128 pcq-dst-address6-mask=128
8 * name="pcq-download-default" kind=pcq pcq-rate=0 pcq-limit=50 pcq-classifier=dst-address pcq-total-limit=2000 pcq-burst-rate=0 pcq-burst-threshold=0
pcq-burst-time=10s pcq-src-address-mask=32 pcq-dst-address-mask=32 pcq-src-address6-mask=128 pcq-dst-address6-mask=128
Подключаю тестового клиента, Radius отправляет Mikrotik-Address-List=30M, всё отлично – скорость 30 Мбит/с. Делаю те же правила для других тарифов, и скорость падает, максимум трафика 180 Мбит (с Simple Queue – 600-700 Мбит). Отключаю все очереди, возвращаюсь к Simple Queue – трафик увеличивается. Что может быть не так? Все настройки взяты из примера Megis, больше ничего не менял.
Сначала – маркировка трафика: [asket@PPPoE_STEND] /ip firewall mangle> print
Flags: X - disabled, I - invalid, D - dynamic
0 ;;; TEST_up
chain=forward action=mark-packet new-packet-mark=TEST_30M_up passthrough=no src-address-list=30M
1 ;;; TEST_down
chain=forward action=mark-packet new-packet-mark=TEST_30M_down passthrough=no dst-address-list=30M
Второе – создание Queue Tree: [asket@PPPoE_STEND] /ip firewall mangle> /queue tree print
Flags: X - disabled, I - invalid
0 name="Total_download" parent=global packet-mark="" limit-at=0 queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s
1 name="Total_upload" parent=global packet-mark="" limit-at=0 queue=default priority=1 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s
2 name="TEST_30M_up" parent=Total_upload packet-mark=TEST_30M_up limit-at=0 queue=TEST_30M_up priority=1 max-limit=0 burst-limit=0 burst-threshold=0
burst-time=0s
3 name="TEST_30M_down" parent=Total_download packet-mark=TEST_30M_down limit-at=0 queue=TEST_30M_down priority=1 max-limit=0 burst-limit=0 burst-threshold=0
Затем – типы очередей для входящего и исходящего трафика: [asket@PPPoE_STEND] /queue type> print
[code]
Flags: * - default
..................
5 name="TEST_30M_down" kind=pcq pcq-rate=30M pcq-limit=50 pcq-classifier=dst-address pcq-total-limit=6400000 pcq-burst-rate=0 pcq-burst-threshold=0
pcq-burst-time=10s pcq-src-address-mask=32 pcq-dst-address-mask=32 pcq-src-address6-mask=64 pcq-dst-address6-mask=64
6 name="TEST_30M_up" kind=pcq pcq-rate=30M pcq-limit=50 pcq-classifier=src-address pcq-total-limit=6400000 pcq-burst-rate=0 pcq-burst-threshold=0
pcq-burst-time=10s pcq-src-address-mask=32 pcq-dst-address-mask=32 pcq-src-address6-mask=64 pcq-dst-address6-mask=64
7 * name="pcq-upload-default" kind=pcq pcq-rate=0 pcq-limit=50 pcq-classifier=src-address pcq-total-limit=2000 pcq-burst-rate=0 pcq-burst-threshold=0
pcq-burst-time=10s pcq-src-address-mask=32 pcq-dst-address-mask=32 pcq-src-address6-mask=128 pcq-dst-address6-mask=128
8 * name="pcq-download-default" kind=pcq pcq-rate=0 pcq-limit=50 pcq-classifier=dst-address pcq-total-limit=2000 pcq-burst-rate=0 pcq-burst-threshold=0
pcq-burst-time=10s pcq-src-address-mask=32 pcq-dst-address-mask=32 pcq-src-address6-mask=128 pcq-dst-address6-mask=128
Подключаю тестового клиента, Radius отправляет Mikrotik-Address-List=30M, всё отлично – скорость 30 Мбит/с. Делаю те же правила для других тарифов, и скорость падает, максимум трафика 180 Мбит (с Simple Queue – 600-700 Мбит). Отключаю все очереди, возвращаюсь к Simple Queue – трафик увеличивается. Что может быть не так? Все настройки взяты из примера Megis, больше ничего не менял.