best way to limit public bandwidth

I read documentation, read a couple forum posts. Not sure exactly where or how to fully configure. I am doing something wrong, cause any speed test I run, doesnt show the effects of queueing.

I have a 1.5mb dsl circuit. DSL modem in bridged-mode. I would like to limit download speed to 256k and upload to 256k (just choosing a value for testing purposes). After reading, I can do this with a Simple Queue. Correct?

Im testing in lab environment using a RB2011UiAS-2HnD. running version 6.18

Here is what I currently have:

[MikroTik] > interface print
Flags: D - dynamic, X - disabled, R - running, S - slave

NAME TYPE MTU L2MTU MAX-L2MTU

8 S lan5 ether 1500 1598 4074
10 R wan1 ether 1500 1598 4074
11 S wifi1 wlan 1500 2290
12 R bridge-local bridge 1500 1598

[MikroTik] > ip address print
Flags: X - disabled, I - invalid, D - dynamic

ADDRESS NETWORK INTERFACE

0 ;;; default configuration
192.168.88.1/24 192.168.88.0 ether2
1 D 192.168.0.31/24 192.168.0.0 wan1

[MikroTik] > queue simple print
Flags: X - disabled, I - invalid, D - dynamic
0 name=“Limit External” target=192.168.88.0/24 parent=none packet-marks=“”
priority=8/8 queue=default-small/default-small limit-at=0/0
max-limit=256k/256k burst-limit=0/0 burst-threshold=0/0
burst-time=0s/0s

I have tried this as well;

[MikroTik] > queue simple print
Flags: X - disabled, I - invalid, D - dynamic
0 name=“Limit External” target=192.168.88.0/24 dst=wan1 parent=none
packet-marks=“” priority=8/8 queue=default-small/default-small
limit-at=0/0 max-limit=256k/256k burst-limit=0/0 burst-threshold=0/0
burst-time=0s/0s

and this

[MikroTik] > queue simple print
Flags: X - disabled, I - invalid, D - dynamic
0 name=“Limit External” target=“” dst=wan1 parent=none packet-marks=“”
priority=8/8 queue=default-small/default-small limit-at=0/0
max-limit=256k/256k burst-limit=0/0 burst-threshold=0/0
burst-time=0s/0s

Anyone have any input?

Below working example of PCQ - limit download stream to 1 Mbps, WAN interface is ether2.

  1. Define a mangle to mark what traffic You want to limit:
/ip firewall mangle
 add action=mark-packet chain=prerouting in-interface=ether2 new-packet-mark=client_download
  1. Create queue type:
/queue type
add kind=pcq name=PCQ_download pcq-classifier=dst-address pcq-rate=1M
  1. Add tree:
add name=limit_download packet-mark=client_download parent=global queue=PCQ_download

If You use bridge, you may have similar issue:

http://forum.mikrotik.com/t/configure-rb750-bandwidth-control/86199/1