Hello,
Here is what I want to do : Allow traffic tagged in DSCP 46 to have at least 5M of traffic, no matter what, and rate limit all other traffic to 200M.
When I’m doing speedtest without any queue, i’m having a great speed around 900M, but once my queues are configured, I have 2M for the EF, and 9M for everything else … And the Mikrotik is not responding at all.
Am I doing something wrong with the configuration, or is it the kind of performance I should expect ?
Here is how I did it :
First, I’m natting over a Loopback interface :
[admin@MikroTik] > interface bridge add name=loopback0
[admin@MikroTik] > ip address add interface=loopback0 address=128.127.133.107/32
[admin@MikroTik] > ip firewall nat print
Flags: X - disabled, I - invalid, D - dynamic
0 chain=srcnat action=src-nat to-addresses=128.127.133.107 out-interface=bridge-local log=no log-prefix=""
Then, I’m marking packets (tried with mark-connection, same performance issue) :
[admin@MikroTik] > /ip firewall mangle add chain=prerouting dscp=46 action=mark-packet new-packet-mark=EF passthrough=yes
And finally, creating my queues :
[admin@MikroTik] /queue simple>add target=0.0.0.0/0 packet-marks=EF max-limit=5M/5M limit-at=5M/5M
[admin@MikroTik] /queue simple>add target=0.0.0.0/0 max-limit=200M/200M
The real issue appear as soon as I enable the queue with the packet-marks EF, even if no packets are matched.
Any idea what I do wrong ?
Thanks for your help,
Loneept