258 lines
14 KiB
HTML
258 lines
14 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="Routing characteristics for frame relay" />
|
||
|
<meta name="abstract" content="This topic provides information about how data is routed through a frame-relay network." />
|
||
|
<meta name="description" content="This topic provides information about how data is routed through a frame-relay network." />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzak3overview.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzak3rzak3snadirconfig.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzak3rzak3ipdirconfig.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzak3rzak3bridged.htm" />
|
||
|
<meta name="copyright" content="(C) Copyright IBM Corporation 2000, 2006" />
|
||
|
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 2000, 2006" />
|
||
|
<meta name="DC.Format" content="XHTML" />
|
||
|
<meta name="DC.Identifier" content="rzak3formats" />
|
||
|
<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>Routing characteristics for frame relay</title>
|
||
|
</head>
|
||
|
<body id="rzak3formats"><a name="rzak3formats"><!-- --></a>
|
||
|
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
|
||
|
<h1 class="topictitle1">Routing characteristics for frame relay</h1>
|
||
|
<div><p>This topic provides information about how data is routed through
|
||
|
a frame-relay network.</p>
|
||
|
<div class="section"><p>The frame-relay network routes frames through
|
||
|
the network by examining the data link connection identifier (DLCI) field
|
||
|
and then routing the frame to an outgoing link. The network delivers frames
|
||
|
to the remote terminal equipment (TE) in the same sequence as they were provided
|
||
|
to the network by the local TE.</p>
|
||
|
</div>
|
||
|
<div class="section"><p>At each node within the frame-relay network, the system verifies
|
||
|
the frame check sequence (FCS) and checks the frame format and size. If the
|
||
|
frame is valid, the system replaces the DLCI and FCS before routing the frame
|
||
|
to the next node. If the frame is damaged or otherwise not valid, the system
|
||
|
discards it. The network node provides no error recovery.</p>
|
||
|
</div>
|
||
|
<div class="section"><h4 class="sectiontitle">Frame-relay core services frame format</h4></div>
|
||
|
<div class="section"><p>The following figure shows the basic frame format that is used
|
||
|
for frame-relay communications.</p>
|
||
|
</div>
|
||
|
<div class="example"><div class="fignone"><span class="figcap">Figure 1. Frame format that frame-relay networks use</span><br /><img src="rzak3510.gif" alt="Frame format that frame-relay
networks use" /><br /></div>
|
||
|
</div>
|
||
|
<div class="section"><p>The frame-relay core services (FRCS) portion of the frame routes
|
||
|
the frame through the frame-relay network. The frame structure is based on
|
||
|
the ITU-T Q.922 protocol.</p>
|
||
|
</div>
|
||
|
<div class="section"><p><a href="#rzak3formats__rzak3frcsfig">Figure 2</a> shows the FRCS
|
||
|
frame format on the fields within the 2-byte Q.922 address field (QA).</p>
|
||
|
</div>
|
||
|
<div class="example"> <div class="fignone" id="rzak3formats__rzak3frcsfig"><a name="rzak3formats__rzak3frcsfig"><!-- --></a><span class="figcap">Figure 2. Frame format for frame-relay core
|
||
|
services (FRCS)</span><br /><img src="rzak3504.gif" alt="The QA portion of the frame
includes: DLCI0 = DLCI high order bits (6 bits); DLCII = DLCI low order bits
(4 bits); C/R = Command/response bit (not used); EA0/1 = Extended address
indicators; CC = Congestion control (3 bits)." /><br /></div>
|
||
|
</div>
|
||
|
<div class="section"><h4 class="sectiontitle">Frame-relay protocol headers</h4></div>
|
||
|
<div class="section"><p>TEs use frame-relay protocol headers to provide routing for frames,
|
||
|
to assure data integrity, and to perform recovery when frames are damaged
|
||
|
or lost. iSeries™ frame-relay
|
||
|
support uses protocol headers that are defined in Frame-Relay Forum IA 3.1.</p>
|
||
|
</div>
|
||
|
<div class="section"><p>The IBM<sup>®</sup> <span><img src="eserver.gif" alt="eServer" /></span> iSeries system
|
||
|
uses protocol header formats for Systems Network Architecture (SNA) direct,
|
||
|
bridged local area network (LAN), and local management interface (LMI) connections.
|
||
|
The information field of the FRCS frame contains these headers and information
|
||
|
fields (protocol data units or IP packets).</p>
|
||
|
</div>
|
||
|
<div class="section"><p>The following figures show the protocol header
|
||
|
formats.</p>
|
||
|
</div>
|
||
|
<div class="example"><div class="fignone"><span class="figcap">Figure 3. SNA direct frame format</span><br /><img src="rzak3518.gif" alt="SNA direct frame format" /><br /></div>
|
||
|
</div>
|
||
|
<div class="example"> <div class="fignone"><span class="figcap">Figure 4. IP direct frame format</span><br /><img src="rzak3517.gif" alt="IP direct frame format" /><br /></div>
|
||
|
</div>
|
||
|
<div class="example"><div class="fignone"><span class="figcap">Figure 5. High-Performance Routing (HPR) frame format</span><br /><img src="rzak3516.gif" alt="High-Performance Routing
(HPR) frame format" /><br /></div>
|
||
|
</div>
|
||
|
<div class="example"><div class="fignone"><span class="figcap">Figure 6. Bridged token-ring and DDI LAN frame format (Frame-Relay
|
||
|
Forum IA 3.1)</span><br /><img src="rzak3513.gif" alt="Bridged token-ring and DDI
LAN frame format (Frame-Relay Forum IA 3.1)" /><br /></div>
|
||
|
</div>
|
||
|
<div class="example"><div class="fignone"><span class="figcap">Figure 7. Bridged IEEE Ethernet LAN frame format (Frame-Relay Forum
|
||
|
IA 3.1)</span><br /><img src="rzak3512.gif" alt="Bridged IEEE Ethernet LAN
frame format (Frame-Relay Forum IA 3.1)" /><br /></div>
|
||
|
</div>
|
||
|
<div class="example"><div class="fignone"><span class="figcap">Figure 8. Bridged Ethernet version 2 LAN frame format (Frame-Relay
|
||
|
Forum IA 3.1)</span><br /><img src="rzak3514.gif" alt="Bridged Ethernet version
2 LAN frame format (Frame-Relay Forum IA 3.1)" /><br /></div>
|
||
|
</div>
|
||
|
<div class="example"><div class="fignone"><span class="figcap">Figure 9. LMI message frame format</span><br /><img src="rzak3515.gif" alt="LMI message frame format" /><br /></div>
|
||
|
</div>
|
||
|
<div class="example"><div class="fignone"><span class="figcap">Figure 10. Address Resolution Protocol (ARP) format</span><br /><img src="rzak3519.gif" alt="Address Resolution Protocol
(ARP) format" /><br /></div>
|
||
|
</div>
|
||
|
<div class="section"><p><a href="#rzak3formats__rzak3formatfield">Table 1</a> describes
|
||
|
the protocol header fields.</p>
|
||
|
</div>
|
||
|
|
||
|
<div class="tablenoborder"><a name="rzak3formats__rzak3formatfield"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="rzak3formats__rzak3formatfield" class="singleborder" frame="border" border="1" rules="all"><caption>Table 1. Format fields for the frame-relay protocol header</caption><thead align="left"><tr><th align="left" valign="top" width="33.33333333333333%" id="d0e155">Field</th>
|
||
|
<th align="left" valign="top" width="33.33333333333333%" id="d0e157">Description</th>
|
||
|
<th align="left" valign="top" width="33.33333333333333%" id="d0e159">Values and notes</th>
|
||
|
</tr>
|
||
|
</thead>
|
||
|
<tbody><tr><td align="left" valign="top" width="33.33333333333333%" headers="d0e155 ">C</td>
|
||
|
<td align="left" valign="top" width="33.33333333333333%" headers="d0e157 ">Q.922 (HDLC) control field</td>
|
||
|
<td valign="top" width="33.33333333333333%" headers="d0e159 "> </td>
|
||
|
</tr>
|
||
|
<tr><td align="left" valign="top" width="33.33333333333333%" headers="d0e155 ">PAD</td>
|
||
|
<td align="left" valign="top" width="33.33333333333333%" headers="d0e157 ">Pad characters</td>
|
||
|
<td align="left" valign="top" width="33.33333333333333%" headers="d0e159 ">Pad characters (hex 00) are permitted between
|
||
|
the control field and the NLPID field. Pad characters are used for boundary
|
||
|
alignment.</td>
|
||
|
</tr>
|
||
|
<tr><td align="left" valign="top" width="33.33333333333333%" headers="d0e155 ">NLPID</td>
|
||
|
<td align="left" valign="top" width="33.33333333333333%" headers="d0e157 ">Network-level protocol identifier</td>
|
||
|
<td align="left" valign="top" width="33.33333333333333%" headers="d0e159 "> <dl><dt class="dlterm">08</dt>
|
||
|
<dd>ITU-T Q.931 (SNA direct and HPR)</dd>
|
||
|
<dt class="dlterm">80</dt>
|
||
|
<dd>IEEE Subnetwork Access Protocol (SNAP) for bridged LAN connections</dd>
|
||
|
<dt class="dlterm">CC</dt>
|
||
|
<dd>Internet Protocol (IP) direct</dd>
|
||
|
</dl>
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr><td align="left" valign="top" width="33.33333333333333%" headers="d0e155 ">PD</td>
|
||
|
<td align="left" valign="top" width="33.33333333333333%" headers="d0e157 ">Protocol discriminator</td>
|
||
|
<td align="left" valign="top" width="33.33333333333333%" headers="d0e159 ">LMI frames use hex 08</td>
|
||
|
</tr>
|
||
|
<tr><td align="left" valign="top" width="33.33333333333333%" headers="d0e155 ">OUI</td>
|
||
|
<td align="left" valign="top" width="33.33333333333333%" headers="d0e157 ">Organization-unique identifier</td>
|
||
|
<td align="left" valign="top" width="33.33333333333333%" headers="d0e159 "> <dl><dt class="dlterm">0080C2</dt>
|
||
|
<dd>IEEE 802.1</dd>
|
||
|
<dt class="dlterm">000000</dt>
|
||
|
<dd>ARP</dd>
|
||
|
</dl>
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr><td align="left" valign="top" width="33.33333333333333%" headers="d0e155 ">PID</td>
|
||
|
<td align="left" valign="top" width="33.33333333333333%" headers="d0e157 ">Protocol identifier</td>
|
||
|
<td align="left" valign="top" width="33.33333333333333%" headers="d0e159 ">The iSeries system supports the following
|
||
|
formats not using frame check sequence (FCS): <dl><dt class="dlterm">0007</dt>
|
||
|
<dd>Ethernet</dd>
|
||
|
<dt class="dlterm">0009</dt>
|
||
|
<dd>Token-ring network</dd>
|
||
|
<dt class="dlterm">000A</dt>
|
||
|
<dd>DDI network</dd>
|
||
|
<dt class="dlterm">0806</dt>
|
||
|
<dd>ARP</dd>
|
||
|
</dl>
|
||
|
The iSeries system provides receive-only support for
|
||
|
the following formats using FCS: <dl><dt class="dlterm">0001</dt>
|
||
|
<dd>Ethernet</dd>
|
||
|
<dt class="dlterm">0003</dt>
|
||
|
<dd>Token-ring network</dd>
|
||
|
<dt class="dlterm">0004</dt>
|
||
|
<dd>DDI network</dd>
|
||
|
</dl>
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr><td align="left" valign="top" width="33.33333333333333%" headers="d0e155 ">L2</td>
|
||
|
<td align="left" valign="top" width="33.33333333333333%" headers="d0e157 ">Layer 2 protocol</td>
|
||
|
<td align="left" valign="top" width="33.33333333333333%" headers="d0e159 ">For iSeries systems using SNA direct connections,
|
||
|
4C80 is placed in the L2 field <p>Byte 1</p>
|
||
|
<dl><dt class="dlterm">4C</dt>
|
||
|
<dd>IEEE 802.2 (ISO 8802/2)</dd>
|
||
|
<dt class="dlterm">4E</dt>
|
||
|
<dd>Q.922 (IDLC)</dd>
|
||
|
<dt class="dlterm">46</dt>
|
||
|
<dd>LAP-B (X.25)</dd>
|
||
|
<dt class="dlterm">4A</dt>
|
||
|
<dd>HDLC NRM (SDLC)</dd>
|
||
|
<dt class="dlterm">51</dt>
|
||
|
<dd>ISO 7776</dd>
|
||
|
<dt class="dlterm">70</dt>
|
||
|
<dd>Without IEEE 802.2 (ISO 8802/2) header</dd>
|
||
|
</dl>
|
||
|
<p>Byte 2</p>
|
||
|
<dl><dt class="dlterm">80</dt>
|
||
|
<dd>Undefined</dd>
|
||
|
<dt class="dlterm">81</dt>
|
||
|
<dd>MAC address included (IEEE 802.2, ISO 8802/2) or HDLC address included
|
||
|
(ISO 7776)</dd>
|
||
|
</dl>
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr><td align="left" valign="top" width="33.33333333333333%" headers="d0e155 ">L3</td>
|
||
|
<td align="left" valign="top" width="33.33333333333333%" headers="d0e157 ">Layer 3 protocol</td>
|
||
|
<td align="left" valign="top" width="33.33333333333333%" headers="d0e159 ">For iSeries systems using SNA direct connections,
|
||
|
7082 is placed in the L3 field.<p>Byte 1</p>
|
||
|
<dl><dt class="dlterm">66</dt>
|
||
|
<dd>ITU-T X.25</dd>
|
||
|
<dt class="dlterm">67</dt>
|
||
|
<dd>ISO 8208 (X.25 PLC)</dd>
|
||
|
<dt class="dlterm">70</dt>
|
||
|
<dd>User-specified</dd>
|
||
|
</dl>
|
||
|
<p>Byte 2</p>
|
||
|
<dl><dt class="dlterm">81</dt>
|
||
|
<dd>SNA subarea (FID4)</dd>
|
||
|
<dt class="dlterm">82</dt>
|
||
|
<dd>SNA peripheral (FID2)</dd>
|
||
|
<dt class="dlterm">83</dt>
|
||
|
<dd>APPN (FID2)</dd>
|
||
|
<dt class="dlterm">85</dt>
|
||
|
<dd>HPR Network Layer Protocol (FID5)</dd>
|
||
|
</dl>
|
||
|
</td>
|
||
|
</tr>
|
||
|
<tr><td align="left" valign="top" width="33.33333333333333%" headers="d0e155 "> </td>
|
||
|
<td align="left" valign="top" width="33.33333333333333%" headers="d0e157 ">Information field</td>
|
||
|
<td align="left" valign="top" width="33.33333333333333%" headers="d0e159 ">iSeries support for SNA direct, frame-relay
|
||
|
connections requires the information field to contain a FID2 protocol data
|
||
|
unit (PDU). <p>Information fields sent over bridged connections may contain
|
||
|
FID2 PDUs or IP packets.</p>
|
||
|
</td>
|
||
|
</tr>
|
||
|
</tbody>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="section"><div class="note"><span class="notetitle">Notes:</span> </div>
|
||
|
<dl><dt class="dlterm">AC</dt>
|
||
|
<dd>Access control</dd>
|
||
|
<dt class="dlterm">FC</dt>
|
||
|
<dd>Frame control</dd>
|
||
|
<dt class="dlterm">DA</dt>
|
||
|
<dd>Destination address</dd>
|
||
|
<dt class="dlterm">SA</dt>
|
||
|
<dd>Source address</dd>
|
||
|
<dt class="dlterm">RI</dt>
|
||
|
<dd>Routing information</dd>
|
||
|
<dt class="dlterm">Lth</dt>
|
||
|
<dd>Length</dd>
|
||
|
<dt class="dlterm">Type</dt>
|
||
|
<dd>Ethernet type</dd>
|
||
|
<dt class="dlterm">DSAP</dt>
|
||
|
<dd>Destination service access point</dd>
|
||
|
<dt class="dlterm">SSAP</dt>
|
||
|
<dd>Source service access point</dd>
|
||
|
<dt class="dlterm">Ctl</dt>
|
||
|
<dd>IEEE 802.2 control field</dd>
|
||
|
</dl>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div>
|
||
|
<div class="familylinks">
|
||
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzak3overview.htm">Frame relay</a></div>
|
||
|
</div>
|
||
|
<div class="relconcepts"><strong>Related concepts</strong><br />
|
||
|
<div><a href="rzak3rzak3snadirconfig.htm" title="The IBM eServer iSeries system allows frame-relay connections to remote systems that support the Systems Network Architecture (SNA) direct format that is defined by the Frame-Relay Forum IA 3.1. In this format, the frame-relay packets encapsulate the SNA data.">SNA direct configurations</a></div>
|
||
|
<div><a href="rzak3rzak3ipdirconfig.htm" title="The iSeries system allows frame-relay connections to remote systems that support the IP direct format defined by the Frame-Relay Forum IA 3.1. In this format, the frame-relay packets encapsulate the TCP/IP data.">IP direct configurations</a></div>
|
||
|
<div><a href="rzak3rzak3bridged.htm" title="The iSeries system allows frame-relay connections to remote local area networks (LANs) that support the bridged frame-relay formats defined by the Frame-Relay Forum IA 3.1. Most bridges, routers, and communication controllers support these formats.">Bridged connections for frame relay</a></div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</body>
|
||
|
</html>
|