Queue Tree + PPPoE -падение скорости

Обсуждение ПО и его настройки
Ответить
asket
Сообщения: 31
Зарегистрирован: 06 май 2013, 20:31

Здравствуйте! Подскажите, пожалуйста, уже голову сломал. Есть CCR1036 (обе модификации - с 10G и гигабитный). На них сидят PPPoE-клиенты, пока что шейпим их простыми очередями (шлем Микротиками по Radius Mikrotik-Rate-Limit), а возникло желание перейти на Queue Tree. Все вроде по мануалам -
1. Метим трафик

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

[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


2. Создаем корневые дисциплины и поддисциплины в них для трафика

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

[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


3. Создаем queue type для шейперов

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

[code][asket@PPPoE_STEND] /queue type> print 
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
....


Подключаем клиента, шлем Микротику Mikrotik-Address-List=30M , все нормально - трафик шейпится, скорость соотвествует.
Аналогично включаем дисциплины для других тарифов- и скорость вдвое ниже! Отключаем корневые дисциплиы, возвращаем Simple Queue - снова скорость в норме.
Подскажите, что собственно еще можно докрутить?


Ответить