To configure strict-priority scheduling:
- host1(config)#traffic-class Low-loss-1
- host1(config-traffic-class)#exit
- host1(config)#traffic-class Low-latency-1
- host1(config-traffic-class)#exit
- host1(config)#traffic-class Low-latency-2
- host1(config-traffic-class)#exit
- host1(config)#traffic-class-group Strict-priority
auto-strict-priority
- host1(config-traffic-class-group)#traffic-class
Low-latency-1
- host1(config-traffic-class-group)#traffic-class
Low-latency-2
- host1(config-traffic-class-group)#exit
- host1(config)#scheduler-profile strictPriorityBandwidth
- host1(config-scheduler-profile)#shaping-rate
20000000
- host1(config-scheduler-profile)#exit
- host1(config)#qos-profile Example-qos-profile
- host1(config-qos-profile)#atm group default
- host1(config-qos-profile)#atm group Strict-priority
scheduler-profile strictPriorityBandwidth
- host1(config-qos-profile)#atm-vc node group
default
- host1(config-qos-profile)#atm-vc node group
Strict-priority
- host1(config-qos-profile)#atm-vc queue traffic-class
best-effort
- host1(config-qos-profile)#atm-vc queue traffic-class
Low-loss-1
- host1(config-qos-profile)#atm-vc queue traffic-class
Low-latency-1
- host1(config-qos-profile)#atm-vc queue traffic-class
Low-latency-2
- host1(config-qos-profile)#exit
- host1(config)#interface atm 2/0
- host1(config-if)#qos-profile Example-qos-profile
- host1(config-if)#exit
- host1(config)#
This configuration creates the hierarchy shown in Figure 15.
Figure 15: Sample Strict-Priority Scheduling Hierarchy
