
CIR (Committed Information Rate) – ( limit-at in RouterOS) worst-case scenario, the flow will get this amount of traffic rate regardless of other traffic flows.If there is no more space in the queue buffer, packets are dropped.įor each queue we can define two rate limits:

In another case, traffic exceeds a specific rate and is delayed in the queue and transmitted later when it is possible, but note that the packet can be delayed only until the queue is not full. Next figure explains the difference between rate limiting and rate equalizing:Īs you can see in the first case all traffic exceeds a specific rate and is dropped.

Rate limiting can be performed in two ways: Traffic which rate that is less than or equal to the specified rate is sent, whereas traffic that exceeds the rate is dropped or delayed. Rate limiting is used to control the rate of traffic flow sent or received on a network interface. Requires marked packet flows from /ip firewall mangle facility. /queue tree menu - for implementing advanced queuing tasks (such as global prioritization policy, user group limitations)./queue simple menu - designed to ease configuration of simple, every day queuing tasks (such as single client upload/download limitation, p2p traffic limitation, etc.).There are two different ways how to configure queues in RouterOS: These hierarchical structures can be attached at two different places, the Packet Flow diagram illustrate both input and postrouting chains. HTB allows to the creation of a hierarchical queue structure and determines relations between queues. Queue implementation in MikroTik RouterOS is based on Hierarchical Token Bucket (HTB). share available traffic among users equally, or depending on the load of the channel.


A queue is a collection of data packets collectively waiting to be transmitted by a network device using a pre-defined structure methodology.
