Hello again,
Thanks to your advice, setting up the EXP field seems to be working correctly :) I will verify it tomorrow, thank you for now!
Something that needs to be clarified is that queue priority values are different than packet priority values (MPLS EXP bit, VLAN PCP). With queue priority, a lower priority integer value is a higher priority, and a higher priority integer value is lower priority. With the
original intent of packet priority, a higher priority integer value is a higher priority, and a lower priority integer value is a lower priority - so the exact opposite of queue priority.
The reason I say
original intent is that packet priority values (MPLS EXP bit values and VLAN PCP values) tend to map to a slightly different scale in the modern day. Originally it was decided that 0 would be the lowest priority and 7 would be the highest, but the issue is that in many cases it makes more sense to mark certain traffic as being below best effort priority, which the original scale did not allow for in an easy way.
If you want to map the old style packet priority (nothing below best effort exists) to queue priority, it would match up like this:
--- lowest priority ---
queue priority 8 = packet priority (ex. EXP, PCP)
0
queue priority 7 = packet priority
1
queue priority 6 = packet priority
2
queue priority 5 = packet priority 3
queue priority 4 = packet priority 4
queue priority 3 = packet priority 5
queue priority 2 = packet priority 6
queue priority 1 = packet priority 7
-- highest priority --
However, using the new scale, packet priorities 1 and 2 are both considered below 0 in terms of how they are handled by devices, and this is much more common:
--- lowest priority ---
queue priority 8 = packet priority (ex. EXP, PCP)
1
queue priority 7 = packet priority
2
queue priority 6 = packet priority
0
queue priority 5 = packet priority 3
queue priority 4 = packet priority 4
queue priority 3 = packet priority 5
queue priority 2 = packet priority 6
queue priority 1 = packet priority 7
-- highest priority --
The new scale is more often used by third party equipment such as wireless radios etc.