QoS questions.

Hello all,

https://wiki.mikrotik.com/wiki/Manual:HTB-Token_Bucket_Algorithm
I read this wiki to understand about queue But I can’t.
I have some questions.

Where do I see the diagram first? Blue part? or Black part?

In Blue part diagram, It seems that if “Token available” is no, the packet go back before the step.
Is it possible for the packet to pass to external when bucket size is 0?
I suppose that it can’t be sent if diagram is correct.

And Could you explain when queue is full?
I make one simple queue with packet fifo queue size 10 packets and max-limit 128kbps.
Then I use VOIP device with rate 100kbps and 100pps.
I can’t see queued packets in statistics.
When I change max-limit to 64kbps. I can see the queued packets up to 10.
Does max-limit determine whether queue is full or not?

Additionally,
If queue isn’t full, packets will go queue. Is it right?
Then, VOIP packet pass through queue with 100pps and queue size is 10packet.
Is 90 packet discarded?
I don’t see dropped packets in statistics.

Thank you.

For starters, ignore the black part, it is only about burst behavior.

Focus on blue part , where packets are enqueued and dequeued. Dequeue speed is limited by speed tokens arrive, the orange part

Thanks for reply.
Then, When rate is less than limit. Where do packets belong to the diagram?
The Blue diagram seems effective when packets excess max-limit.

Happy New Year!
Regards,