Cisco 3560 - mls qos dscp mutation map - step-by-step

From: Darby Weaver <darby.weaver_at_gmail.com>
Date: Thu, 28 Apr 2011 10:13:30 -0400

This is a kewl tip:

1. mls qos

2. sh mls qos map dscp-mutation

3. sh mls qos

4. mls qos map dscp-m DARBY 63 to 0

5. int f0/1
   mls qos dscp-m DARBY

6. int f0/1
   mls qos trust dscp

7. mls qos rewrite ip dscp

8. show mls qos

9. show mls qos map

Doesn't apply if this command is applied:

no mls qos rewrite dscp

*** Affects every port globally - have fun!

Example:

Sw4(config)#do sh mls qos
QoS is disabled
QoS ip packet dscp rewrite is enabled

Sw4(config)#mls qos
Sw4(config)#do sh mls qos
QoS is enabled
QoS ip packet dscp rewrite is enabled

Sw4(config-if)#do sh mls qos
QoS is enabled
QoS ip packet dscp rewrite is enabled

Sw4(config-if)#do sh mls qos int f0/1
FastEthernet0/1
trust state: trust dscp
trust mode: trust dscp
trust enabled flag: ena
COS override: dis
default COS: 0
DSCP Mutation Map: DARBY
Trust device: none
qos mode: port-based

Sw4(config-if)#exit
Sw4(config)#mls qos rewrite ?
  ip IP keyword
Sw4(config)#mls qos rewrite ip ?
  dscp DSCP keyword
Sw4(config)#mls qos rewrite ip dscp

Sw4(config)#do sh mls qos
QoS is enabled
QoS ip packet dscp rewrite is enabled
Sw4(config)#do sh mls qos map
   Policed-dscp map:
     d1 : d2 0 1 2 3 4 5 6 7 8 9
     ---------------------------------------
      0 : 00 01 02 03 04 05 06 07 08 09
      1 : 10 11 12 13 14 15 16 17 18 19
      2 : 20 21 22 23 24 25 26 27 28 29
      3 : 30 31 32 33 34 35 36 37 38 39
      4 : 40 41 42 43 44 45 46 47 48 49
      5 : 50 51 52 53 54 55 56 57 58 59
      6 : 60 61 62 63
   Dscp-cos map:
     d1 : d2 0 1 2 3 4 5 6 7 8 9
     ---------------------------------------
      0 : 00 00 00 00 00 00 00 00 01 01
      1 : 01 01 01 01 01 01 02 02 02 02
      2 : 02 02 02 02 03 03 03 03 03 03
      3 : 03 03 04 04 04 04 04 04 04 04
      4 : 05 05 05 05 05 05 05 05 06 06
      5 : 06 06 06 06 06 06 07 07 07 07
      6 : 07 07 07 07
   Cos-dscp map:
        cos: 0 1 2 3 4 5 6 7
     --------------------------------
       dscp: 0 8 16 24 32 40 48 56
   IpPrecedence-dscp map:
     ipprec: 0 1 2 3 4 5 6 7
     --------------------------------
       dscp: 0 8 16 24 32 40 48 56
   Dscp-outputq-threshold map:
     d1 :d2 0 1 2 3 4 5 6 7 8 9
     ------------------------------------------------------------
      0 : 02-01 02-01 02-01 02-01 02-01 02-01 02-01 02-01 02-01 02-01
      1 : 02-01 02-01 02-01 02-01 02-01 02-01 03-01 03-01 03-01 03-01
      2 : 03-01 03-01 03-01 03-01 03-01 01-01 03-01 03-01 03-01 03-01
      3 : 03-01 03-01 04-01 04-01 04-01 04-01 04-01 04-01 04-01 04-01
      4 : 01-01 01-01 01-01 01-01 01-01 01-01 01-01 01-01 04-01 04-01
      5 : 04-01 04-01 04-01 04-01 04-01 04-01 04-01 04-01 04-01 04-01
      6 : 04-01 04-01 04-01 04-01
   Dscp-inputq-threshold map:
     d1 :d2 0 1 2 3 4 5 6 7 8 9
     ------------------------------------------------------------
      0 : 01-01 01-01 01-01 01-01 01-01 01-01 01-01 01-01 01-01 01-01
      1 : 01-01 01-01 01-01 01-01 01-01 01-01 01-01 01-01 01-01 01-01
      2 : 01-01 01-01 01-01 01-01 01-01 01-01 01-01 01-01 01-01 01-01
      3 : 01-01 01-01 01-01 01-01 01-01 01-01 01-01 01-01 01-01 01-01
      4 : 02-01 02-01 02-01 02-01 02-01 02-01 02-01 02-01 01-01 01-01
      5 : 01-01 01-01 01-01 01-01 01-01 01-01 01-01 01-01 01-01 01-01
      6 : 01-01 01-01 01-01 01-01
   Cos-outputq-threshold map:
              cos: 0 1 2 3 4 5 6 7
              ------------------------------------
  queue-threshold: 2-1 2-1 3-1 3-1 4-1 1-1 4-1 4-1
   Cos-inputq-threshold map:
              cos: 0 1 2 3 4 5 6 7
              ------------------------------------
  queue-threshold: 1-1 1-1 1-1 1-1 1-1 2-1 1-1 1-1

   Dscp-dscp mutation map:
   DARBY:
     d1 : d2 0 1 2 3 4 5 6 7 8 9
     ---------------------------------------
      0 : 00 01 02 03 04 05 06 07 08 09
      1 : 10 11 12 13 14 15 16 17 18 19
      2 : 20 21 22 23 24 25 26 27 28 29
      3 : 30 31 32 33 34 35 36 37 38 39
      4 : 40 41 42 43 44 45 46 47 48 49
      5 : 50 51 52 53 54 55 56 57 58 59
      6 : 60 61 62 00
   Dscp-dscp mutation map:
   Default DSCP Mutation Map:
     d1 : d2 0 1 2 3 4 5 6 7 8 9
     ---------------------------------------
      0 : 00 01 02 03 04 05 06 07 08 09
      1 : 10 11 12 13 14 15 16 17 18 19
      2 : 20 21 22 23 24 25 26 27 28 29
      3 : 30 31 32 33 34 35 36 37 38 39
      4 : 40 41 42 43 44 45 46 47 48 49
      5 : 50 51 52 53 54 55 56 57 58 59
      6 : 60 61 62 63
Sw4(config)#

FYI - I returned my mutation maps to the default along the way.

-- 
Darby Weaver
Network Engineer
http://www.darbyslogs.blogspot.com
darbyweaver_at_yahoo.com
Blogs and organic groups at http://www.ccie.net
Received on Thu Apr 28 2011 - 10:13:30 ART

This archive was generated by hypermail 2.2.0 : Sun May 01 2011 - 09:00:29 ART