Configuring Strict-Priority Scheduling
To configure strict-priority scheduling:
- Configure the traffic classes.
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
- Configure the auto-strict-priority traffic-class group,
and add the traffic classes that must receive strict-priority scheduling
to the group.
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
- Create a scheduler profile for strict-priority traffic
and configure the shaping rate.
host1(config)#scheduler-profile strictPriorityBandwidth host1(config-scheduler-profile)#shaping-rate
20000000 host1(config-scheduler-profile)#exit
- Configure a QoS profile.
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
- Attach the QoS profile to an interface.
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 1.
Figure 1: Sample Strict-Priority Scheduling Hierarchy
Published: 2012-06-19