ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzall_5.4.0.1/rzalladvqos41.htm

206 lines
8.5 KiB
HTML
Raw Permalink Normal View History

2024-04-02 14:02:31 +00:00
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 4.0//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Marking</title>
<meta name="Copyright" content="Copyright (c) 2004 by IBM Corporation">
<!-- 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. -->
<!--
----------------------------------------------------------------------------
START_DESCRIPTION
Page Function: Assigns an integrated service marking (per-hop behavior marking)
Stored Values:
[myVal](parent.hidden.clientInfo[clientNum][7])
[Value could be one of the following:
"Class 0 - 000000">Class 0 - Lowest
"Class 1 - 001000">Class 1
"Class 2 - 010000">Class 2
"Class 3 - 011000">Class 3
"Class 4 - 100000">Class 4
"Class 5 - 101000">Class 5
"Class 6 - 110000">Class 6
"Class 7 - 111000">Class 7 - Highest
"Assured forwarding - Class 1 - Low - 001010">Class 1 - Low
"Assured forwarding - Class 1 - Medium - 001100">Class 1 - Medium
"Assured forwarding - Class 1 - High - 001110">Class 1 - High
"Assured forwarding - Class 2 - Low - 010010">Class 2 - Low
"Assured forwarding - Class 2 - Medium - 010100">Class 2 - Medium
"Assured forwarding - Class 2 - High - 010110">Class 2 - High
"Assured forwarding - Class 3 - Low - 011010">Class 3 - Low
"Assured forwarding - Class 3 - Medium - 011100">Class 3 - Medium
"Assured forwarding - Class 3 - High - 011110">Class 3 - High
"Assured forwarding - Class 4 - Low - 100010">Class 4 - Low
"Assured forwarding - Class 4 - Medium - 100100">Class 4 - Medium
"Assured forwarding - Class 4 - High - 100110">Class 4 - High
"Expedited forwarding - 101110"]
Next and Back:
[Next]: rzalladvqos35.htm
[Back]: rzalladvqos33.htm
END_DESCRIPTION
----------------------------------------------------------------------------
-->
<LINK rel="stylesheet" type="text/css" href="../rzahg/ic.css">
<script language = "Javascript" src = "../rzahg/iccommon.js"></script>
<script language="Javascript" type="text/javascript">
//START NON-TRANSLATABLE
clientNum = parent.hidden.retClientNumber()
//Obtain name of HTML file in parent frame.
var parentDir = parent.window.location.href.substring(0,location.href.lastIndexOf('/')+1);
var parentUrl = parent.window.location.href.substring(parentDir.length,parent.window.location.href.length+1);
if (parentUrl.indexOf("#") >= 0) { parentUrl = parentUrl.substring(0,parentUrl.indexOf("#"));}
function restoreValues() {
//Is the hidden frame already loaded with the correct html?
if (parentUrl != "rzalladvqoswelcome.htm") {
window.location = "rzalladvqoswelcome.htm"; //load advisor frameset
return;
} else {
//Obtain name of HTML file in hidden frame.
var hiddenDir = parent.hidden.window.location.href.substring(0,location.href.lastIndexOf('/')+1);
var hiddenUrl = parent.hidden.window.location.href.substring(hiddenDir.length,parent.hidden.window.location.href.length+1);
if (hiddenUrl.indexOf("#") >= 0) { hiddenUrl = hiddenUrl.substring(0,hiddenUrl.indexOf("#"));}
if (hiddenUrl != "rzalladvqoshidden.htm") {
//Correct HTML not loaded, load it
parent.hidden.window.location = "rzalladvqoshidden.htm";
} else { //already loaded
restoreValues2();
}
}
}
function restoreValues2() { //restores previously selected values
myVal = parent.hidden.clientInfo[clientNum][7] +''
if ( myVal != null && myVal != '' ) { //been to this page before
if ( myVal == document.traffic.kindoftraffic[0].value ) { //first check was checked
document.traffic.kindoftraffic[0].checked = true;
}
for ( var i=0; i<document.traffic.classselect.length; i++ ) { //value belongs to second part
if ( myVal == document.traffic.classselect.options[i].value ) {
document.traffic.classselect.options[i].selected = true;
document.traffic.kindoftraffic[1].checked = true;
}
}
for ( var i=0; i<document.traffic.assforward.length; i++ ) { //value belongs to 3rd part
if ( myVal == document.traffic.assforward.options[i].value ) {
document.traffic.assforward.options[i].selected = true;
document.traffic.kindoftraffic[2].checked = true;
}
}
}
}
function onNext(direction) {
typeEnv = parent.hidden.clientInfo[clientNum][10] + ''
//
//determine which radio is selected and then get traffic mark value
//
if (document.traffic.kindoftraffic[0].checked){
myVal = document.traffic.kindoftraffic[0].value
}
else if ( document.traffic.kindoftraffic[1].checked ) {
myVal = document.traffic.classselect.options[document.traffic.classselect.selectedIndex].value
}
else if ( document.traffic.kindoftraffic[2].checked ) {
myVal = document.traffic.assforward.options[document.traffic.assforward.selectedIndex].value
}
parent.hidden.clientInfo[clientNum][7] = myVal //stores traffic marking
switch ( direction ) {
case "back" :
window.location = "rzalladvqos33.htm";
break;
case "forward" :
window.location = "rzalladvqos35.htm"; //forwards to next page;
break;
}
}
function selector(formnum) {
document.traffic.kindoftraffic[formnum].checked = true;
}
//END NON-TRANSLATABLE
</script>
</head>
<BODY onload="restoreValues()">
<h2>QoS planning advisor: Integrated service marking </h2>
<P>Because your traffic will cross networks that might not always use RSVP-enabled routers, you need to assign a marking to the packets in this policy. The best way to find the correct priority marking is to assign the codepoint that best meets the application's needs. Experiment with different priority levels and monitor the results. The codepoint marking you assign will allow these packets to retain priority when crossing differentiated service-aware routers that cannot use the RSVP protocol. For more information about codepoints, see the <A HREF="../rzak8/rzak8phb.htm" TARGET="_blank">Use codepoints to assign per-hop behaviors</A> page of the QoS information center articles.<p>
<P>What priority marking do you want to assign to this integrated service policy?</p>
<form name="traffic">
&nbsp;&nbsp;<INPUT TYPE="radio" NAME="kindoftraffic" id="traffic1" VALUE="Expedited forwarding - 101110" checked><label for="traffic1">Expedited forwarding: Dedicated link, but high demand on network</label><P>
&nbsp;&nbsp;<INPUT TYPE="radio" NAME="kindoftraffic" id="traffic2" VALUE="classes"><label for="traffic2">Class selector: Already used in most routers</label><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<label for="traffic2">My Applications:</label><br>
<SELECT NAME="classselect" id="traffic2" SIZE=1 onFocus ="selector(1)">
<OPTION VALUE="Class 0 - 000000">Class 0 - Lowest
<OPTION VALUE="Class 1 - 001000">Class 1
<OPTION VALUE="Class 2 - 010000">Class 2
<OPTION VALUE="Class 3 - 011000">Class 3
<OPTION VALUE="Class 4 - 100000">Class 4
<OPTION VALUE="Class 5 - 101000">Class 5
<OPTION VALUE="Class 6 - 110000">Class 6
<OPTION VALUE="Class 7 - 111000">Class 7 - Highest
</SELECT>
<br>
<P>
&nbsp;&nbsp;<INPUT TYPE="radio" NAME="kindoftraffic" id="traffic3" VALUE="assuredforward"><label for="traffic3">Assured forwarding: Predictable service based on application's drop tolerance</label><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<label for="traffic3">My Applications:</label><br><SELECT NAME="assforward" SIZE=1 id="traffic3" onFocus ="selector(2)">
<OPTION VALUE="Assured forwarding - Class 1 - Low - 001010">Class 1 - Low
<OPTION VALUE="Assured forwarding - Class 1 - Medium - 001100">Class 1 - Medium
<OPTION VALUE="Assured forwarding - Class 1 - High - 001110">Class 1 - High
<OPTION VALUE="Assured forwarding - Class 2 - Low - 010010">Class 2 - Low
<OPTION VALUE="Assured forwarding - Class 2 - Medium - 010100">Class 2 - Medium
<OPTION VALUE="Assured forwarding - Class 2 - High - 010110">Class 2 - High
<OPTION VALUE="Assured forwarding - Class 3 - Low - 011010">Class 3 - Low
<OPTION VALUE="Assured forwarding - Class 3 - Medium - 011100">Class 3 - Medium
<OPTION VALUE="Assured forwarding - Class 3 - High - 011110">Class 3 - High
<OPTION VALUE="Assured forwarding - Class 4 - Low - 100010">Class 4 - Low
<OPTION VALUE="Assured forwarding - Class 4 - Medium - 100100">Class 4 - Medium
<OPTION VALUE="Assured forwarding - Class 4 - High - 100110">Class 4 - High
</SELECT>
<P>
<p>
<center><input name=submit type="button" value="&lt;&lt;&nbsp;Back&nbsp" onClick="onNext('back')">
<input name=submit type="button" value="&nbsp;Next&nbsp&gt;&gt;" onClick="onNext('forward')">
</center>
</form>
</BODY>
</html>