Priority queueing in openvswitch

sdn

When implementing QOS in openvSwitch there is an option in Configuration for linux-htb QoS : other_config : priority

The description for this option in the ovs documentation is :

other_config : priority:optional string, containing an integer, in
range 0 to 4,294,967,295 A queue with a smaller priority will receive
all the excess bandwidth that it can use before a queue with a larger
value receivesany.Specific priority values are unimportant; only
relative ordering matters. Defaults to 0 if unspecified.

My understanding is this is an option for implementing Priority Queueing. Is this correct ?

And if so, what does the bellow line means exactly ? :

Specific priority values are unimportant; only relative ordering
matters

Any help woud be appreciated.

Thank you .

Best Answer

It means that in a given interval all traffic assigned a lower value will be transmitted before traffic assigned a higher value. If in that interval the amount of traffic assigned the lower value exhausts the available buffer then the traffic assigned higher values will be dropped.

Edit to Add: Yes, this is absolutely a form of priority queueing.