I’m dealing with some queues problems.
I have an RB433AH routing some traffic, it has configured two interfaces, one is connected to internet, the other is for the clients connected.
I have defined a queue tree for QoS, one queue if called UPLOAD and is attached to my uplink interface (eth1),the other is called DOWNLOAD and is connected to the private interface (eth2).
I have defined several sub-queues for traffic priorizing based on protocol type (I have mangled this traffic before).
I also defined the bandwith limit for my DOWNLOAD and UPLOAD queue according my link speed (about 1600Kbps symmetric).
I defined different priorities for each protocol as follow (the same priority for upload and download):
1: VOIP
2: Gestion and DNS
3: HTTP and MAIL
4: FTP
7: All unmatched traffic
8: P2P
FTP and P2P are also limited to 1200Kbps and 128Kbps.
All seems to work well, but I noticed that while uploading a large file (using 1200Kbos of upload) and at the same time trying to download some file the upload rate drops (see graphics).
The first think I suspected is a problem with my provider, but I have done several tests that shows we’re able to upload and download at 1600Kbs without problems.
I guess if I’m using correctly the queue tree function to priorize traffic?
Any suggestion ?