Simple queue not limiting speed

I have Vlan with simple queue on it. That Vlan added to bridge, no IPs on it. I see both ways traffic on that Vlan, but almost nothing in Queue. How can i limit that speed?
SpeedLimits.PNG

Simple queues work by ip ranges: https://wiki.mikrotik.com/wiki/Manual:Queue#Simple_Queues

You’ll need to work with range used by that vlan/bridge

According info from your link:

Summary
Queues are used to limit and prioritize traffic:

limit data rate for certain IP addresses, subnets, protocols, ports, and other parameters

There is example where simple queue works good for Vlan instead of IP

Haven’t used simple queues in non-ip related manner yet. Good to know.

If you look at https://wiki.mikrotik.com/wiki/Manual:Packet_Flow_v6#Diagram, you’ll notice that queuing is invoked during “Input” & “Postrouting”. So if traffic is not entering router or is switched / bridged, it will not be managed by queuing.

Is that vlan attached to switch / bridge?

Yes. In both cases vlan attached to bridge, no IPs on bridge. Unknown traffic could pass thru that vlan, like PPPoE or any other non-IP or broadcast/multicast. Any traffic should be limited by that queue.

That is not the case: it depends… in case of simple queue on your configuration. If the traffic is switched / bridged and “use-ip-frewall” is not set, it will NOT pass through simple queue.
So you’ll need to either set that or change queues used.

On queue manual page (linked earlier) you’ll notice there are 2 types of queues: simple & tree. The last one is linked to interface and applies at different point: → “Interface HTB” just before physical transmission.

My problem solved by mark packets in Bridge - Filters and use Queue Tree with Out interface as a Parent