To provide the new B-ISDN
services, use of a technology called asynchronous transfer mode (ATM) is
specified by ITU. ATM is a connection-oriented technique based on the use of
fixed size packets termed cells. These cells are 53 octets in size, with
5 octets used for the cell header, and the remaining 48 octets for data
Figure: An ATM cell
The term asynchronous transfer
mode needs some explanation. The words transfer mode say that this
technology is specific way of transmitting and switching through the network.
The term asynchronous refers to the fact that the packets are
transmitted using asynchronous techniques, and the two end-points need not have
synchronised clocks. Also, the use and allocation of cells and their subsequent
multiplexing and transmission through the network is determined in an
asynchronous fashion, e.g. on demand, and is independent of the user. ATM will
support both circuit switched and packet switched (sometimes referred to as circuit
mode and packet mode, respectively) services.
Figure: The principle of
asynchronous transfer mode
There is much to know about ATM,
however, here we will consider only the transmission aspects, by looking at the
Physical layer and the ATM layer. There are several types of cells to consider,
some are passed all the way through to the
ATM layer, while others never
proceed beyond the Physical layer:
· Assigned Cell. (ATM Layer) A
cell which is used to provide the service to the
higher
layers. This is the cell type that is used in transporting the higher level
PDU.
· Unassigned cell. (ATM Layer) An
ATM layer cell which is not an assigned cell.
· Valid cell. (Physical layer)
Any cell that does not contain header errors, either
through
successful transmission or after being corrected by the physical layer.
· Invalid cell. (Physical layer)
A cell with an error in its header that can not be
corrected.
It will be discarded by the physical layer.
· Idle cell. (Physical layer)
A cell that is inserted/extracted by the physical layer for the purposes of
payload capacity adaptation.
As explained earlier, there are
two interfaces to the B-ISDN to consider -- the user-tonetwork interface (UNI)
and the network-to-network interface (NNI). For these two interfaces the
internal structure of the ATM cell header is slightly different, as shown in Figure
The various parts of the cell
header are:
· Generic flow
control (GFC). (4
bits) Default value 0000. The exact use of this
field is, as yet, not fully
defined. This is used only in assigned or unassigned (i.e.
ATM layer cells).
· Virtual path
identifier (VPI). (8
or 12 bits) This is used for physical layer
routing, together with the;
· Virtual circuit
identifier (VCI). (16
bits) This is used in conjunction with the
VPI field to provide physical
level routing. Many cells with different VCIs may
have the same VPI. Some VCI/VPI
values are pre-assigned for special purposes
· Payload type
(PT). (3
bits) Some PT values -- PT identifiers (PTIs) -- are preassigned for
special purposes.
· Cell loss
priority (CLP). (1
bit) Flag stating whether or not this cell can be
dropped in the prescence of
network congestion or other network difficulties. A
value of 0 means that this cell
has high priority and should not be discarded.
· Header error
control (HEC). (8
bits) This is used by the physical layer for
detecting and correcting errors
in the cell header.
0 comments