Asynchronous transfer mode
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Asynchronous Transfer
Mode
Asynchronous Transfer Mode (ATM) is
an International Telecommunication Union-Telecommunications Standards Section
(ITU-T) standard for cell relay wherein information for multiple service types,
such as voice, video, or data, is conveyed in small, fixed-size cells. ATM
networks are connection-oriented.
ATM is a cell-switching and multiplexing technology that combines the
benefits of circuit switching (guaranteed capacity and constant transmission
delay) with those of packet switching (flexibility and efficiency for
intermittent traffic). It provides scalable bandwidth from a few megabits per
second (Mbps) to many gigabits per second (Gbps). Because of its asynchronous
nature, ATM is more efficient than synchronous technologies, such as
time-division multiplexing (TDM).
With
TDM, each user is assigned to a time slot, and no other station can send in that
time slot. If a station has much data to send, it can send only when its time
slot comes up, even if all other time slots are empty. However, if a station has
nothing to transmit when its time slot comes up, the time slot is sent empty and
is wasted. Because ATM is asynchronous, time slots are available on demand with
information identifying the source of the transmission contained in the header
of each ATM cell.
ATM transfers information in fixed-size units called cells. Each
cell consists of 53 octets, or bytes. The first 5 bytes contain cell-header
information, and the remaining 48 contain the payload (user information). Small,
fixed-length cells are well suited to transferring voice and video traffic
because such traffic is intolerant of delays that result from having to wait for
a large data packet to download, among other things. Figure illustrates the
basic format of an ATM cell. Figure :An ATM Cell Consists of a Header and Payload
Data
ATM Protocol architecture:
ATM is almost similar to cell relay and packets witching
using X.25and framerelay.like packet switching and frame relay,ATM involves the
transfer of data in discrete pieces.also,like packet switching and frame relay
,ATM allows multiple logical connections to multiplexed over a single physical
interface. in the case of ATM,the information flow on each logical connection
is organised into fixed-size packets, called cells. ATM is a streamlined
protocol with minimal error and flow control capabilities :this reduces the
overhead of processing ATM cells and reduces the number of overhead bits
required with each cell, thus enabling ATM to operate at high data rates.the
use of fixed-size cells simplifies the processing required at each ATM
node,again supporting the use of ATM at high data rates. The
ATM architecture uses a logical model to describe the functionality that it
supports. ATM functionality corresponds to the physical layer and part of the
data link layer of the OSI reference model. . the protocol referencce model
shown makes reference to three separate planes:
user plane provides for user information transfer ,along with
associated controls (e.g.,flow control ,error control).
control
plane performs call control and connection control functions.
management
plane includes plane management ,which performs management function related
to a system as a whole and provides coordination between all the planes ,and
layer management which performs management functions relating to resource and
parameters residing in its protocol entities .
•
•
•
Finally, the
higher layers residing above the AAL accept user data, arrange it into packets,
and hand it to the AAL. Figure :illustrates the ATM reference model.
Structure of an ATM cell
An ATM cell consists of a 5 byte header and a 48
byte payload. The payload size of 48 bytes was a compromise between the needs
of voice telephony and packet networks, obtained by a simple averaging of the
US proposal of 64 bytes and European proposal of 32, said by some to be motivated
by a European desire not to need echo-cancellers on national trunks.
ATM defines two different cell formats: NNI
(Network-network interface) and UNI (User-network interface). Most ATM links
use UNI cell format.
GFC = Generic Flow Control
(4 bits) (default: 4-zero bits)
VPI = Virtual Path Identifier (8 bits UNI) or (12
bits NNI)
VCI = Virtual channel identifier (16 bits)
PT = Payload Type (3
bits)
CLP = Cell Loss Priority (1-bit)
HEC = Header Error Correction (8-bit CRC,
polynomial = X8 + X2 + X + 1)
The PT field is used to designate various special
kinds of cells for Operation and
Management (OAM) purposes, and to delineate packet boundaries in
some AALs.
Several of ATM's link protocols use the HEC field
to drive a CRC-Based Framing algorithm, which allows the
position of the ATM cells to be found with no overhead required beyond what is
otherwise needed for header protection. The 8-bit CRC is used to correct
single-bit header errors and detect multi-bit header errors. When multi-bit header
errors are detected, the current and subsequent cells are dropped until a cell
with no header errors is found.
In a UNI cell the GFC field is reserved for a
local flow control/submultiplexing system between users. This was intended to
allow several terminals to share a single network connection, in the same way
that two ISDN phones can share a single basic rate ISDN connection. All four
GFC bits must be zero by default.The NNI cell format is almost identical to the
UNI format, except that the 4-bit GFC field is re-allocated to the VPI field,
extending the VPI to 12 bits. Thus, a single NNI ATM interconnection is capable
of addressing almost 212 VPs of up to almost 216 VCs each
(in practice some of the VP and VC numbers are reserved).
A Virtual Channel (VC) denotes the
transport of ATM cells which have the same unique identifier, called the
Virtual Channel Identifier (VCI). This identifier is encoded in the cell
header. A virtual channel represents the basic means of communication between
two end-points, and is analogous to an X.25 virtual circuit.
A Virtual Path (VP) denotes the transport of ATM cells belonging to
virtual channels which share a common identifier, called the Virtual Path
Identifier (VPI), which is also encoded in the cell header. A virtual path, in
other words, is a grouping of virtual channels which connect the same
end-points. This two layer approach results in improved network performance.
Once a virtual path is set up, the addition/removal of virtual channels is
straightforward
ATM Classes of Services
ATM
is connection oriented and allows the user to specify the resources required on
a per-connection basis (per SVC) dynamically. There are the five classes of
service defined for ATM (as per ATM Forum UNI 4.0 specification). The QoS parameters
for these service classes are summarized in Table 1.
Benefits of ATM
The benefits of ATM are the following:
|
BE/ME/B.TECH/M.TECH ENGINEERING & LECTURER NOTES & QUESTION PAPERS, GENERAL TOPICS,INTERVIEW QUESTIONS,APTITUDE PAPERS,MODEL PAPERS,PLACEMENT PAPERS, EXAM RESULTS,ANNA UNIVERSITY REVALUATION RESULTS 2012 & MANY MORE....
Monday, October 1, 2012
COMPUTER NETWORK LECTURE NOTES-- Asynchronous transfer mode (ATM)
Subscribe to:
Post Comments (Atom)
Thanks A lot for this
ReplyDeleteCode Optimization Technique
ReplyDeleteIPv6 Datagram Format
Integration Testing and Validation Testing
Goals of Input/Output Software
IEEE 802.11 Medium Access Control
Issues in Designing Human Oriented Names
GUI Architecture of Android Application
GSM Architecture
General Model for Sequential or State Machine
Advanced Features of FLWOR with Example