157 lines
9.0 KiB
HTML
157 lines
9.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="reference" />
|
|
<meta name="DC.Title" content="Use codepoints to assign per-hop behaviors" />
|
|
<meta name="abstract" content="Quality of service (QoS) uses the recommended codepoints to assign per-hop behaviors to traffic." />
|
|
<meta name="description" content="Quality of service (QoS) uses the recommended codepoints to assign per-hop behaviors to traffic." />
|
|
<meta name="DC.Relation" scheme="URI" content="rzak8cos.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rzak8diffserv.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rzak8cos.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="rzak8phb" />
|
|
<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>Use codepoints to assign per-hop behaviors</title>
|
|
</head>
|
|
<body id="rzak8phb"><a name="rzak8phb"><!-- --></a>
|
|
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
|
|
<h1 class="topictitle1">Use codepoints to assign per-hop behaviors</h1>
|
|
<div><p>Quality of service (QoS) uses the recommended codepoints to assign
|
|
per-hop behaviors to traffic.</p>
|
|
<div class="section"><p>In the Class of service wizard, you will need to assign a per-hop
|
|
behavior to your policy. You must determine which codepoints to use, based
|
|
on your individual network needs. Only you can decide what codepoint schemes
|
|
make sense for your environment. You need to consider what applications are
|
|
most important to you and what policies might be assigned higher priority.
|
|
The most important thing is to be consistent with your markings, so that you
|
|
get the results you expect. For example, policies that hold similar importance
|
|
might use similar codepoints so that you get consistent results for those
|
|
policies. If you are unsure which codepoint to assign, use trial and error.
|
|
You can create test policies, monitor these policies, and make adjustments
|
|
accordingly.</p>
|
|
<p>The tables in the following sections display the suggested
|
|
codepoints, which are based on industry standards. Most Internet service providers
|
|
(ISPs) support the industry-standard codepoints, and you can verify whether
|
|
your ISP supports these codepoints. Across domains, every ISP must agree to
|
|
support QoS requests. Your service agreements must be able to give your policies
|
|
what they request. Verify that you are receiving the amount of service you
|
|
need. If not, you might waste your resources. QoS policies allow you to negotiate
|
|
service-levels with your ISP, which might decrease network service costs.
|
|
You can also create your own codepoints; however, it is not suggested for
|
|
external use. Your own codepoints might be best used in a testing environment.</p>
|
|
</div>
|
|
<div class="section" id="rzak8phb__rzak8ef"><a name="rzak8phb__rzak8ef"><!-- --></a><h4 class="sectiontitle">Expedited forwarding</h4><p>Expedited forwarding
|
|
is one type of per-hop behavior. It is mainly used to provide guaranteed service
|
|
across a network. Expedited forwarding gives traffic a low-loss, low-jitter,
|
|
end-to-end service by guaranteeing bandwidth across networks. The reservation
|
|
is made before the packet is sent. The main goal is to avoid delay and deliver
|
|
the packet on a timely basis.</p>
|
|
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><caption>Table 1. Recommended codepoints: Expedited
|
|
forwarding</caption><thead align="left"><tr><th valign="top" id="d0e35">Expedited forwarding</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr><td valign="top" headers="d0e35 ">101110</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="note"><span class="notetitle">Note:</span> There is typically a high cost to receive expedited forwarding
|
|
treatment, so it is not recommended to use this per-hop behavior on a regular
|
|
basis.</div>
|
|
</div>
|
|
<div class="section" id="rzak8phb__rzak8cs"><a name="rzak8phb__rzak8cs"><!-- --></a><h4 class="sectiontitle">Class selector</h4><p>Class selector codepoints
|
|
are another type of behavior. There are seven classes. Class 0 gives packets
|
|
the lowest priority and Class 7 gives packets the highest priority within
|
|
the class selector codepoint values. This is the most common group of per-hop
|
|
behaviors, because most routers already use similar codepoints.</p>
|
|
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><caption>Table 2. Recommended codepoints: Class selector</caption><thead align="left"><tr><th valign="top" id="d0e55">Class selector</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr><td valign="top" headers="d0e55 ">Class 0 - 000000</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e55 ">Class 1 - 001000</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e55 ">Class 2 - 010000</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e55 ">Class 3 - 011000</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e55 ">Class 4 - 100000</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e55 ">Class 5 - 101000</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e55 ">Class 6 - 110000</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e55 ">Class 7 - 111000</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="section" id="rzak8phb__rzak8af"><a name="rzak8phb__rzak8af"><!-- --></a><h4 class="sectiontitle">Assured forwarding</h4><p>Assured forwarding
|
|
is divided into four per-hop behavior classes, each of which has drop precedence
|
|
levels of low, medium, or high. A drop precedence level determines how likely
|
|
it is for the packets to be dropped. The classes each have their own bandwidth
|
|
specifications. Class 1, High gives the policy the lowest priority and Class
|
|
4, low gives the policy the highest priority. A low drop level means that
|
|
the packets in this policy have the lowest chance of being dropped in this
|
|
particular class level.</p>
|
|
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><caption>Table 3. Recommended codepoints: Assured forwarding</caption><thead align="left"><tr><th valign="top" id="d0e94">Assured forwarding</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr><td valign="top" headers="d0e94 ">Assured forwarding, Class 1, Low - 001010</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e94 ">Assured forwarding, Class 1, Medium - 001100</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e94 ">Assured forwarding, Class 1, High- 001110</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e94 ">Assured forwarding, Class 2, Low - 010010</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e94 ">Assured forwarding, Class 2, Medium - 010100</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e94 ">Assured forwarding, Class 2, High - 010110</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e94 ">Assured forwarding, Class 3, Low - 011010</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e94 ">Assured forwarding, Class 3, Medium - 011100</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e94 ">Assured forwarding, Class 3, High - 011110</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e94 ">Assured forwarding, Class 4, Low - 100010</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e94 ">Assured forwarding, Class 4, Medium - 100100</td>
|
|
</tr>
|
|
<tr><td valign="top" headers="d0e94 ">Assured forwarding, Class 4, High - 100110</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzak8cos.htm" title="When you create a differentiated service policy or an inbound admission policy, you also create and use a class of service.">Class of service</a></div>
|
|
</div>
|
|
<div class="relconcepts"><strong>Related concepts</strong><br />
|
|
<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><a href="rzak8cos.htm" title="When you create a differentiated service policy or an inbound admission policy, you also create and use a class of service.">Class of service</a></div>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html> |