1

I read from this website to understand DSCP and it's corresponding IP precedence value.

For example DSCP value is '000 000' which Drop Probability is N/A(never happen) and it's Equivalent IP Precedence Value is '000'. But in IP Precedence table '000' is least important.

My question is if any packet with DSCP value has very less 'packet drop probability' but why it's less important?

1
  • Comments are not for extended discussion; this conversation has been moved to chat.
    – Ron Maupin
    Mar 9 at 17:41

1 Answer 1

4

The IPv4 DSCP (IPv6 Traffic Flow) packet header field can be used to mark packets for later treatment in network congestion. There are recommendations and guidelines for interpreting these values a PHBs (Per-Hop Behaviors). It is a best practice to follow the guidelines, but there is no requirement to do so.

By default, network devices do not have QoS enabled, and most packets simply are simply marked BE (Best Effort). Even if packets are marked, network devices do not by default treat the packets any differently. You can configure your network devices to treat the different DSCP markings as you want them to be treated. This is meaningless unless there is congestion.

You should follow the guidelines, and you should configure a consistent set of QoS policies on all your network devices. Failure to have all your network devices configured to treat packet markings the same can create chaos when there is congestion.

The DSCP markings are ignored on the public Internet because everyone has a different interpretation of QoS and what should be prioritized over what when there is congestion.


Edit for your edit:

What you are really asking about is the AF (Assured Forwarding) interpretation of DSCP. With the AF interpretation, you have two digits of three bits each. The first digit is the priority (1 to 4) with a higher number being a higher priority. The second digit (1 to 3) is the drop probability with a higher number being a higher drop probability. There are also two special AF values: BE (Best Effort = 00) and EF (Expedited Forwarding = 46) that do not fit in the drop probability of the regular AF values.

There are also other standard ways to interpret the six bits, including CS and Precedence. Cisco has a chart that may help you understand.

The idea is to have some guidelines, recommendations, and best practices about how to interpret the bits, but you can configure the devices to interpret them and assign your own meanings and behaviors to any value. It is not a good idea to buck the guidelines, but there is really nothing to stop you from doing that.

8
  • Comments are not for extended discussion; this conversation has been moved to chat.
    – Ron Maupin
    Mar 9 at 16:22
  • you said in AF representation suppose AF stands for '100 011' , A with high priority 100 and F with 011 high drop probability. But my question is how high priority packet have high drop probability? It's not understanding.
    – Alok Maity
    Mar 9 at 18:12
  • Suppose you have a queue for AF3x. When there is congestion, you normally will drop packets with a higher drop probability, first. How and why you do that requires a good foundation in QoS before you get into this part of QoS. This is just an aid for you once you have a good QoS plan, but you are trying to understand this first, which is backward.
    – Ron Maupin
    Mar 9 at 18:16
  • 1
    That is because you configure your devices to do it that way. As I have explained, you are free to interpret the bits in any way you want. If you want to follow the AF values, then you configure your network devices to do that. Your reasons for doing it that way can depend on many factors.
    – Ron Maupin
    Mar 9 at 18:29
  • 1
    @AlokMaity, there is no single way that everyone configures QoS. Your QoS policies and implementation are to meet your network requirements. Other people do it differently to meet their requirements. That is why you cannot have your markings honored on the public Internet. Your idea of what one marking means could be wildly different than someone else.
    – Ron Maupin
    Mar 9 at 18:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.