Latency Priority

Ok, I use to have a D-Link DGL-4300, but really liked the idea of having a x86 based router that could do the stuff i wanted. Such as SNMP, Tunneling ect…

On it, If i set a port to have priority such as port 27015 for Counterstrike Source and Team Fortress 2, No matter what I would do max out upload or download, My in game ping would not go up more then about 10ms. Now i have tried Queues and all that. Even setting ICMP to priority 1 but nothing seems to keep ping down when the bandwidth usage goes up.
I was told on another forum that there is a differnce between QOS and a Prioity Queue. Here is what they said
////////////////////////////////////////////
This term seems to be thrown about - QoS! But I’ve got QoS! Network Neutrality for all!!!

There seems to be a severe disconnect between quality of service in the SOHO world and this yields a “my packets are more important than yours!”. This is called priority queuing, it was the was the way things were done in 1998. It did it’s job, poorly.

So for me Quality of Service means:

  1. Guarantee provisioned services:
    //////////////////////////////////////////////

Any ideas on what i could do?
Limiting upload bandwidth so that I’m not at my max works, but with the D-link i could do it with out limiting bandwidth. I would just use the d-link again, but mikrotik has gave me features that i can no longer live with out.

Router is x86 2.6ghz Pentium 4, 512mb ram. Router os 3.11 Level 4.
internet is business class cable 15Mb/s/2Mb/s

Thanks.
Nick

Well, After a long time of playing and reading wiki’s i figured it out. Its quite complex

Here is a screen shot. http://141networks.com/Files/queue.jpg

This doesn’t really show the inner workings of each rule, but if someone wants them i can get them.

wait, 10ms ping is really good, so what’s the problem ?

prioritizing ICMP won’t help games, because they don’t PING, they use other methods how to determine network quality.

By 10ms I ment a change of 10ms, such as having a 50ms ping and it going to 60ms. if my ping was 10ms I would not be complaining.
Also, I understand that games don’t use ICMP, Counterstrike source for example uses 27015 udp.
But I gave ICMP priority for the simple fact that my latency/bandwidth monitoring software would show very high ping all the time. Its all good now. If you look at the post above you will see that i got it working the way i needed it to. The trick is that you have to assign everything a priority, and set the stuff like bit torrent and stuff like that to a low priority and the stuff like voice/icmp/games to higher. If you just mark one type of packet and give it priority it doesn’t take priority over the un-marked traffic. Or at least not in the way I needed it to.

I hope you understand that by giving priority to Ping will not improve your network, only the ping :slight_smile: If latency is bad, it means there is another issue or load on your network. By prioritising the ICMP you are just ignoring the problem :slight_smile:

yeah i know, the problem is the fact that I’m maxing out the upload on my modem, I think it has something to do with the way they (my isp) throttles connections. Once you hit your max upload latency goes way up. So my fix was to give what was causing the latency lowest priority. Which I did. I can now game while running anything. Its good to have it back to how it was. I couldn’t live without some of the features that mikrotik has given me. It gave me the ability to game while ftp uploading which is all i really care about. VOIP also is great even at high latency points, because it to is prioritized. Note that this is only a problem on the way out to the internet, local is not a problem.

I’m testing and changing my config almoust for two years now. It would be good if you show me how you did it. Thx in advance

I copyed this http://wiki.mikrotik.com/wiki/Mangle%2C_Queue_Tree_and_prio_by_fly_man_…_almost_done
then modified it to fit my needs. It works really well. So far its done everything the way it should. Haven’t found anything that gets past it.

Note that i did start over from the rules i had in the screenshot, thats what i had setup my self, and it didn’t work as good as what i have now.

Here is my set of rules. http://141networks.com/files/queue.txt

I know it’s been a really long time since you guys were active on this topic, put i’m writing here because I have the exact same problem the ping on my games, and sadly all the link here are long gone or expired. I would appreciated if any of you could help me.

Thanks!