how to prioritize dscp packets entering my network

  • 0
  • 1
  • Question
  • Updated 2 years ago
  • Answered
  • (Edited)
I have an x450 extreme summit switch in my network with all types of traffic and no QoS policy setup. 

I have a server outside my network that sends traffic into my network. These packets come in with an IP header value/Diffserv = 51

How can I get my switch to prioritize the packets tagged with diffserv 51 to make sure I don't drop these packets? 

Photo of Kaon Thana

Kaon Thana

  • 256 Points 250 badge 2x thumb

Posted 2 years ago

  • 0
  • 1
Photo of Kevin Kim

Kevin Kim, Employee

  • 2,266 Points 2k badge 2x thumb
Here is a simple configuration example. 

# create qosprofile qp5
# disable dot1p examination ports <port-list> 
# enable diffserv examination ports <port-list>
# configure diffserv examination code-point 51 qosprofile qp5

For more details, you may want to visit the link below.

https://gtacknowledge.extremenetworks.com/articles/How_To/Configuring-QOS-profiles-and-verify-QOS-is...
 
Photo of Kaon Thana

Kaon Thana

  • 256 Points 250 badge 2x thumb
Followed your steps. I see that qp1 and qp8 are already created on the switch and have the same weight as my new qp5. Do i need to do anything with qp5's weight to make sure those packets get priority?

# show qosprofile      
        QP1    Weight =  1     Max Buffer Percent = 100
        QP5    Weight =  1     Max Buffer Percent = 100
        QP8    Weight =  1     Max Buffer Percent = 100


Thanks for your help so far!
Photo of Kevin Kim

Kevin Kim, Employee

  • 2,266 Points 2k badge 2x thumb
I assume you would use the strict priority scheduding. If so, you don't need to change weight which is for WRR. The higher queue will be processed first in the strict priority scheduler.
Photo of Kaon Thana

Kaon Thana

  • 256 Points 250 badge 2x thumb
How can I implement the strict priority scheduling? The switch is currently "dumb" except for some VLANs and ip addresses.
Photo of Kevin Kim

Kevin Kim, Employee

  • 2,266 Points 2k badge 2x thumb
My apology. I should have mentioned it earlier. The strict priority scheduling is set by default. You can change scheduling by 'configure qosscheduler [strict-priority | weighted-round-robin]' command.
Photo of Henrique

Henrique, Employee

  • 10,342 Points 10k badge 2x thumb
If you have already followed the steps mentioned by Kevin, you can check the egress queue traffic per port using the command below:

show ports <port_number> qosmonitor

The output will show the corresponding egress queue (QP5, for instance) incrementing.

You can check the article below for some additional explanation:

Configuring QOS profiles and verify QOS is working on EXOS