L3 Interface
#configure terminal | Enter configure mode. |
(config)#interface xe3 | Enter interface mode. |
(config-if)#ip address 10.1.1.1/24 | Assign IP Address on interface to 10.1.1.2 with mask 255.255.255.0 |
(config-if)#exit | Exit out of interface mode |
(config)#qos enable | Enable QoS globally. |
(config)#qos statistics | Enable QoS statistics. |
(config)#class-map type qos cmap3 | Configure class-map of type qos with name cmap3 and enter into Class-map mode |
(config-cmap-qos)#match dscp 10 | Configure match criteria as dscp with a value of 10. |
(config-cmap-qos)#exit | Exit Class-map mode |
(config)#policy-map type qos pmap3 | Enter policy-map mode |
(config-pmap-qos)#class type qos cmap3 | Assign Class cmap3 to Policy-map pmap3 |
(config-pmap-c-qos)#set dscp ef | Remark frames with dscp value 10 to dscp 46 |
(config-pmap-c-qos)#exit | Exit out of policy-class-map mode |
(config-pmap-qos)#exit | Exit out of Policy-map mode |
(config)#interface xe3 | Enter xe3 interface |
(config-if)#service-policy type qos input pmap3 | Assign service-policy pmap3 to interface xe3 on in-direction |
(config-if)#exit | Exit out of interface mode |
(config)#ip access-list 101 | Configure access-list 101 with action as permit for tcp traffic with destination port as ftp port |
(config-ip-acl)#permit tcp any any eq ftp | Permit for tcp traffic with destination port as ftp port. |
(config-ip-acl)#exit | Exit access list mode |
(config)#class-map type qos match-any cmap4 | Enter Class-map mode |
(config-cmap-qos)#match access-group 101 | Configure access-group 101 as match criteria |
(config-cmap-qos)#exit | Exit class-map mode |
(config)#policy-map type qos pmap4 | Enter policy map mode |
(config-pmap-qos)#class cmap4 | Assign Class cmap4 to Policy-map pmap4 |
(config-pmap-c-qos)#set precedence 7 | Remark frames matching access-group 101 to precedence 7 |
(config-pmap-c-qos)#exit | Exit out of policy-class-map mode |
(config-pmap-qos)#exit | Exit out of Policy-map mode |
(config)#interface xe2 | Enter interface mode. |
(config-if)#ip address 20.1.1.1/24 | Assign IP Address on interface to 20.1.1.1 with mask 255.255.255.0 |
(config-if)#service-policy type qos input pmap4 | Assign service-policy to interface on in-direction |
(config)#commit | Committing the configured line |
Validation
Enter the commands listed in the sections below to confirm the configurations.
#show running-config qos
qos enable
!
qos statistics
!
class-map type qos cmap3
match dscp af11
!
class-map type qos match-any cmap4
match access-group 101
!
policy-map type qos pmap3
class type qos cmap3
set dscp ef
exit
policy-map type qos pmap4
class type qos cmap4
set precedence network
exit
!
interface xe2
service-policy type qos input pmap4
!
interface xe3
service-policy type qos input pmap3
#show class-map type qos
Type qos class-maps
===================
class-map type qos match-any class-default
class-map type qos cmap3
match dscp af11
class-map type qos match-any cmap4
match access-group 101
#show policy-map
Type qos policy-maps
====================
policy-map type qos pmap3
class type qos cmap3
set dscp ef
policy-map type qos pmap4
class type qos cmap4
set precedence network
Type queuing policy-maps
========================
policy-map type queuing default default-out-policy
class type queuing default q0
priority
class type queuing default q1
priority
class type queuing default q2
priority
class type queuing default q3
priority
class type queuing default q4
priority
class type queuing default q5
priority
class type queuing default q6
priority
class type queuing default q7
priority
#show policy-map interface xe2
Interface xe2
Type Qos statistics status : enabled
--------------------------------
Class-map (qos): cmap4 (match any)
match access-group 101
set precedence 7
matched : 375594046 packets, 25540397168 bytes
Service-policy (queuing) output: default-out-policy
--------------------------------
Class-map (queuing): q0
priority
output : 0 packets, 0 bytes
dropped : 0 packets, 0 bytes
Class-map (queuing): q1
priority
output : 0 packets, 0 bytes
dropped : 0 packets, 0 bytes
Class-map (queuing): q2
priority
output : 0 packets, 0 bytes
dropped : 0 packets, 0 bytes
Class-map (queuing): q3
priority
output : 0 packets, 0 bytes
dropped : 0 packets, 0 bytes
Class-map (queuing): q4
priority
output : 0 packets, 0 bytes
dropped : 0 packets, 0 bytes
Class-map (queuing): q5
priority
output : 391282612 packets, 25042086656 bytes
dropped : 0 packets, 0 bytes
Class-map (queuing): q6
priority
output : 0 packets, 0 bytes
dropped : 0 packets, 0 bytes
Class-map (queuing): q7
priority
output : 4 packets, 256 bytes
dropped : 0 packets, 0 bytes
Class-map (queuing): mc-q0
output : 0 packets, 0 bytes
dropped : 0 packets, 0 bytes
Class-map (queuing): mc-q1
output : 0 packets, 0 bytes
dropped : 0 packets, 0 bytes
Class-map (queuing): mc-q2
output : 0 packets, 0 bytes
dropped : 0 packets, 0 bytes
Class-map (queuing): mc-q3
output : 0 packets, 0 bytes
dropped : 0 packets, 0 bytes
Class-map (queuing): mc-q4
output : 0 packets, 0 bytes
dropped : 0 packets, 0 bytes
Class-map (queuing): mc-q5
output : 0 packets, 0 bytes
dropped : 0 packets, 0 bytes
Class-map (queuing): mc-q6
output : 0 packets, 0 bytes
dropped : 0 packets, 0 bytes
Class-map (queuing): mc-q7
output : 0 packets, 0 bytes
dropped : 0 packets, 0 bytes
Wred Drop Statistics :
----------------------
green : 0 packets
yellow : 0 packets
red : 0 packets
#show policy-map interface xe3
Interface xe3
Global statistics status : enabled
--------------------------------
Class-map (qos): cmap3 (match all)
match dscp af11
set dscp 46
matched : 401497149 packets, 25695819008 bytes
Service-policy (queuing) output: default-out-policy
--------------------------------
Class-map (queuing): q0
priority level 1
output : 0 packets, 0 bytes
dropped : 0 packets, 0 bytes
Class-map (queuing): q1
priority
output : 0 packets, 0 bytes
dropped : 0 packets, 0 bytes
Class-map (queuing): q2
priority
output : 0 packets, 0 bytes
dropped : 0 packets, 0 bytes
Class-map (queuing): q3
priority
output : 0 packets, 0 bytes
dropped : 0 packets, 0 bytes
Class-map (queuing): q4
priority
output : 0 packets, 0 bytes
dropped : 0 packets, 0 bytes
Class-map (queuing): q5
priority
output : 0 packets, 0 bytes
dropped : 0 packets, 0 bytes
Class-map (queuing): q6
priority
output : 0 packets, 0 bytes
dropped : 0 packets, 0 bytes
Class-map (queuing): q7
priority
output : 382211720 packets, 25990396484 bytes
dropped : 0 packets, 0 bytes
Class-map (queuing): mc-q0
output : 0 packets, 0 bytes
dropped : 0 packets, 0 bytes
Class-map (queuing): mc-q1
output : 0 packets, 0 bytes
dropped : 0 packets, 0 bytes
Class-map (queuing): mc-q2
output : 0 packets, 0 bytes
dropped : 0 packets, 0 bytes
Class-map (queuing): mc-q3
output : 0 packets, 0 bytes
dropped : 0 packets, 0 bytes
Class-map (queuing): mc-q4
output : 0 packets, 0 bytes
dropped : 0 packets, 0 bytes
Class-map (queuing): mc-q5
output : 0 packets, 0 bytes
dropped : 0 packets, 0 bytes
Class-map (queuing): mc-q6
output : 0 packets, 0 bytes
dropped : 0 packets, 0 bytes
Class-map (queuing): mc-q7
output : 0 packets, 0 bytes
dropped : 0 packets, 0 bytes
Wred Drop Statistics :
----------------------
green : 0 packets
yellow : 0 packets
red : 0 packets