Cisco Cisco IOS Software Release 12.2(27)SBC

Page de 17
QoS - Hierarchical Queuing for Ethernet DSLAMs
  Configuration Examples for QoS - Hierarchical Queuing for E-DSLAMs
12
Cisco IOS Release 12.2(31)SB
!
Router(config)# interface GigabitEthernet1/0/0.1
Router(config-subif)# encapsulation dot1q 5 second dot1q 20
Router(config-subif)# service-policy output rate_1_service_a_out
Router(config-subif)# service-policy input rate_1_service_a_in
Router(config-if)# exit
Router(config)# interface GigabitEthernet1/0/0.2
Router(config-subif)# encapsulation dot1q 5 second dot1q 25
Router(config-subif)# service-policy output rate_x_service_z_out
Router(config-subif)# service-policy input rate_x_service_z_in
Router(config-if)# end 
Configuring QoS - Hierarchical Queuing Policy Maps on VLANs with Arbitrary 
QinQ: Example
The following example shows how to configure and apply QoS hierarchical queuing policy maps on 
VLANs with subscriber lines grouped by arbitrary QinQ. A child queuing policy is applied to each 
parent subscriber line level policy. This example includes configuration of four class maps. 
Router> enable 
Router# configure terminal 
Router(config)# class-map match-all user_1
Router(config-cmap)# match vlan 10
Router(config-cmap)# class-map match-all user_2
Router(config-cmap)# match vlan 11
Router(config-cmap)# class-map match-all user_3
Router(config-cmap)# match vlan 10
Router(config-cmap)# class-map match-any user_4
Router(config-cmap)# match vlan 11
Router(config-cmap)# class-map match-all user_n
Router(config-cmap)# class-map match-any isp_A
Router(config-cmap)# match class user_1
Router(config-cmap)# match class user_2
Router(config-cmap)# class-map match-any isp_Z
Router(config-cmap)# match class user_3
Router(config-cmap)# match class user_4
Router(config-cmap)# exit
!
Router(config)# policy-map service_a_out
Router(config-pmap)# class voip
Router(config-pmap-c)# priority 
Router(config-pmap-c)# police cir percent 20 bc 300 ms pir 40
Router(config-pmap-c)# set cos 1
Router(config-pmap-c)# class video
Router(config-pmap-c)# police cir percent 20 bc 300 ms pir 40
Router(config-pmap-c)# set cos 2
Router(config-pmap-c)# class gaming
Router(config-pmap-c)# bandwidth remaining percent 80 
Router(config-pmap-c)# set cos 3
Router(config-pmap-c)# class class-default
Router(config-pmap-c)# bandwidth remaining percent 20 
Router(config-pmap-c)# set cos 4
!
Router(config-pmap-c)# policy-map service_z_out
Router(config-pmap)# policy-map service_a_in
Router(config-pmap)# class voip
Router(config-pmap-c)# police percent 25 4 ms 1 ms
Router(config-pmap-c)# class gaming
Router(config-pmap-c)# police percent 50 2 ms 1 ms
Router(config-pmap-c)# class class-default
Router(config-pmap-c)# police cir percent 20 bc 300 ms pir 40