No resuelto
1 Rookie
•
4 Mensajes
•
2 Puntos
0
65
13 de marzo de 2026 23:25
[Qos] Interface shows Queuing strategy: FIFO even though DSCP trust-map and queue weights are configured
Hello,
Our goal is to implement QoS to prioritize voice traffic and other critical application traffic across the network. We are currently testing classification and prioritization using both DSCP and 802.1p (CoS) markings. Our IP phones mark packets using both mechanisms—DSCP at Layer 3 and 802.1p at Layer 2—so we want to ensure that the switch correctly trusts these markings and places the traffic into the appropriate high-priority queues. The objective is to guarantee low latency and minimal packet loss for voice while still allowing other application traffic to be handled according to its assigned priority.
We recently enabled trust-map dscp default on one of our switch interfaces (S5248F-ON) and we can see that traffic is being classified into different queues. However, when checking the interface details, the output shows that the queuing strategy is FIFO, and we expected it to be WRR (Weighted Round Robin) so that higher-priority queues would be serviced more frequently rather than strictly in order of packet arrival.
Does the line Queuing strategy: fifo mean that QoS is not actually being applied on the interface?
Below is a sanitized example of the outputs (IPs, MAC addresses, and hostnames have been modified):
CORE-SW01# show interface ethernet 1/1/10:1Ethernet 1/1/10:1 is up, line protocol is upDescription: EdgeRouter01-Te0/1/0Hardware is Eth, address is 3a:7c:92:11:ab:cdCurrent address is 3a:7c:92:11:ab:cdPluggable media present, SFP+ type is SFP+ 10GBASE-SRWavelength is 850Configured media fec option is noneInterface index is 42Internet address is not setInterface IPv6 oper status: DisabledMTU 9216 bytes, IP MTU 9184 bytesLineSpeed 10GFlowcontrol rx off tx offARP type: ARPAQueuing strategy: fifoInput statistics:984321567890 packets, 563218765432100 octets12456789 Multicasts, 1532 Broadcasts, 984309111569 UnicastsOutput statistics:812345678901 packets, 678912345678901 octets15234678 Multicasts, 345678 Broadcasts, 812329098545 UnicastsRate Info(interval 30 seconds):Input 210 Mbits/sec, 40200 packets/secOutput 125 Mbits/sec, 25500 packets/sec
We do see differentiated traffic across queues:
CORE-SW01# show queuing statistics interface ethernet 1/1/10:1Interface ethernet1/1/10:1Queue Packets Bytes Dropped-Packets0 712345678901 600123456789012 01 31234567890 24567890123456 02 0 0 03 0 0 04 145678901 15678901234 05 134567890 14567890123 06 5400 560000 07 890 75000 0
Configured queue weights:
CORE-SW01# show queuing weights interface ethernet 1/1/10:1Queue Weight(In percentage)--------------------------------0 11 22 33 44 55 106 257 50
Relevant interface configuration:
interface ethernet1/1/10:1description "EdgeRouter01-Te0/1/0"no shutdownswitchport mode trunkswitchport trunk allowed vlan 10,20,30,40,50flowcontrol receive offtrust-map dscp defaultsflow enable
Since traffic is clearly being classified into queues and queue weights are defined, we expected WRR scheduling to be active.
Is the Queuing strategy: fifo line simply referring to the internal behavior of each queue, or does it indicate that QoS scheduling (WRR) is not actually being used?
Thanks in advance for any clarification.


JAPD
1 Rookie
•
4 Mensajes
•
2 Puntos
0
14 de marzo de 2026 10:10
Pensé que este foro era en inglés. Actualizo con la pregunta traducida.
Hola:
Hemos habilitado
trust-map dscp defaulten una interfaz de switch y observamos que el tráfico se está clasificando en distintas colas. Sin embargo, al revisar los detalles de la interfaz, aparece que la estrategia de colas es FIFO, cuando esperábamos ver WRR (Weighted Round Robin) para que las colas de mayor prioridad tengan preferencia en el envío de paquetes en lugar de procesarlos estrictamente por orden de llegada.¿El hecho de que aparezca
Queuing strategy: fifosignifica que QoS no se está aplicando realmente en la interfaz, o simplemente indica el comportamiento interno de cada cola?Nuestro objetivo es implementar QoS para priorizar el tráfico de voz y el de aplicaciones críticas. Actualmente estamos realizando pruebas utilizando marcado DSCP y 802.1p (CoS) para clasificar y priorizar el tráfico. Nuestros teléfonos IP marcan los paquetes con ambos mecanismos (DSCP en capa 3 y 802.1p en capa 2), por lo que queremos asegurarnos de que el switch confía en estas marcas y coloca el tráfico en las colas de mayor prioridad correspondientes, garantizando baja latencia y mínima pérdida de paquetes para la voz.
A continuación incluyo ejemplos sanitizados de la salida de los comandos (se han modificado direcciones MAC, nombres de host y otros identificadores):
Se observa tráfico distribuido entre varias colas:
Pesos configurados para las colas:
Configuración relevante de la interfaz:
Dado que el tráfico sí se está clasificando en distintas colas y existen pesos configurados, esperábamos que el scheduler utilizara WRR.
¿Podría alguien confirmar si la línea
Queuing strategy: fifosimplemente describe el comportamiento interno de cada cola o si realmente indica que no se está aplicando el scheduling de QoS?Gracias de antemano.
(Editado)
DELL-Josh Cr
Community Manager
•
9.7K Mensajes
•
43.4K Puntos
0
23 de marzo de 2026 13:28
Hi.
Thank you for your question.
No — “Queuing strategy: fifo” does not mean QoS is not being applied.
On Dell OS10 (including the S5248F‑ON), that line refers to packet ordering within each egress queue, not to the scheduler used between queues. Your WRR scheduling is active and functioning as expected.
Below is a detailed breakdown to connect all the dots.
1. What “Queuing strategy: fifo” Actually Means
On OS10 switches, the line:
Queuing strategy: fifo
indicates that each individual hardware queue is FIFO internally:
This is normal and expected behavior, even when WRR or Strict Priority scheduling is enabled.
FIFO ≠ “no QoS”
FIFO is simply the per‑queue behavior, not the queue scheduler.
2. Queue Scheduling vs Queue Behavior (Key Distinction)
Think of QoS as two separate mechanisms:
A. Classification & Queue Assignment (Working)
You’ve already confirmed this:
This confirms classification is correct
B. Queue Scheduling (WRR / Strict Priority) (Also Working)
This determines which queue gets serviced next, and how often.
Your output:
show queuing weights interface ethernet1/1/10:1
Queue Weight (In percentage)
0 1
1 2
2 3
3 4
4 5
5 10
6 25
7 50
This is classic Weighted Round Robin behavior:
WRR is clearly configured and active
3. Why FIFO Is Still Shown Even with WRR Enabled
On Dell OS10:
OS10 does not display the scheduler type in show interface output.
Instead:
So seeing:
Queuing strategy: fifo
is expected even on fully QoS‑enabled ports.
4. How We Know QoS Scheduling Is Actually Being Used
Several strong indicators in your outputs:
Multiple queues actively in use
Queue 0 ... packets
Queue 1 ... packets
Queue 4 ... packets
Queue 5 ... packets
Queue 6 ... packets
Queue 7 ... packets
If QoS were disabled:
Weighted configuration present
WRR weights are not cosmetic on OS10 — if defined, the ASIC scheduler uses them.
No drops in high-priority queues
Dropped-Packets: 0
This is exactly what you want for voice traffic.
5. Voice Traffic Specifically (DSCP / CoS Trust)
With:
trust-map dscp default
The switch behavior is:
If your phones are marking EF (DSCP 46), they typically land in:
Your queue stats strongly suggest this is happening.
6. What Would Indicate QoS Is Not Working?
You’d be concerned if you saw any of the following:
All traffic only in Queue 0
No queue weights defined
Drops occurring in voice queue under congestion
trust-map not applied or overridden
Global QoS disabled (e.g., no qos)
None of those are present here.
7. Optional: Strict Priority for Voice (If Desired)
If your design requires absolute priority for voice (instead of WRR), OS10 supports Strict Priority (SP) queues.
Typical pattern:
This is optional and design‑dependent — your current WRR setup is valid and commonly used.
Is the “Queuing strategy: fifo” line simply referring to the internal behavior of each queue?
Yes — exactly.
You’re seeing normal, expected behavior on an OS10‑based S5248F‑ON.
Let us know if there is anything else we can assist you with.
Thanks,
Josh
Did I answer your query? Please click on ‘Mark as Accepted Answer’. ‘Thumbs up’ the posts you like!
#Iwork4Dell
JAPD
1 Rookie
•
4 Mensajes
•
2 Puntos
0
23 de marzo de 2026 21:41
Hi Josh,
Thank you for the detailed explanation — that clarifies the FIFO vs WRR behavior very well.
We would like to go a bit further and ask about Strict Priority (SP) configuration. Our goal is to ensure that higher-priority queues are always serviced before lower-priority ones, in a strict manner. In other words, we are looking for behavior like:
Could you please advise how to enable Strict Priority on OS10, specifically:
Additionally, one quick question for transparency:
Was your previous response generated with the help of AI, or is it based directly on official Dell documentation or internal guidance?
Thanks again for your help.