When you create a differentiated service policy or an inbound admission policy, you also create and use a class of service.
Differentiated service policies and Inbound admission policies use a class of service to group traffic into classes. Even though most of this happens through hardware, you control how you group traffic and what priority the traffic must receive.
As you carry out quality of service (QoS), you will first define policies. The policies determine the who, what, where, and when. Then you must assign a class of service to your policy. Classes of service are defined separately and might be reused by policies. When you define the class of service, you specify if it can be applied to outbound, inbound, or both policy types. If you select both (outbound and inbound), then a differentiated service policy and an inbound admission policy can use that class of service.
The settings within the class of service depend on whether the class of service is used for inbound, outbound, or both types of policies. When you create the class of service, you might encounter the following requirements:
Drop UDP packets or reduce TCP congestion window: If you decide to drop and adjust out-of-profile packets, the UDP packets are dropped. However, the TCP congestion window is reduced so that data rate complies with the token bucket rate. The number of packets that can be sent into the network at any given time decreases, and as a result reduces congestion.
Delay (Shape): If you delay the out-of-profile packets, they are shaped to conform to your defined handling characteristics.
Re-mark with DiffServ codepoint: If you re-mark out-of-profile packets with a codepoint, they are reassigned a new codepoint. The packets are not throttled to meet your handling characteristics, just re-marked. When you assign these handling instructions in the wizard, click Help for more specific information.