118 lines
8.0 KiB
HTML
118 lines
8.0 KiB
HTML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE html
|
|
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html lang="en-us" xml:lang="en-us">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<meta name="security" content="public" />
|
|
<meta name="Robots" content="index,follow" />
|
|
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
|
|
<meta name="DC.Type" content="concept" />
|
|
<meta name="DC.Title" content="Class of service" />
|
|
<meta name="abstract" content="When you create a differentiated service policy or an inbound admission policy, you also create and use a class of service." />
|
|
<meta name="description" content="When you create a differentiated service policy or an inbound admission policy, you also create and use a class of service." />
|
|
<meta name="DC.Relation" scheme="URI" content="rzak8what_is.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rzak8phb.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rzak8inboundlimits.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rzak8markings.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rzak8inbound.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rzak8diffserv.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rzak8phb.htm" />
|
|
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
|
|
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1998, 2006" />
|
|
<meta name="DC.Format" content="XHTML" />
|
|
<meta name="DC.Identifier" content="rzak8cos" />
|
|
<meta name="DC.Language" content="en-us" />
|
|
<!-- All rights reserved. Licensed Materials Property of IBM -->
|
|
<!-- US Government Users Restricted Rights -->
|
|
<!-- Use, duplication or disclosure restricted by -->
|
|
<!-- GSA ADP Schedule Contract with IBM Corp. -->
|
|
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
|
|
<link rel="stylesheet" type="text/css" href="./ic.css" />
|
|
<title>Class of service</title>
|
|
</head>
|
|
<body id="rzak8cos"><a name="rzak8cos"><!-- --></a>
|
|
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
|
|
<h1 class="topictitle1">Class of service</h1>
|
|
<div><p>When you create a differentiated service policy or an inbound admission
|
|
policy, you also create and use a class of service.</p>
|
|
<p>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.</p>
|
|
<p>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.</p>
|
|
<p>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:</p>
|
|
<dl><dt class="dlterm">Codepoint marking</dt>
|
|
<dd>QoS uses the recommended codepoints to assign per-hop behaviors to traffic.
|
|
Routers and switches use these codepoints to give traffic priority levels.
|
|
Your server cannot use these codepoints, because it does not act as a router.
|
|
You must determine which codepoints to use, based on your individual network
|
|
needs. Consider what applications are most important to you and what policies
|
|
must be assigned higher priority. The most important thing is to be consistent
|
|
with your markings, so that you get the results you expect. These codepoints
|
|
will be a key part of differentiating different classes of traffic.</dd>
|
|
<dt class="dlterm">Traffic metering</dt>
|
|
<dd>QoS uses rate control limits to restrict traffic through
|
|
your network. These limits are placed by setting the token bucket size, peak
|
|
rate limit, and average rate limit. See <a href="rzak8outboundlimits.htm">Token bucket and bandwidth limits</a> for
|
|
more information about these specific values.</dd>
|
|
<dt class="dlterm">Out-of-profile traffic</dt>
|
|
<dd>The final portion of a class of service is out-of-profile handling. When
|
|
you assign the rate control limits above, you set values to restrict traffic.
|
|
When traffic exceeds these restrictions, the packets are considered out-of-profile.
|
|
The information in a class of service tells the server whether to drop UDP
|
|
traffic and reduce TCP congestion window, shape, or remark out-of-profile
|
|
packets.<p><em>Drop UDP packets or reduce TCP congestion window</em>: 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.</p>
|
|
<p><em>Delay
|
|
(Shape)</em>: If you delay the out-of-profile packets, they are shaped to conform
|
|
to your defined handling characteristics.</p>
|
|
<p><em>Re-mark with DiffServ codepoint</em>:
|
|
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.</p>
|
|
</dd>
|
|
<dt class="dlterm">Priority</dt>
|
|
<dd>You can prioritize the connections that are made to your server by different
|
|
inbound admission control policies. This allows you to define the order in
|
|
which completed connections are handled by your server. You can choose high,
|
|
medium, low, or best effort.</dd>
|
|
</dl>
|
|
</div>
|
|
<div>
|
|
<ul class="ullinks">
|
|
<li class="ulchildlink"><strong><a href="rzak8phb.htm">Use codepoints to assign per-hop behaviors</a></strong><br />
|
|
Quality of service (QoS) uses the recommended codepoints to assign per-hop behaviors to traffic.</li>
|
|
<li class="ulchildlink"><strong><a href="rzak8inboundlimits.htm">Average connection rate and burst limits</a></strong><br />
|
|
Connection rates and burst limits, together, are known as <em>rate
|
|
limits</em>. These rate limits help restrict inbound connections trying to
|
|
enter your server. Rate limits are set in a class of service used with inbound
|
|
admission policies.</li>
|
|
</ul>
|
|
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzak8what_is.htm" title="If you are new to quality of service (QoS), you can read some basic QoS concepts. This will give you an overview of how QoS works and how QoS functions work together.">Concepts</a></div>
|
|
</div>
|
|
<div class="relconcepts"><strong>Related concepts</strong><br />
|
|
<div><a href="rzak8markings.htm" title="Use differentiated service markings in an integrated service policy to maintain priority of packets sent in a mixed environment.">Integrated service using differentiated service markings</a></div>
|
|
<div><a href="rzak8inbound.htm" title="The inbound admission policy is used to control connection requests coming into your network.">Inbound admission policy</a></div>
|
|
<div><a href="rzak8diffserv.htm" title="This is the first type of outbound bandwidth policy you can create on your server. Differentiated service divides your traffic into classes. To carry out a differentiated service policy, you need to determine how you want to classify your network traffic and how to handle the different classes.">Differentiated service</a></div>
|
|
</div>
|
|
<div class="relref"><strong>Related reference</strong><br />
|
|
<div><a href="rzak8phb.htm" title="Quality of service (QoS) uses the recommended codepoints to assign per-hop behaviors to traffic.">Use codepoints to assign per-hop behaviors</a></div>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html> |