QoS Function Configuration Commands
Table of Contents
                                               Table of Contents
Chapter 1 QoS Service Configuration Commands ............................................................................ 1
     1.1 QoS Configuration Commands............................................................................................. 1
          1.1.1 cos default .................................................................................................................. 1
          1.1.2 cos map...................................................................................................................... 2
          1.1.3 scheduler wrr bandwidth ............................................................................................ 3
          1.1.4 scheduler policy.......................................................................................................... 3
          1.1.5 policy-map .................................................................................................................. 4
          1.1.6 classify........................................................................................................................ 5
          1.1.7 action.......................................................................................................................... 5
          1.1.8 qos policy ................................................................................................................... 6
                                                                                                                                            -I-
                                                                    QoS Function Configuration Commands
 Chapter 1 QoS Service Configuration Commands
1.1     QoS Configuration Commands
          QoS Configuration Commands include:
          cos default
          cos map
          scheduler wrr bandwidth
          scheduler policy
          policy-map
          classify
          action
          qos policy
1.1.1    cos default
   description
          cos default cos
          no cos default
          To configure the default value of CoS, use the cos default command. To disable the
          configuration, use the no form of this command.
   parameter
                   parameter                                   description
          cos                        Default cos value. The range is 0-7
   default
          The default CoS value is 0
   instruction
          Layer 2 interface configuration mode
   example
          Set the CoS value of no-label frame received on ge0/1 interface as 4
          Switch(config)# interface gigabitethernet0/1
          Switch(config-if)# cos default 4
                                                                                                   -1-
                                                                  QoS Function Configuration Commands
1.1.2   cos map
   description
         cos map quid cos1..cosn
         no cos map
         To set the CoS priority queues, use the cos map command.
   parameter
                 parameter                                    description
          quid                     ID of CoS priority queues. The range is 1 to 8
          cos1..cosn               CoS value defined by IEEE802.1p. The range is 0 to 7
   default
                 CoS value                                 Priority queues
                       0                                          1
                       1                                          2
                       2                                          3
                       3                                          4
                       4                                          5
                       5                                          6
                       6                                          7
                       7                                          8
   instruction
         Layer 2 interface configuration mode and the global configuration mode
         Using this command in the global configuration mode will affect all CoS priority queue;
         while configuring this command in layer 2 interface command will only affect CoS
         priority queue of the interface.
   example
         The following example maps CoS 0-2 to CoS priority queue 1and maps CoS 3 to
         priority queue 2:
         Switch(config-if)# cos map 1 0 1 2
         Switch(config-if)# cos map 2 3
                                                                                                 -2-
                                                                  QoS Function Configuration Commands
1.1.3   scheduler wrr bandwidth
   description
            scheduler wrr bandwidth weight1...weightn
            no scheduler wrr bandwidth
            To configure cos priotiry queue bandwidth, use the scheduler wrr bandwidth
            command
parameter
                  parameter                                   description
            weight1…weight8         WRR 8 CoS priority queue metrics the range is 1to 5。
   default
            All CoS priority queue metrics must be the same, the eight CoS priority queue metrics
            are all 12.
   instruction
            It works in the global configuration mode
            Using this command will affect the priority queue broadband of all interfaces. It enables
            only when queue debug mode is configured wrr. It defines the CoS priority queue
            broadband metrics when wrr debug policy is applied.
   example
            Configure the eight CoS priority queue metrics as 1,2,3,4,5,6,7,8
            Switch(config)# scheduler wrr bandwidth 1,2,3,4,5,6,7,8
1.1.4   scheduler policy
   description
            scheduler policy { sp | wrr }
            no scheduler policy
            To set CoS priority queue debug policy, use the scheduler policy command.
   parameter
                  parameter                                   description
            sp                      Use the sp debug stratefgy.
            wrr                     Use the wrr debug strategy
                                                                                                 -3-
                                                                QoS Function Configuration Commands
   default
         use SP
   instruction
         the global configuration mode
         After configure the command, the interface send debug mode is configured to specified
         value.
   example
         Configure interface send debug mode as wrr.
         Switch(config)#scheduler policy wrr
1.1.5   policy-map
   description
         policy-map name
         no policy-map name
         To set QOS policy-map, use the policy-map command
   parameter
                 Parameter                                 description
          name                    Name of the policy map , the value range is 1 to 16 characters
   default
         none
   instruction
         the global configuration mode
         After inputting this command, the system will enter QoS policy mapping configuration
          mode. There are following commands in this mode:
         classify: it is used to configure QoS flow.
         description:it is used to describe QoS policy mapping.
         exit:it is used to quit from QoS policy mapping configuration mode.
         no:it is used to cancel the command that formerly inputs.
         action:it is used to define QoS action.
   example
         The following example shows how to configure QoS policy map:
         Switch(config)# policy-map myqos
                                                                                                   -4-
                                                                     QoS Function Configuration Commands
1.1.6   classify
   description
         classify {ip access-group access-list-name | dscp dscp-value | mac access-group
         mac-access-name | vlan vlan-id | cos cos | any }
         no classify {ip access-group access-list-name | dscp dscp-value | mac
         access-group mac-access-name | vlan vlan-id | cos cos | any }
         To configure the matching data traffic of QoS policy, use the classify command
                 Parameter                                      Description
          ip         access-group   Configure the matching IP access list name, the range is 1 to 16
          access-list-name          characters
          dscp dscp-value           diffserv field in IP packet. The valid range is 0 to 63
          mac      access-group     Configure the matching MAC access list name. the valid range is
          mac-access-name           1 to 16 characters
          vlan vlan-id              Configure the matching VLAN, the valid range is 1 to 4094
          cos cos                   Configure the matching COS value, the valid range is 0 to 7
          any                       match any data packets
   default
         match any data packets
   instruction
         QoS policy map configuration mode
         All data traffic in one QoS policy map must have the identical mask value, interface
         number in the ip access-list must be definite rather than a scope.
         Only one item of rule can be included in the ip access list that used to match data flow,
         or the configuration fails. When the action (permit or deny) of the rule is permit, this rule
         is used to separate data flow; when the action of the rule is deny, this rule has no effect,
         that is, it will not be used to match data flow.
   example
        Switch(config-qos)# classify ip access-group ipacl1 cos 3
1.1.7   action
   description
         action [no-match] {bandwidth max-band | cos cos-value | dscp dscp-value | redirect
         interface-id | drop | stat | monitor }
         To configure the matching data traffic policy of QoS policy map, use the action
         command
                                                                                                       -5-
                                                                      QoS Function Configuration Commands
   parameter
                    paramter                                    description
          no-match                  Influence all the traffic that do not meet the demand
          bandwidth max-band        maximum bandwidth to a class ,the range is 1 to 1000kbps。
          dscp dscp-value           Define the dscp field of the matching traffic as dscp-value, the
                                    range is 0 to 63
          cos cos-value             Define cos field of the matching traffic as cos-value, the range is
                                    0 to 7
          redirect interface-id     redirect the exit of the matching traffic
          drop                      drops the configured packets
          stat                      Switch stat information of the related matching traffic
          monitor                   将 该 数 据 包 发 送 到 镜 像 端 口 。 Send the packets to monitor
                                    interface
   default
         none
   instruction
         QoS policy map configuration mode.
         One QoS policy mapping can only configures one kind of policy. Bandwidth and stat
         can only influence the match packets, and the above actions can be enabled at the
         same time, if the action is empty, then it means to forward, which means allowing the
         data traffic to pass.
   example
         Switch(config-qos)# action redirect interface g0/1
1.1.8   qos policy
   description
         [no] qos policy name { ingress|egress}
         To configure the QoS policy on interface, use the qos policy command.
   paramter
                   parameter                                    description
          name                      Name of QoS policy maps
          ingress                   Affect the entrance
          egress                    Affect the exit
                                                                                                          -6-
                                                         QoS Function Configuration Commands
deault
         none
instruction
         layer 2 interface configuration mode
example
         Apply the QoS policy named pmap on the f0/1 interface
         Switch(config)# interface Gigaethernet0/1
         Switch(config-if)# qos policy pmap ingress
                                                                                        -7-