For most switches, the local-priority has eight levels (0-7). Zero is the lowest priority. The allowed maximum will vary per product family. Local priority is used to determine which queue a packet will use. There are multiple options to configure the local-priority:
qos cos-map
: Maps Class of Services (CoS) values from VLAN tags in incoming packets to specific local prioritiesqos dscp-map
: Maps the DSCP from incoming packets to specific local prioritiesqos trust
: Assumes incoming packets are marked correctly, and takes the local-priority from either the CoS or Differentiated Service Code-Points (DSCP) field of the packet, or ignores any values set on incoming packets and places the packets into the default local-priority queue if the none option is givenMap incoming 802.1p values to a local priority:
switch(config)# qos cos-map <0-7> local-priority VALUE [color COLOR] [name NAME]
Map incoming DSCP to a local priority:
switch(config)# qos dscp-map <0-63> local-priority VALUE [color COLOR] [name NAME]
Configure QoS trust:
switch(config)# qos trust [none|cos|dscp]
switch(config-if)# qos trust [none|cos|dscp]
Show commands to validate functionality:
show qos [cos-map|dscp-map|trust]
show
commands is correctswitch(config)# qos dscp-map 46 local-priority 7 color green name VOICE
switch # show qos cos-map
code_point local_priority color name
---------- -------------- ------- ----
0 1 green Best_Effort
1 0 green Background
2 2 green Excellent_Effort
3 3 green Critical_Applications
4 4 green Video
5 5 green Voice
6 6 green Internetwork_Control
7 7 green Network_Control