Child Parent Queue example 4
Posted: Wed Jul 14, 2021 11:17 pm
Hello,
I can't understand one example I saw on some sites about QoS, here it is (https://wiki.mikrotik.com/wiki/Manual:H ... e_limit-at):
The result might be:
OK so far, if there would be no parent queue02.
My considerations: The traffic for Queue01 is first devided between Queue03 with Limit-at 6M and Limit-at 4M for Queue02. This should work because of 10M Traffic in Queue01.
Queue04 and Queue05 should FIFO for the 4M of Queue02 (if Queue02 is type FIFO), and this might result in 4M/(12+2)M = 2/7M => 4/7M (~0.5Mbps) for Queue04 and 24/7M (~3.5Mbps) for Queue05. (And 6Mbps for Queue03, the consideration between Queue03 with Queue02 from Queue01)
Or is the Priority handeled with more weight as parent queue? Does FIFO of Queue01 not decide between Queues 03/02, only between Queues 03/04/05?
I do not understand, what is the meaning of Queue02, how are the limitations of Queue02 handled in this Example. In this example Queue02 is the only one who gets traffic more than the basic limit: Queue05 will receive 6Mbps, Queue04 will receive 1Mbps => Queue02 will transmit 7Mbps, more as its Limit-at!
What happens, if Queue02 also is Max-limit=4M?
Or, more interesting: If Queue02 would have Limit-at=2M, should Queue03 get 8M because Queue03 is priority=1 and Queue02 has with no priority the priority 8: Both limit-at are statisfied, and the rest comes to the higher priority.
I can't understand one example I saw on some sites about QoS, here it is (https://wiki.mikrotik.com/wiki/Manual:H ... e_limit-at):
The result might be:
- Queue03 will receive ~3Mbps
- Queue04 will receive ~1Mbps
- Queue05 will receive ~6Mbps
OK so far, if there would be no parent queue02.
My considerations: The traffic for Queue01 is first devided between Queue03 with Limit-at 6M and Limit-at 4M for Queue02. This should work because of 10M Traffic in Queue01.
Queue04 and Queue05 should FIFO for the 4M of Queue02 (if Queue02 is type FIFO), and this might result in 4M/(12+2)M = 2/7M => 4/7M (~0.5Mbps) for Queue04 and 24/7M (~3.5Mbps) for Queue05. (And 6Mbps for Queue03, the consideration between Queue03 with Queue02 from Queue01)
Or is the Priority handeled with more weight as parent queue? Does FIFO of Queue01 not decide between Queues 03/02, only between Queues 03/04/05?
I do not understand, what is the meaning of Queue02, how are the limitations of Queue02 handled in this Example. In this example Queue02 is the only one who gets traffic more than the basic limit: Queue05 will receive 6Mbps, Queue04 will receive 1Mbps => Queue02 will transmit 7Mbps, more as its Limit-at!
What happens, if Queue02 also is Max-limit=4M?
Or, more interesting: If Queue02 would have Limit-at=2M, should Queue03 get 8M because Queue03 is priority=1 and Queue02 has with no priority the priority 8: Both limit-at are statisfied, and the rest comes to the higher priority.