Hi,
I have been wading through the forum for an hour or so looking for a complete example of prioritized traffic beginning with the highest priority as DNS and ending in Peer2Peer as the lowest.
I remember seeing one a few months ago but cannot find it now.
Can someone please include a link or paste their list. I am running a wireless ISP on a satellite connection.
Thanks,
Crocks21
OKay, to make my question a little more clearer. I’ll try and explain what I am thinking to do. I have 256/128Kbps of total bandwidth. I want to split that into two lots of 128/64 each lot shared with a range of IP’s. 128/64 192.168.1.1-5 and 128/64 192.168.1.6-10. So in PCQ Queues i create two groups and reflect those addresses. Then I want to prioritize certain types of traffic in order of priority for each PCQ group, DNS,HTTP,HTTPS,VOIP(skype) and the rest and apply burst values to files downloaded via HTTP. Okay So I am up to this point so far. I have one group created.
Flags: X - disabled, I - invalid, D - dynamic
0 chain=forward src-address=192.168.1.1-192.168.1.5 action=mark-connection
new-connection-mark=users-grp-a-128 passthrough=yes
1 chain=forward connection-mark=users-grp-a-128 action=mark-packet
new-packet-mark=users-grp-a-128 passthrough=yes
2 ;;; dns-con
chain=prerouting protocol=udp dst-port=53 action=mark-connection
new-connection-mark=dns-con passthrough=yes
3 chain=prerouting connection-mark=dns-con action=mark-packet
new-packet-mark=dns-packets passthrough=no
4 ;;; dns-con
chain=prerouting protocol=tcp dst-port=53 action=mark-connection
new-connection-mark=dns-con passthrough=yes
5 ;;; http-con
chain=prerouting protocol=tcp dst-port=80 action=mark-connection
new-connection-mark=http-con passthrough=yes
6 chain=prerouting connection-mark=http-con action=mark-packet
new-packet-mark=http-packets passthrough=no
And Queue Trees
[admin@MikroTik] queue tree> print
Flags: X - disabled, I - invalid
0 name="users-grp-a-128-download" parent=ether1 packet-mark="" limit-at=0
queue=default priority=8 max-limit=131072 burst-limit=0
burst-threshold=0 burst-time=0s
1 name="queue2" parent=users-grp-a-128-download packet-mark=users-grp-a-128
limit-at=0 queue=pcq-download priority=8 max-limit=0 burst-limit=0
burst-threshold=0 burst-time=0s
2 name="users-grp-a-128-upload" parent=ether2 packet-mark="" limit-at=0
queue=default priority=8 max-limit=65535 burst-limit=0 burst-threshold=0
burst-time=0s
3 name="queue4" parent=users-grp-a-128-upload packet-mark=users-grp-a-128
limit-at=0 queue=pcq-upload priority=8 max-limit=0 burst-limit=0
burst-threshold=0 burst-time=0s
4 name="dns-uploads" parent=global-in packet-mark=dns-packets limit-at=0
queue=default priority=1 max-limit=32000 burst-limit=0 burst-threshold=0
burst-time=0s
5 name="dns-downloads" parent=global-out packet-mark=dns-packets limit-at=0
queue=default priority=1 max-limit=32000 burst-limit=0 burst-threshold=0
burst-time=0s
I just want to know if I am on the right track. Obviously I haven’t finished, but if there is anything I am missing, or if someone has some advice for me I would really appreciate it.
Thanks,
crocks21