Configuring Strict-Priority Scheduling
To configure strict-priority scheduling:
- Configure the traffic classes.
host1(config)#traffic-class Low-loss-1host1(config-traffic-class)#exithost1(config)#traffic-class Low-latency-1host1(config-traffic-class)#exithost1(config)#traffic-class Low-latency-2host1(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-priorityhost1(config-traffic-class-group)#traffic-class Low-latency-1host1(config-traffic-class-group)#traffic-class Low-latency-2host1(config-traffic-class-group)#exit- Create a scheduler profile for strict-priority traffic and configure the shaping rate.
host1(config)#scheduler-profile strictPriorityBandwidthhost1(config-scheduler-profile)#shaping-rate 20000000host1(config-scheduler-profile)#exit- Configure a QoS profile.
host1(config)#qos-profile Example-qos-profilehost1(config-qos-profile)#atm group defaulthost1(config-qos-profile)#atm group Strict-priority scheduler-profile strictPriorityBandwidthhost1(config-qos-profile)#atm-vc node group defaulthost1(config-qos-profile)#atm-vc node group Strict-priorityhost1(config-qos-profile)#atm-vc queue traffic-class best-efforthost1(config-qos-profile)#atm-vc queue traffic-class Low-loss-1host1(config-qos-profile)#atm-vc queue traffic-class Low-latency-1host1(config-qos-profile)#atm-vc queue traffic-class Low-latency-2host1(config-qos-profile)#exit- Attach the QoS profile to an interface.
host1(config)#interface atm 2/0host1(config-if)#qos-profile Example-qos-profilehost1(config-if)#exithost1(config)#This configuration creates the hierarchy shown in Figure 15.
![]()
- Strict-Priority and Relative Strict-Priority Scheduling Overview
- For more information about specifying an expression that you can reference within a scheduler profile, see Using Expressions for Bandwidth and Burst Values in a Scheduler Profile
- group command
- node command
- qos-profile command
- queue command
- scheduler-profile command
- shaping-rate command
- strict-priority command
- traffic-class command
- traffic-class-group command