DSCP TOS CoS Precedence Conversion Chart

In networking, DSCP, TOS, CoS, and Precedence are terms related to Quality of Service (QoS) which is used to prioritize certain types of traffic to ensure the performance of critical applications over a network.

Don’t mix up TOS (Type of Service) and COS (Class of Service). TOS is found in the header of an IP packet (layer 3) and COS is found in the header of 802.1Q (layer 2) and is used for Quality of Service on layer 2 switching.

Here’s a bit more detail on how they work:

In summary, these terms are all about prioritizing traffic to ensure that the most important data gets through the network efficiently, even when the network is congested. They are essential for networks that carry a mix of voice, video, and data traffic, where some types of traffic need to be prioritized over others to maintain quality.

DSCP to ToS conversion table

DSCP Usage best practices

DSCPBinaryClassUsage
00Best EffortDefault traffic, no special QoS treatment.
81000Class Selector 1 (CS1)Background traffic, less priority than best effort.
1610000Assured Forwarding 1 (AF11)Low priority data, less sensitive to delay.
2411000Assured Forwarding 2 (AF21)Medium priority data, moderate sensitivity to delay.
32100000Assured Forwarding 3 (AF31)High priority data, sensitive to delay.
40101000Assured Forwarding 4 (AF41)Critical data, very sensitive to delay.
46101110Expedited Forwarding (EF)Real-time traffic like voice and video, requires low latency and jitter.
4811000000Network ControlReserved for network control traffic.
5611100000Network ControlNetwork control with the highest priority

Here are some commonly used DSCP values and their typical applications:

  1. Best Effort (0): This is the default DSCP value and is used for standard, non-critical traffic that doesn’t require special handling.
  2. Expedited Forwarding (EF – 46): This value is used for low-latency, low-loss, and low-jitter traffic, such as voice over IP (VoIP) and video conferencing.
  3. Assured Forwarding (AF): These values provide different levels of assurance for delivery:
    • AF11 (10): Low priority with low drop probability.
    • AF12 (12): Low priority with medium drop probability.
    • AF13 (14): Low priority with high drop probability.
    • AF21 (18): Medium priority with low drop probability.
    • AF22 (20): Medium priority with medium drop probability.
    • AF23 (22): Medium priority with high drop probability.
    • AF31 (26): High priority with low drop probability.
    • AF32 (28): High priority with medium drop probability.
    • AF33 (30): High priority with high drop probability.
    • AF41 (34): Highest priority with low drop probability.
    • AF42 (36): Highest priority with medium drop probability.
    • AF43 (38): Highest priority with high drop probability.
  4. Class Selector (CS): These values are used for backward compatibility with IP precedence:
    • CS1 (8): Typically used for background traffic.
    • CS2 (16): Used for standard traffic.
    • CS3 (24): Used for critical applications.
    • CS4 (32): Used for real-time applications.
    • CS5 (40): Used for signaling.
    • CS6 (48): Used for network control.
    • CS7 (56): Used for network control with the highest priority.

Require assistance?

Support from our knowledgeable help desk staff ensures your team stays productive by swiftly and accurately resolving issues.