09.12.2012 Views

Understanding the network.pdf - Back to Home

Understanding the network.pdf - Back to Home

Understanding the network.pdf - Back to Home

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ATM endpoints. The user adaptation layer deals with <strong>the</strong> flow of user data<br />

information in<strong>to</strong> <strong>the</strong> ATM layer.<br />

To accommodate different user data applications, ATM supports five different data<br />

adaptation layers. Each AAL service has two functions: segmentation and<br />

reassemble (SAR) and common part convergence sublayer (CPCS). The SAR<br />

segments <strong>the</strong> ULP user data in<strong>to</strong> <strong>the</strong> 48-byte cells needed for transmission and<br />

extracts <strong>the</strong> cell data <strong>to</strong> reconstruct <strong>the</strong> UPL data as <strong>the</strong> cells are delivered. The<br />

CPCS "preps" <strong>the</strong> ULP data by inserting additional buffer and segment tags so <strong>the</strong><br />

ULP data can be segmented and reassembled cleanly by <strong>the</strong> SAR.<br />

AAL1<br />

AAL1 is a CBR connection-oriented adaptation service. It is used for applications<br />

that have (PVC) connections between <strong>the</strong> source and destination endpoints that<br />

require traditional dedicated circuit transport, such as voice and video applications.<br />

AAL1 requires that synchronization timing be shared between <strong>the</strong> two ATM<br />

endpoints. It uses a 47-Byte Pro<strong>to</strong>col Data Unit (PDU) and a 1-Byte header that<br />

contains a 4-bit Sequence Number (SN), which is used <strong>to</strong> provide timing and cell<br />

order information, and a 4-bit Sequence Number Protection (SNP), which is a CRC of<br />

<strong>the</strong> SN. The SNP is used <strong>to</strong> perform integrity checks on <strong>the</strong> SN field.<br />

AAL2<br />

AAL2 is a VBR connection-oriented adaptation service. AAL2 has never been fully<br />

developed by <strong>the</strong> ITU-T standard and is not supported in current ATM<br />

implementations.<br />

AAL3/4<br />

AAL3/4 is a VBR connection-oriented and connectionless service. AAL3/4 does not<br />

require a (PVC) connection between source and destination endpoints. AAL3/4 uses<br />

a 44-byte PDU combined with a 2-byte SAR header and a 2-byte SAR footer. The<br />

SAR header contains three fields:<br />

• Segment type—Indicates what part of <strong>the</strong> ULP message is contained in <strong>the</strong><br />

PDU-payload (beginning, middle, or end)<br />

• Sequence number—Indicates <strong>the</strong> PDU-payload's placement in <strong>the</strong> ULP<br />

message reassembly<br />

• Multiplexing identification number—Indicates <strong>the</strong> source of <strong>the</strong> PDU-payload<br />

so <strong>the</strong> data can be discerned from o<strong>the</strong>r ULP messages that are contained in<br />

<strong>the</strong> multiplexed VC stream

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!