galera estava navegando no site internacional do mkt e percebi esse tutorial, mais não compreendi bem ele, por que quando joguei as regra realmente o ares fico na velocidade q o cliente contratou não sendo mais aquela regra pra estabelecer uma velocidade x pra todos os clientes. mais notei que nos contadores do queue fico parado não tendo uso do ares não entedi..
[edit] Limited Ares and all new p2p programs (Mangle + pcq + queue tree )
100% work for All version mt
1. step DOWNLOAD
/ ip firewall mangle
add chain=postrouting dst-address=172.16.1.2 protocol=tcp src-port=80 action=mark-packet
new-packet-mark="http dl" \ passthrough=no comment="DOWNLOAD" disabled=no
add chain=postrouting dst-address=172.16.1.2 protocol=tcp src-port=443 action=mark-packet
new-packet-mark="https dl" \ passthrough=no comment="" disabled=no
add chain=postrouting dst-address=172.16.1.2 protocol=tcp src-port=25 action=mark-packet
new-packet-mark="smtp dl" \ passthrough=no comment="" disabled=no
add chain=postrouting dst-address=172.16.1.2 protocol=tcp src-port=110 action=mark-packet
new-packet-mark="pop3 dl" \passthrough=no comment="" disabled=no
we mark all important ports to address 172.16.1.2
/ ip firewall mangle
add chain=postrouting dst-address=172.16.1.2 action=mark-packet new-packet-mark="rest dl"
passthrough=no \ comment="rest Queue Tree" disabled=no
and everything else
2. step dl ares
we create pcq kind for p2p program Ares
queue type add name="ares dl" kind=pcq pcq-rate=90000 pcq-total-limit=2000
pcq-limit=50 pcq-classifier=dst-address
3. step
queue tree add name="172.16.1.2 dl " packet-mark="rest dl"
limit-at=30000 max-limit=90000 parent=global out priority=8 queue-type=ares dl
Thats all max download for Ares is 90000 bytes and any 1 bytes more
4. UPLOAD
/ ip firewall mangle
add chain=prerouting src-address=172.16.1.2 protocol=tcp dst-port=80
action=mark-packet new-packet-mark="http ul" \ passthrough=no comment="UPLOAD" disabled=no
add chain=prerouting src-address=172.16.1.2 protocol=tcp dst-port=443
action=mark-packet new-packet-mark="https ul" \ passthrough=no comment="" disabled=no
add chain=prerouting src-address=172.16.1.2 protocol=tcp dst-port=53
action=mark-packet new-packet-mark="dns ul" \
add chain=prerouting src-address=172.16.1.2 protocol=tcp dst-port=25
action=mark-packet new-packet-mark="smtp ul" \
passthrough=no comment="" disabled=no
add chain=prerouting src-address=172.16.1.2 protocol=tcp dst-port=110
action=mark-packet new-packet-mark="pop3 ul" \
we mark upload
/ ip firewall mangle
add chain=prerouting src-address=172.16.1.2 action=mark-packet
new-packet-mark="rest ul" passthrough=no \ comment="rest Queue Tree" disabled=no
and rest
5. pcq upload
queue type add name="ares ul" kind=pcq pcq-rate=30000 pcq-total-limit=2000
pcq-limit=35 pcq-classifier=src-address
6.
queue tree add name="172.16.1.2 ul " packet-mark="rest ul"
limit-at=16000 max-limit=30000 parent=global in priority=8 queue-type=ares ul