Recently i started using RouterOS 2.9.6, everything is nice, i like the system. Before it i used m0n0wall and smoothwall, they are great, but i needed more functionality.
So, i installed the system and tried to prioritize upload traffic. I have a cable connection with 1000 kbits donwstream and 400 kbits upstream. There was a need to make ICMP traffic first, HTTP second, and p2p the last one.
The rules i made are shown on the picture from WinBox:
But my problem is that UPLOAD traffic shaping rules don't work exactly as i want. I don't need to shape or limit the bandwidth for anyone, i just want to prioritize the traffic. But when i set priority "1" to ICMP and priority "8" to HTTP and start some downloads, i get pings for over 500 ms. Without any downloads i get a normal 10-15 ms ping. The QOS is working, cause when i set http speed to 10 bits, for example, the HTTP download stop and ICMP pings work as they should (10-15 ms).
I don't want to touch the download traffic, cause with other systems i just had to shape upload and everything worked well. And to mention, i'm using WebProxy.
So, what am i doing wrong?