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 cos
description 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 weight1…weight8
description 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 name
description 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 access-list-name
Configure the matching IP access list name, the range is 1 to 16 characters
dscp dscp-value
diffserv field in IP packet. The valid range is 0 to 63
mac access-group mac-access-name
Configure the matching MAC access list name. the valid range is 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-