I have confusion regarding Juniper CoS. In Juniper CoS , when we define scheduler we can mention the queue priority to that forwarding class like strict high , high , medium low etc which effects the order in which queues will be serviced. But what happens when we assign same Queue priority to more than one forwarding class.
For example , suppose that we have four forwarding classes like Best-Effort , business , Video and Voice. We assign Voice to the strict-High priority but Best-Effort , business and Video all have same priority which is High . They (3 x Queues) have different transmit rates and buffer sizes.
How in this case scheduler will take the packets from the Queue and put them on interface? Or How will the Queue be serviced?
What is difference between strict high and high?
As per Juniper documentation , strict-high and High Queues share precedence to transmit packets. If that is the case then whats the purpose of defining strict high and high queues separately.
This snapshot from the Juniper Study Guide (CoS) says that strick-high and high priority share same precedence.