![]() |
|||||||||||||
|
|||||||||||||
Микротик, DualQOS. Или когда интернет шустрее сети
Источником идеи для написания подобной статьи послужило обращение моего клиента и ко всему просто хорошего человека Юрия из города Новосибирска. Суть обращения была в том, чтобы помочь разобраться, как реализовать деление скорости аплинка с дополнительными условиями. А именно когда канал от провайдера шире каналов отдельных подсетей. Данную статью не следует читать с нулевыми знаниями, эта статья будет как бы продолжением первой части Микротик, QoS, приоритезация по типу и деление скорости все основные принципы описаны в ней, отталкиваться мы будем так же от нее. В процессе написания статьи я буду частенько ссылаться именно туда.
Маленькие кусочки мяска, запихаем в большую мясорубку, а все что выйдет из нее, распихаем еще в шесть маленьких мясорубок, фарш с каждой мясорубки пропустим через шесть сито, чтобы абоненты не подавились или не подрались ;) Ну а теперь без метафор и посерьезнее: Имеем канал в интернет, и возможно не один, пусть сумма скоростей наших аплинков в интернет будет равна чистым 100 мегабитам. Так же в нашем примере будет шесть подсетей, которые мы соеденили с микротиком wi-fi каналами. Чувствуете чем пахнет? Правильно, и установим им вымышленные лимиты пропускной способности, назовем их линиями. На каждой линии сделаем по шесть тарифных планов 6 линий * 6 тарифов
=36 разных тарифов, можно их конечно сделать одинаковыми, но! мы пионеры
легких путей не ищем, а во вторых условия могут быть разными и кому
нибудь данная фишка да пригодится. Так же для наглядности набросал схемку,
естественно нереальной сети, т.к. если такое строить (Кликните для увеличения)
Задача 1 Определяем два момента, предел соединения с интернетом 100M И шесть пределов линий до абонентов 40M/20M/5M/10M/50M/25M что дает в сумме 150M Микротик сам определит, что завалится быстрее, интернет или локальная линия.
Задача 2 Разные приоритеты для тарифных планов, тарифы с более высоким приоритетом отбирают скорость у тарифов с более низким. Два момента: Первый, при завале лимита на линии более крутые тарифные планы
будут отнимать скорость у слабых, но только в пределах своей линии.
Вот такую жуткую несправедливость мы будем вершить.
Задача 3 В дополнении ко второй задаче. Мы так же хотим чтобы внутри тарифа скорость делилась поровну если достигнут предел линии или аплинка, и оно так и будет.
Сейчас немного практики с комментариями, потом маленький взрыв мозга, потом большой взрыв мозга, потом перечитывание статьи, потом полезли по ссылке читать первую статью и понимать, как работает PCQ и /queue Заполняю адрес-листы для красоты: /ip firewall address-list
add address=192.168.0.1 disabled=no list=LINE1-TARIFF1 add address=192.168.0.2 disabled=no list=LINE1-TARIFF2 add address=192.168.0.3 disabled=no list=LINE1-TARIFF3 add address=192.168.0.4 disabled=no list=LINE1-TARIFF4 add address=192.168.0.5 disabled=no list=LINE1-TARIFF5 add address=192.168.0.6 disabled=no list=LINE1-TARIFF6 add address=192.168.0.7 disabled=no list=LINE2-TARIFF1 add address=192.168.0.8 disabled=no list=LINE2-TARIFF2 add address=192.168.0.9 disabled=no list=LINE2-TARIFF3 add address=192.168.0.10 disabled=no list=LINE2-TARIFF4 add address=192.168.0.11 disabled=no list=LINE2-TARIFF5 add address=192.168.0.12 disabled=no list=LINE2-TARIFF6 add address=192.168.0.13 disabled=no list=LINE3-TARIFF1 add address=192.168.0.14 disabled=no list=LINE3-TARIFF2 add address=192.168.0.15 disabled=no list=LINE3-TARIFF3 add address=192.168.0.16 disabled=no list=LINE3-TARIFF4 add address=192.168.0.17 disabled=no list=LINE3-TARIFF5 add address=192.168.0.18 disabled=no list=LINE3-TARIFF6 add address=192.168.0.19 disabled=no list=LINE4-TARIFF1 add address=192.168.0.20 disabled=no list=LINE4-TARIFF2 add address=192.168.0.21 disabled=no list=LINE4-TARIFF3 add address=192.168.0.22 disabled=no list=LINE4-TARIFF4 add address=192.168.0.23 disabled=no list=LINE4-TARIFF5 add address=192.168.0.24 disabled=no list=LINE4-TARIFF6 add address=192.168.0.25 disabled=no list=LINE5-TARIFF1 add address=192.168.0.26 disabled=no list=LINE5-TARIFF2 add address=192.168.0.27 disabled=no list=LINE5-TARIFF3 add address=192.168.0.28 disabled=no list=LINE5-TARIFF4 add address=192.168.0.29 disabled=no list=LINE5-TARIFF5 add address=192.168.0.30 disabled=no list=LINE5-TARIFF6 add address=192.168.0.31 disabled=no list=LINE6-TARIFF1 add address=192.168.0.32 disabled=no list=LINE6-TARIFF2 add address=192.168.0.33 disabled=no list=LINE6-TARIFF3 add address=192.168.0.34 disabled=no list=LINE6-TARIFF4 add address=192.168.0.35 disabled=no list=LINE6-TARIFF5 add address=192.168.0.36 disabled=no list=LINE6-TARIFF6
Помечаем трафик, маркировка соединения всего трафика, сначала к абоненту
DL, потом от него UP. Почему я помечаю DL трафик в цепочке forward,
а UP в prerouting читаем в первой статье, итак помечаем: /ip firewall mangle
add action=mark-connection chain=forward comment=ALLTRAFFIC new-connection-mark=ALLTRAFFIC add action=mark-packet chain=forward comment=LINE1-TARIFF1-DL connection-mark=ALLTRAFFIC dst-address-list=LINE1-TARIFF1 new-packet-mark=LINE1-TARIFF1-DL src-address-list=!ShaperExclude add action=mark-packet chain=forward comment=LINE1-TARIFF2-DL connection-mark=ALLTRAFFIC dst-address-list=LINE1-TARIFF2 new-packet-mark=LINE1-TARIFF2-DL src-address-list=!ShaperExclude add action=mark-packet chain=forward comment=LINE1-TARIFF3-DL connection-mark=ALLTRAFFIC dst-address-list=LINE1-TARIFF3 new-packet-mark=LINE1-TARIFF3-DL src-address-list=!ShaperExclude add action=mark-packet chain=forward comment=LINE1-TARIFF4-DL connection-mark=ALLTRAFFIC dst-address-list=LINE1-TARIFF4 new-packet-mark=LINE1-TARIFF4-DL src-address-list=!ShaperExclude add action=mark-packet chain=forward comment=LINE1-TARIFF5-DL connection-mark=ALLTRAFFIC dst-address-list=LINE1-TARIFF5 new-packet-mark=LINE1-TARIFF5-DL src-address-list=!ShaperExclude add action=mark-packet chain=forward comment=LINE1-TARIFF6-DL connection-mark=ALLTRAFFIC dst-address-list=LINE1-TARIFF6 new-packet-mark=LINE1-TARIFF6-DL src-address-list=!ShaperExclude add action=mark-packet chain=prerouting comment=LINE1-TARIFF1-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE1-TARIFF1-UP src-address-list=LINE1-TARIFF1 add action=mark-packet chain=prerouting comment=LINE1-TARIFF2-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE1-TARIFF2-UP src-address-list=LINE1-TARIFF2 add action=mark-packet chain=prerouting comment=LINE1-TARIFF3-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE1-TARIFF3-UP src-address-list=LINE1-TARIFF3 add action=mark-packet chain=prerouting comment=LINE1-TARIFF4-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE1-TARIFF4-UP src-address-list=LINE1-TARIFF4 add action=mark-packet chain=prerouting comment=LINE1-TARIFF5-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE1-TARIFF5-UP src-address-list=LINE1-TARIFF5 add action=mark-packet chain=prerouting comment=LINE1-TARIFF6-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE1-TARIFF6-UP src-address-list=LINE1-TARIFF6 add action=mark-packet chain=forward comment=LINE2-TARIFF1-DL connection-mark=ALLTRAFFIC dst-address-list=LINE2-TARIFF1 new-packet-mark=LINE2-TARIFF1-DL src-address-list=!ShaperExclude add action=mark-packet chain=forward comment=LINE2-TARIFF2-DL connection-mark=ALLTRAFFIC dst-address-list=LINE2-TARIFF2 new-packet-mark=LINE2-TARIFF2-DL src-address-list=!ShaperExclude add action=mark-packet chain=forward comment=LINE2-TARIFF3-DL connection-mark=ALLTRAFFIC dst-address-list=LINE2-TARIFF3 new-packet-mark=LINE2-TARIFF3-DL src-address-list=!ShaperExclude add action=mark-packet chain=forward comment=LINE2-TARIFF4-DL connection-mark=ALLTRAFFIC dst-address-list=LINE2-TARIFF4 new-packet-mark=LINE2-TARIFF4-DL src-address-list=!ShaperExclude add action=mark-packet chain=forward comment=LINE2-TARIFF5-DL connection-mark=ALLTRAFFIC dst-address-list=LINE2-TARIFF5 new-packet-mark=LINE2-TARIFF5-DL src-address-list=!ShaperExclude add action=mark-packet chain=forward comment=LINE2-TARIFF6-DL connection-mark=ALLTRAFFIC dst-address-list=LINE2-TARIFF6 new-packet-mark=LINE2-TARIFF6-DL src-address-list=!ShaperExclude add action=mark-packet chain=prerouting comment=LINE2-TARIFF1-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE2-TARIFF1-UP src-address-list=LINE2-TARIFF1 add action=mark-packet chain=prerouting comment=LINE2-TARIFF2-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE2-TARIFF2-UP src-address-list=LINE2-TARIFF2 add action=mark-packet chain=prerouting comment=LINE2-TARIFF3-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE2-TARIFF3-UP src-address-list=LINE2-TARIFF3 add action=mark-packet chain=prerouting comment=LINE2-TARIFF4-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE2-TARIFF4-UP src-address-list=LINE2-TARIFF4 add action=mark-packet chain=prerouting comment=LINE2-TARIFF5-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE2-TARIFF5-UP src-address-list=LINE2-TARIFF5 add action=mark-packet chain=prerouting comment=LINE2-TARIFF6-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE2-TARIFF6-UP src-address-list=LINE2-TARIFF6 add action=mark-packet chain=forward comment=LINE3-TARIFF1-DL connection-mark=ALLTRAFFIC dst-address-list=LINE3-TARIFF1 new-packet-mark=LINE3-TARIFF1-DL src-address-list=!ShaperExclude add action=mark-packet chain=forward comment=LINE3-TARIFF2-DL connection-mark=ALLTRAFFIC dst-address-list=LINE3-TARIFF2 new-packet-mark=LINE3-TARIFF2-DL src-address-list=!ShaperExclude add action=mark-packet chain=forward comment=LINE3-TARIFF3-DL connection-mark=ALLTRAFFIC dst-address-list=LINE3-TARIFF3 new-packet-mark=LINE3-TARIFF3-DL src-address-list=!ShaperExclude add action=mark-packet chain=forward comment=LINE3-TARIFF4-DL connection-mark=ALLTRAFFIC dst-address-list=LINE3-TARIFF4 new-packet-mark=LINE3-TARIFF4-DL src-address-list=!ShaperExclude add action=mark-packet chain=forward comment=LINE3-TARIFF5-DL connection-mark=ALLTRAFFIC dst-address-list=LINE3-TARIFF5 new-packet-mark=LINE3-TARIFF5-DL src-address-list=!ShaperExclude add action=mark-packet chain=forward comment=LINE3-TARIFF6-DL connection-mark=ALLTRAFFIC dst-address-list=LINE3-TARIFF6 new-packet-mark=LINE3-TARIFF6-DL src-address-list=!ShaperExclude add action=mark-packet chain=prerouting comment=LINE3-TARIFF1-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE3-TARIFF1-UP src-address-list=LINE3-TARIFF1 add action=mark-packet chain=prerouting comment=LINE3-TARIFF2-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE3-TARIFF2-UP src-address-list=LINE3-TARIFF2 add action=mark-packet chain=prerouting comment=LINE3-TARIFF3-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE3-TARIFF3-UP src-address-list=LINE3-TARIFF3 add action=mark-packet chain=prerouting comment=LINE3-TARIFF4-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE3-TARIFF4-UP src-address-list=LINE3-TARIFF4 add action=mark-packet chain=prerouting comment=LINE3-TARIFF5-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE3-TARIFF5-UP src-address-list=LINE3-TARIFF5 add action=mark-packet chain=prerouting comment=LINE3-TARIFF6-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE3-TARIFF6-UP src-address-list=LINE3-TARIFF6 add action=mark-packet chain=forward comment=LINE4-TARIFF1-DL connection-mark=ALLTRAFFIC dst-address-list=LINE4-TARIFF1 new-packet-mark=LINE4-TARIFF1-DL src-address-list=!ShaperExclude add action=mark-packet chain=forward comment=LINE4-TARIFF2-DL connection-mark=ALLTRAFFIC dst-address-list=LINE4-TARIFF2 new-packet-mark=LINE4-TARIFF2-DL src-address-list=!ShaperExclude add action=mark-packet chain=forward comment=LINE4-TARIFF3-DL connection-mark=ALLTRAFFIC dst-address-list=LINE4-TARIFF3 new-packet-mark=LINE4-TARIFF3-DL src-address-list=!ShaperExclude add action=mark-packet chain=forward comment=LINE4-TARIFF4-DL connection-mark=ALLTRAFFIC dst-address-list=LINE4-TARIFF4 new-packet-mark=LINE4-TARIFF4-DL src-address-list=!ShaperExclude add action=mark-packet chain=forward comment=LINE4-TARIFF5-DL connection-mark=ALLTRAFFIC dst-address-list=LINE4-TARIFF5 new-packet-mark=LINE4-TARIFF5-DL src-address-list=!ShaperExclude add action=mark-packet chain=forward comment=LINE4-TARIFF6-DL connection-mark=ALLTRAFFIC dst-address-list=LINE4-TARIFF6 new-packet-mark=LINE4-TARIFF6-DL src-address-list=!ShaperExclude add action=mark-packet chain=prerouting comment=LINE4-TARIFF1-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE4-TARIFF1-UP src-address-list=LINE4-TARIFF1 add action=mark-packet chain=prerouting comment=LINE4-TARIFF2-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE4-TARIFF2-UP src-address-list=LINE4-TARIFF2 add action=mark-packet chain=prerouting comment=LINE4-TARIFF3-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE4-TARIFF3-UP src-address-list=LINE4-TARIFF3 add action=mark-packet chain=prerouting comment=LINE4-TARIFF4-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE4-TARIFF4-UP src-address-list=LINE4-TARIFF4 add action=mark-packet chain=prerouting comment=LINE4-TARIFF5-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE4-TARIFF5-UP src-address-list=LINE4-TARIFF5 add action=mark-packet chain=prerouting comment=LINE4-TARIFF6-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE4-TARIFF6-UP src-address-list=LINE4-TARIFF6 add action=mark-packet chain=forward comment=LINE5-TARIFF1-DL connection-mark=ALLTRAFFIC dst-address-list=LINE5-TARIFF1 new-packet-mark=LINE5-TARIFF1-DL src-address-list=!ShaperExclude add action=mark-packet chain=forward comment=LINE5-TARIFF2-DL connection-mark=ALLTRAFFIC dst-address-list=LINE5-TARIFF2 new-packet-mark=LINE5-TARIFF2-DL src-address-list=!ShaperExclude add action=mark-packet chain=forward comment=LINE5-TARIFF3-DL connection-mark=ALLTRAFFIC dst-address-list=LINE5-TARIFF3 new-packet-mark=LINE5-TARIFF3-DL src-address-list=!ShaperExclude add action=mark-packet chain=forward comment=LINE5-TARIFF4-DL connection-mark=ALLTRAFFIC dst-address-list=LINE5-TARIFF4 new-packet-mark=LINE5-TARIFF4-DL src-address-list=!ShaperExclude add action=mark-packet chain=forward comment=LINE5-TARIFF5-DL connection-mark=ALLTRAFFIC dst-address-list=LINE5-TARIFF5 new-packet-mark=LINE5-TARIFF5-DL src-address-list=!ShaperExclude add action=mark-packet chain=forward comment=LINE5-TARIFF6-DL connection-mark=ALLTRAFFIC dst-address-list=LINE5-TARIFF6 new-packet-mark=LINE5-TARIFF6-DL src-address-list=!ShaperExclude add action=mark-packet chain=prerouting comment=LINE5-TARIFF1-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE5-TARIFF1-UP src-address-list=LINE5-TARIFF1 add action=mark-packet chain=prerouting comment=LINE5-TARIFF2-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE5-TARIFF2-UP src-address-list=LINE5-TARIFF2 add action=mark-packet chain=prerouting comment=LINE5-TARIFF3-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE5-TARIFF3-UP src-address-list=LINE5-TARIFF3 add action=mark-packet chain=prerouting comment=LINE5-TARIFF4-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE5-TARIFF4-UP src-address-list=LINE5-TARIFF4 add action=mark-packet chain=prerouting comment=LINE5-TARIFF5-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE5-TARIFF5-UP src-address-list=LINE5-TARIFF5 add action=mark-packet chain=prerouting comment=LINE5-TARIFF6-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE5-TARIFF6-UP src-address-list=LINE5-TARIFF6 add action=mark-packet chain=forward comment=LINE6-TARIFF1-DL connection-mark=ALLTRAFFIC dst-address-list=LINE6-TARIFF1 new-packet-mark=LINE6-TARIFF1-DL src-address-list=!ShaperExclude add action=mark-packet chain=forward comment=LINE6-TARIFF2-DL connection-mark=ALLTRAFFIC dst-address-list=LINE6-TARIFF2 new-packet-mark=LINE6-TARIFF2-DL src-address-list=!ShaperExclude add action=mark-packet chain=forward comment=LINE6-TARIFF3-DL connection-mark=ALLTRAFFIC dst-address-list=LINE6-TARIFF3 new-packet-mark=LINE6-TARIFF3-DL src-address-list=!ShaperExclude add action=mark-packet chain=forward comment=LINE6-TARIFF4-DL connection-mark=ALLTRAFFIC dst-address-list=LINE6-TARIFF4 new-packet-mark=LINE6-TARIFF4-DL src-address-list=!ShaperExclude add action=mark-packet chain=forward comment=LINE6-TARIFF5-DL connection-mark=ALLTRAFFIC dst-address-list=LINE6-TARIFF5 new-packet-mark=LINE6-TARIFF5-DL src-address-list=!ShaperExclude add action=mark-packet chain=forward comment=LINE6-TARIFF6-DL connection-mark=ALLTRAFFIC dst-address-list=LINE6-TARIFF6 new-packet-mark=LINE6-TARIFF6-DL src-address-list=!ShaperExclude add action=mark-packet chain=prerouting comment=LINE6-TARIFF1-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE6-TARIFF1-UP src-address-list=LINE6-TARIFF1 add action=mark-packet chain=prerouting comment=LINE6-TARIFF2-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE6-TARIFF2-UP src-address-list=LINE6-TARIFF2 add action=mark-packet chain=prerouting comment=LINE6-TARIFF3-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE6-TARIFF3-UP src-address-list=LINE6-TARIFF3 add action=mark-packet chain=prerouting comment=LINE6-TARIFF4-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE6-TARIFF4-UP src-address-list=LINE6-TARIFF4 add action=mark-packet chain=prerouting comment=LINE6-TARIFF5-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE6-TARIFF5-UP src-address-list=LINE6-TARIFF5 add action=mark-packet chain=prerouting comment=LINE6-TARIFF6-UP connection-mark=ALLTRAFFIC dst-address-list=!ShaperExclude new-packet-mark=LINE6-TARIFF6-UP src-address-list=LINE6-TARIFF6
Сейчас будет маленький взрыв мозга, помните про 36 тарифов? А если
учесть что на тарифном плане скорость загрузки/выгрузки может быть разной?
36*2=72, знаю что изврат, но мы же учимся. Поэтому создадим в системе
72 новых типа, для индивидуальной настройки пользователей. /queue type
add kind=pcq name=LINE1-TARIFF1-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE1-TARIFF2-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE1-TARIFF3-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE1-TARIFF4-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE1-TARIFF5-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE1-TARIFF6-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE2-TARIFF1-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE2-TARIFF2-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE2-TARIFF3-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE2-TARIFF4-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE2-TARIFF5-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE2-TARIFF6-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE3-TARIFF1-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE3-TARIFF2-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE3-TARIFF3-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE3-TARIFF4-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE3-TARIFF5-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE3-TARIFF6-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE4-TARIFF1-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE4-TARIFF2-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE4-TARIFF3-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE4-TARIFF4-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE4-TARIFF5-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE4-TARIFF6-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE5-TARIFF1-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE5-TARIFF2-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE5-TARIFF3-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE5-TARIFF4-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE5-TARIFF5-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE5-TARIFF6-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE6-TARIFF1-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE6-TARIFF2-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE6-TARIFF3-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE6-TARIFF4-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE6-TARIFF5-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE6-TARIFF6-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE1-TARIFF1-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE1-TARIFF2-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE1-TARIFF3-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE1-TARIFF4-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE1-TARIFF5-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE1-TARIFF6-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE2-TARIFF1-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE2-TARIFF2-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE2-TARIFF3-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE2-TARIFF4-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE2-TARIFF5-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE2-TARIFF6-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE3-TARIFF1-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE3-TARIFF2-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE3-TARIFF3-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE3-TARIFF4-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE3-TARIFF5-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE3-TARIFF6-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE4-TARIFF1-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE4-TARIFF2-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE4-TARIFF3-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE4-TARIFF4-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE4-TARIFF5-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE4-TARIFF6-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE5-TARIFF1-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE5-TARIFF2-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE5-TARIFF3-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE5-TARIFF4-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE5-TARIFF5-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE5-TARIFF6-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE6-TARIFF1-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE6-TARIFF2-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE6-TARIFF3-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE6-TARIFF4-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE6-TARIFF5-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000 add kind=pcq name=LINE6-TARIFF6-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000
Ну и последний рывок, дерево:
/queue tree
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=100M name=DOWNLOAD parent=global-out priority=8 add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=100M name=UPLOAD parent=global-total priority=8 add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=40M name=LINE1-DL parent=DOWNLOAD priority=8 add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE1-TARIFF1-DL packet-mark=LINE1-TARIFF1-DL parent=LINE1-DL priority=1 queue=LINE1-TARIFF1-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE1-TARIFF2-DL packet-mark=LINE1-TARIFF2-DL parent=LINE1-DL priority=2 queue=LINE1-TARIFF2-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE1-TARIFF3-DL packet-mark=LINE1-TARIFF3-DL parent=LINE1-DL priority=3 queue=LINE1-TARIFF3-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE1-TARIFF4-DL packet-mark=LINE1-TARIFF4-DL parent=LINE1-DL priority=4 queue=LINE1-TARIFF4-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE1-TARIFF5-DL packet-mark=LINE1-TARIFF5-DL parent=LINE1-DL priority=5 queue=LINE1-TARIFF5-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE1-TARIFF6-DL packet-mark=LINE1-TARIFF6-DL parent=LINE1-DL priority=6 queue=LINE1-TARIFF6-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=20M name=LINE2-DL parent=DOWNLOAD priority=8 add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE2-TARIFF1-DL packet-mark=LINE2-TARIFF1-DL parent=LINE2-DL priority=1 queue=LINE2-TARIFF1-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE2-TARIFF2-DL packet-mark=LINE2-TARIFF2-DL parent=LINE2-DL priority=2 queue=LINE2-TARIFF2-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE2-TARIFF3-DL packet-mark=LINE2-TARIFF3-DL parent=LINE2-DL priority=3 queue=LINE2-TARIFF3-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE2-TARIFF4-DL packet-mark=LINE2-TARIFF4-DL parent=LINE2-DL priority=4 queue=LINE2-TARIFF4-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE2-TARIFF5-DL packet-mark=LINE2-TARIFF5-DL parent=LINE2-DL priority=5 queue=LINE2-TARIFF5-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE2-TARIFF6-DL packet-mark=LINE2-TARIFF6-DL parent=LINE2-DL priority=6 queue=LINE2-TARIFF6-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=5M name=LINE3-DL parent=DOWNLOAD priority=8 add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE3-TARIFF1-DL packet-mark=LINE3-TARIFF1-DL parent=LINE3-DL priority=1 queue=LINE3-TARIFF1-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE3-TARIFF2-DL packet-mark=LINE3-TARIFF2-DL parent=LINE3-DL priority=2 queue=LINE3-TARIFF2-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE3-TARIFF3-DL packet-mark=LINE3-TARIFF3-DL parent=LINE3-DL priority=3 queue=LINE3-TARIFF3-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE3-TARIFF4-DL packet-mark=LINE3-TARIFF4-DL parent=LINE3-DL priority=4 queue=LINE3-TARIFF4-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE3-TARIFF5-DL packet-mark=LINE3-TARIFF5-DL parent=LINE3-DL priority=5 queue=LINE3-TARIFF5-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE3-TARIFF6-DL packet-mark=LINE3-TARIFF6-DL parent=LINE3-DL priority=6 queue=LINE3-TARIFF6-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=10M name=LINE4-DL parent=DOWNLOAD priority=8 add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE4-TARIFF1-DL packet-mark=LINE4-TARIFF1-DL parent=LINE4-DL priority=1 queue=LINE4-TARIFF1-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE4-TARIFF2-DL packet-mark=LINE4-TARIFF2-DL parent=LINE4-DL priority=2 queue=LINE4-TARIFF2-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE4-TARIFF3-DL packet-mark=LINE4-TARIFF3-DL parent=LINE4-DL priority=3 queue=LINE4-TARIFF3-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE4-TARIFF4-DL packet-mark=LINE4-TARIFF4-DL parent=LINE4-DL priority=4 queue=LINE4-TARIFF4-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE4-TARIFF5-DL packet-mark=LINE4-TARIFF5-DL parent=LINE4-DL priority=5 queue=LINE4-TARIFF5-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE4-TARIFF6-DL packet-mark=LINE4-TARIFF6-DL parent=LINE4-DL priority=6 queue=LINE4-TARIFF6-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=50M name=LINE5-DL parent=DOWNLOAD priority=8 add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE5-TARIFF1-DL packet-mark=LINE5-TARIFF1-DL parent=LINE5-DL priority=1 queue=LINE5-TARIFF1-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE5-TARIFF2-DL packet-mark=LINE5-TARIFF2-DL parent=LINE5-DL priority=2 queue=LINE5-TARIFF2-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE5-TARIFF3-DL packet-mark=LINE5-TARIFF3-DL parent=LINE5-DL priority=3 queue=LINE5-TARIFF3-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE5-TARIFF4-DL packet-mark=LINE5-TARIFF4-DL parent=LINE5-DL priority=4 queue=LINE5-TARIFF4-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE5-TARIFF5-DL packet-mark=LINE5-TARIFF5-DL parent=LINE5-DL priority=5 queue=LINE5-TARIFF5-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE5-TARIFF6-DL packet-mark=LINE5-TARIFF6-DL parent=LINE5-DL priority=6 queue=LINE5-TARIFF6-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=25M name=LINE6-DL parent=DOWNLOAD priority=8 add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE6-TARIFF1-DL packet-mark=LINE6-TARIFF1-DL parent=LINE6-DL priority=1 queue=LINE6-TARIFF1-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE6-TARIFF2-DL packet-mark=LINE6-TARIFF2-DL parent=LINE6-DL priority=2 queue=LINE6-TARIFF2-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE6-TARIFF3-DL packet-mark=LINE6-TARIFF3-DL parent=LINE6-DL priority=3 queue=LINE6-TARIFF3-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE6-TARIFF4-DL packet-mark=LINE6-TARIFF4-DL parent=LINE6-DL priority=4 queue=LINE6-TARIFF4-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE6-TARIFF5-DL packet-mark=LINE6-TARIFF5-DL parent=LINE6-DL priority=5 queue=LINE6-TARIFF5-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE6-TARIFF6-DL packet-mark=LINE6-TARIFF6-DL parent=LINE6-DL priority=6 queue=LINE6-TARIFF6-DL add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=40M name=LINE1-UP parent=UPLOAD priority=8 add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE1-TARIFF1-UP packet-mark=LINE1-TARIFF1-UP parent=LINE1-UP priority=1 queue=LINE1-TARIFF1-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE1-TARIFF2-UP packet-mark=LINE1-TARIFF2-UP parent=LINE1-UP priority=2 queue=LINE1-TARIFF2-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE1-TARIFF3-UP packet-mark=LINE1-TARIFF3-UP parent=LINE1-UP priority=3 queue=LINE1-TARIFF3-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE1-TARIFF4-UP packet-mark=LINE1-TARIFF4-UP parent=LINE1-UP priority=4 queue=LINE1-TARIFF4-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE1-TARIFF5-UP packet-mark=LINE1-TARIFF5-UP parent=LINE1-UP priority=5 queue=LINE1-TARIFF5-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE1-TARIFF6-UP packet-mark=LINE1-TARIFF6-UP parent=LINE1-UP priority=6 queue=LINE1-TARIFF6-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=20M name=LINE2-UP parent=UPLOAD priority=8 add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE2-TARIFF1-UP packet-mark=LINE2-TARIFF1-UP parent=LINE2-UP priority=1 queue=LINE2-TARIFF1-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE2-TARIFF2-UP packet-mark=LINE2-TARIFF2-UP parent=LINE2-UP priority=2 queue=LINE2-TARIFF2-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE2-TARIFF3-UP packet-mark=LINE2-TARIFF3-UP parent=LINE2-UP priority=3 queue=LINE2-TARIFF3-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE2-TARIFF4-UP packet-mark=LINE2-TARIFF4-UP parent=LINE2-UP priority=4 queue=LINE2-TARIFF4-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE2-TARIFF5-UP packet-mark=LINE2-TARIFF5-UP parent=LINE2-UP priority=5 queue=LINE2-TARIFF5-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE2-TARIFF6-UP packet-mark=LINE2-TARIFF6-UP parent=LINE2-UP priority=6 queue=LINE2-TARIFF6-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=5M name=LINE3-UP parent=UPLOAD priority=8 add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE3-TARIFF1-UP packet-mark=LINE3-TARIFF1-UP parent=LINE3-UP priority=1 queue=LINE3-TARIFF1-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE3-TARIFF2-UP packet-mark=LINE3-TARIFF2-UP parent=LINE3-UP priority=2 queue=LINE3-TARIFF2-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE3-TARIFF3-UP packet-mark=LINE3-TARIFF3-UP parent=LINE3-UP priority=3 queue=LINE3-TARIFF3-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE3-TARIFF4-UP packet-mark=LINE3-TARIFF4-UP parent=LINE3-UP priority=4 queue=LINE3-TARIFF4-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE3-TARIFF5-UP packet-mark=LINE3-TARIFF5-UP parent=LINE3-UP priority=5 queue=LINE3-TARIFF5-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE3-TARIFF6-UP packet-mark=LINE3-TARIFF6-UP parent=LINE3-UP priority=6 queue=LINE3-TARIFF6-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=10M name=LINE4-UP parent=UPLOAD priority=8 add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE4-TARIFF1-UP packet-mark=LINE4-TARIFF1-UP parent=LINE4-UP priority=1 queue=LINE4-TARIFF1-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE4-TARIFF2-UP packet-mark=LINE4-TARIFF2-UP parent=LINE4-UP priority=2 queue=LINE4-TARIFF2-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE4-TARIFF3-UP packet-mark=LINE4-TARIFF3-UP parent=LINE4-UP priority=3 queue=LINE4-TARIFF3-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE4-TARIFF4-UP packet-mark=LINE4-TARIFF4-UP parent=LINE4-UP priority=4 queue=LINE4-TARIFF4-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE4-TARIFF5-UP packet-mark=LINE4-TARIFF5-UP parent=LINE4-UP priority=5 queue=LINE4-TARIFF5-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE4-TARIFF6-UP packet-mark=LINE4-TARIFF6-UP parent=LINE4-UP priority=6 queue=LINE4-TARIFF6-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=50M name=LINE5-UP parent=UPLOAD priority=8 add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE5-TARIFF1-UP packet-mark=LINE5-TARIFF1-UP parent=LINE5-UP priority=1 queue=LINE5-TARIFF1-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE5-TARIFF2-UP packet-mark=LINE5-TARIFF2-UP parent=LINE5-UP priority=2 queue=LINE5-TARIFF2-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE5-TARIFF3-UP packet-mark=LINE5-TARIFF3-UP parent=LINE5-UP priority=3 queue=LINE5-TARIFF3-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE5-TARIFF4-UP packet-mark=LINE5-TARIFF4-UP parent=LINE5-UP priority=4 queue=LINE5-TARIFF4-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE5-TARIFF5-UP packet-mark=LINE5-TARIFF5-UP parent=LINE5-UP priority=5 queue=LINE5-TARIFF5-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE5-TARIFF6-UP packet-mark=LINE5-TARIFF6-UP parent=LINE5-UP priority=6 queue=LINE5-TARIFF6-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=25M name=LINE6-UP parent=UPLOAD priority=8 add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE6-TARIFF1-UP packet-mark=LINE6-TARIFF1-UP parent=LINE6-UP priority=1 queue=LINE6-TARIFF1-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE6-TARIFF2-UP packet-mark=LINE6-TARIFF2-UP parent=LINE6-UP priority=2 queue=LINE6-TARIFF2-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE6-TARIFF3-UP packet-mark=LINE6-TARIFF3-UP parent=LINE6-UP priority=3 queue=LINE6-TARIFF3-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE6-TARIFF4-UP packet-mark=LINE6-TARIFF4-UP parent=LINE6-UP priority=4 queue=LINE6-TARIFF4-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE6-TARIFF5-UP packet-mark=LINE6-TARIFF5-UP parent=LINE6-UP priority=5 queue=LINE6-TARIFF5-UP add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=LINE6-TARIFF6-UP packet-mark=LINE6-TARIFF6-UP parent=LINE6-UP priority=6 queue=LINE6-TARIFF6-UP
Ну вот и осилили, вот теперь расскажу еще разок что да как. Данный шаблон можно крутить как угодно, дополнять, резать, совмешать типы, совмещать направления трафика, делать что угодно. Пределы аплинков выставляются в очередях DOWNLOAD и UPLOAD в параметре Max-limit, параметр Limit-at устанавливать не стоит, т.к. смысла в этом нет. Пределы линий выставляются в очередях LINE1-DL, LINE2-DL, LINE3-DL, LINE4-DL, LINE5-DL, LINE6-DL и LINE1-UL, LINE2-UL, LINE3-UL, LINE4-UL, LINE5-UL, LINE6-UL. в параметре Max-limit, параметр Limit-at в данном случае тоже не имеет особого смысла. Параметр priority=8 в очередях линий игнорируется системой т.к. данные очереди имеют потомков. В очередях LINE1-TARIFF1-DL UL и другие линии по аналогии. Можно менять приоритет и этот приоритет действует не только на линию1 но и на все остальные линии, так же можно задать параметры Limit-at и Max-limit, эти параметры отразятся на всех абонентов тарифа на котором меняются значения, эти скорости делятся на количество активных пользователей в данном тарифе, на данной линии.
Дальше остается индивидуальная настройка для одного из абонентов, и проводить ее стоит в /queue type LINE1-TARIFF1-DL Имя линии, имя тарифа, на загрузку pcq-rate=0 -Максимальная скорость доступная абонетнту, так сказать "потолок". Если установлен 0, значит пользователь может занимать даже весь канал, если таких пользователей несколько и они на одном тарифе с одинаковым приоритетом, они будут делить канал на двоих, если трое, значит на троих и т.д. И ко всему будут отнимать скорость у менее приоритетных тарифных планов. pcq-limit=50 - Читайте первую часть статьи и мануал от мегиса (найдете там же) Данный параметр указывает размер очереди для для абонента, чем больше размер, тем больше задержка пакетов и больше сожрет памяти, чем меньше тем больше пакетов будет уничтожено. pcq-total-limit=2000 - Тоже самое, только для всех пользователей на данном тарифном плане, отправляю вас туда же, мануалы читать. pcq-burst-rate=0 - Бурстовая скорость на одного абонента. pcq-burst-threshold=0 - Порог скорости при превышении которого включается таймер и burst, после того как burst отработает скорость упадет, данный параметр должен быть ниже pcq-rate, пользователь перестанет качать и скорость упадет ниже этого порога, снова запустится таймер, как только он истечет, пользователю вновь можно будет воспользоваться burst скоростью. pcq-burst-time=10s Таймер от burst, указывает, сколько времени действует burst и сколько времени должно пройти, чтобы burst вновь стал доступен.
При использовании версии ROS начиная 6.0rc, в качестве предков global-out и global-total следует использовать global.
Далее процитирую окончание первой части:
Для тех у кого скорость канала не стабильная, придуман модуль QOSEvxController позволяющий динамически определять текущую максимальную скорость и устанавливать ее в параметр Max-Limit
Mangle (Кликните для увеличения)
Queue (Кликните для увеличения)
При использовании материалов ссылка на автора и источник ОБЯЗАТЕЛЬНЫ! Автор: Григорьев Дмитрий (Inlarion) (C) 28.04.2013 Теги: Mikrotik, Микротик, Приоритезация по типу трафика, Приоритет, Деление скорости, Шейпер, Шейпинг, Динамический шейпер, qos, Priority Shaper, ограничение скорости. |
|||||||||||||
|
|||||||||||||