Asynchronous Transfer Mode: Comparing Network Features Feature Data Communications Telecommunications ATM
Asynchronous Transfer Mode: Comparing Network Features Feature Data Communications Telecommunications ATM
Asynchronous Transfer Mode: Comparing Network Features Feature Data Communications Telecommunications ATM
Thus, ATM provides a mechanism for merging voice, data, and video onto LANs
and WANs. You can gain an appreciation for how ATM accomplishes this by
learning about its architecture.
Architecture
ATM is based on the switching of 53-byte cells, in which each cell consists of a 5-
byte header and a payload of 48 bytes of information. Figure 14.1 illustrates the
format of the ATM cell, including the explosion of its 5-byte header to indicate the
fields carried in the header.
The non-real-time variable bit rate (VBR-nrt) Class of Service eliminates the need
for guaranteed delivery of applications such as multimedia e-mail, bulk file
transmissions, and business and educational database transactions with minimal
service requirements. Bandwidth for VBR-nrt applications varies within a
specified range. However, delay and delay variance requirements are not fully
defined. The Available Bit Rate (ABR) Class of Service requires the use of flow
control mechanisms for ensuring allocation of bandwidth on-demand for non-real-
time, mission-critical applications. With ABR applications, guaranteed minimum
transmission rates are specified for the duration of the connection. In addition,
ABR also establishes peak transmission rates for data bursts when bandwidth is
available. As a consequence, the ABR service class tolerates delay variations.
Applications grouped into this category allow priority traffic to consume
bandwidth first. ABR applications include LAN emulation (LANE), file and data
distribution, and LAN interconnections.
The Unspecified Bit Rate (UBR) Class of Service is equivalent to best-effort
delivery in IP networks. Delay-tolerant UBR applications include Web browsing
and IP transmissions. Because UBR applications require minimal network support,
QoS guarantees and pre-established throughput levels are not defined. The
Constant Bit Rate (CBR) Class of Service (CoS) requires utilization of a virtual
channel with constant bandwidth for seamlessly transporting applications in
accordance with pre-defined response time requirements. CBR applications include
videoconferencing, telephony services, and television broadcasts.
In conjunction with establishing a CoS, ATM networks define cell rates and burst
size to facilitate seamless network performance. For example, Peak Cell Rate
(PCR) indicates the maximum rate at which cells transit the network for brief time
periods. Sustainable Cell Rate (SCR) refers to the cell rate that is sustained for a
specified period of time. Maximum Burst Size (MBS) defines the maximum
number of back-to-back cells that transit the network.
ATM APPLICATIONS
ATM is a connection-oriented virtual network transmission and switching
technology that combines the low-delay of circuit-switched networks with the
bandwidth flexibility and high-speed of packet-switched networks. ATM is an
enabler of basic and advanced applications such as remote sensing, 3-D (three-
dimensional) interactive simulations, tele-instruction, biological teleresearch, and
medical teleconsultations. Edge devices at the boundary of an ATM network
convert non-ATM traffic streams into standard ATM cells.
ATM technology is implemented in backbone, enterprise, and edge switches as
well as hubs, routers, bridges, multiplexers, servers, server farms, and NICs
(Network Interface Cards) in high-end Internet appliances. The ATM Data
Exchange Interface (DXI) enables fast access to public network services. A
flexible and extendible networking solution, ATM technology supports network
configurations that include DANs (Desk Area Networks), LANs, MANs
(Metropolitan Area Networks), WANs (Wide Area Networks), and GANs (Global
Area Networks).
Switching techniques
Circuit switching is defined as a mechanism applied in telecommunications
(mainly in PSTN) whereby the user is allocated the full use of the communication
channel for the duration of the call.
That is if two parties wish to communicate, the calling party has to first dial the
numbers of the called party. Once those numbers are dialed, the originating
exchange will find a path to the terminating exchange, which will in turn find the
called party.
After the circuit or channel has been set up, then communication will take place,
then once they are through the channel will be cleared. This mechanism is referred
to as being connection-oriented.
* Once the circuit has been set up, communication is fast and without error.
* It is highly reliable
Disadvantages:
Packet switching
Packet switching refers to protocols in which messages are broken up into small
packets before they are sent. Each packet is
transmitted individually across the net and may even follow
different routes to the destination. Thus, each packet has header
information about the source, destination, packet numbering etc. At
the destination, the packets are reassembled into the original
message. Most modern Wide Area Networks (WANs) protocols, such
as TCP/IP, X.25 and Frame Relay are based on packet switching
technologies.
Packet switching's main difference from Circuit Switching is that that the
communication lines
are not dedicated to passing messages from the source to the destination. In Packet
Switching,
different messages (and even different packets) can pass through different routes,
and when
there is a "dead time" in the communication between the source and the
destination, the lines
can be used by other routers.
Circuit Switching is ideal when data must be transmitted quickly, must arrive in
sequencing
order and at a constant arrival rate. Thus, when transmitting real time data, such as
audio and
video, Circuit Switching networks will be used. Packet Switching is more efficient
and robust for
data that is bursty in its nature and can withstand delays in transmission, such as e-
mail
messages, and Web pages.
Message switching
Message switching, often known as store-and-forward switching, accepts data
messages, stores the messages and then forwards each message to the next
destination or node when the circuits become available. Message switching is a
message passing system where the complete message is received before it is passed
onto the next node. This means that each message is using at most one link at any
given time but may require more storage buffers on intermediate nodes. Telex and
“torn-tape” systems are good examples of message switching. Message switching
does not operate at real time.
Switching Method Advantages Disadvantages
Message Switching Cost effective for leased Problematic
service of low volume survivability
Very efficient trunk Needs large storage
utilization buffers
Delivery delay