0% found this document useful (0 votes)
95 views23 pages

ATM Networks for Tech Students

This document discusses asynchronous transfer mode (ATM) for high speed computer networks. It begins with an overview of ATM and its protocol architecture. It then describes key aspects of ATM including logical connections using virtual channel connections and virtual path connections, ATM cells and headers, and control signaling. It concludes with a discussion of different ATM service categories for transferring different types of traffic like real-time audio and video.

Uploaded by

Lakshmi Pramod
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
95 views23 pages

ATM Networks for Tech Students

This document discusses asynchronous transfer mode (ATM) for high speed computer networks. It begins with an overview of ATM and its protocol architecture. It then describes key aspects of ATM including logical connections using virtual channel connections and virtual path connections, ATM cells and headers, and control signaling. It concludes with a discussion of different ATM service categories for transferring different types of traffic like real-time audio and video.

Uploaded by

Lakshmi Pramod
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 23

High speed computer networks

Asynchronous transfer mode (ATM)

Sosina M.
Addis Ababa institute of technology (AAiT)
2012 E.C.
Overview
 Asynchronous transfer mode
Protocol architecture
Logical connection
ATM cells

High speed computer networks 2


Asynchronous transfer mode (ATM)
Asynchronous Transfer Mode (ATM) is the cell relay protocol designed
by the ATM Forum and adopted by the ITU-T

Asynchronous vs. synchronous transfer

High speed computer networks 3


ATM
Frames of varying size
Difficult to provide consistent data rate
E.g., multiplexing using different frame sizes

Audio and video frames ordinarily are small - mixing with data traffic
often creates unacceptable delays
Making the shared frame links unusable for audio and video information

High speed computer networks 4


Cell networks
Many of the problems associated with frame internetworking are solved
by adopting a concept called cell networking

A cell is a small data unit of fixed size

High speed computer networks 5


ATM Protocol architecture
ATM is a cell-switched network
Similar to packet switching using X.25 and frame relay
ATM involves the transfer of data in discrete chunks
Allows multiple logical connections to be multiplexed over a single physical
interface

ATM Protocol architecture

High speed computer networks 6


Protocol architecture
Illustrates the basic architecture for an interface between user and network
 The physical layer involves the specification of a transmission medium and a signal
encoding scheme
Two layers of the protocol architecture relate to ATM functions
 ATM layer common to all services that provides packet transfer capabilities
 ATM adaptation layer (AAL) that is service dependent
ATM layer defines:
the transmission of data in fixed-size cells
the use of logical connections
AAL layer
Used to support information transfer protocols not based on ATM
maps higher-layer information into ATM cells to be transported over an ATM network
collects information from ATM cells for delivery to higher layers

High speed computer networks 7


Protocol architecture

Three separate planes


User plane: for user information transfer
Control plane: Performs call control and connection control functions
Management plane:
 plane management - performs management functions related to a system as a whole and
provides coordination between all the planes
 layer management - performs management functions relating to resources and parameters
residing in its protocol entities

High speed computer networks 8


ATM logical connection
The logical connection in ATM are referred as virtual channel connections
(VCCs)
VCC (Virtual Channel Connection): a logical connection analogous to virtual circuit in
X.25 or data link connection in FR
A VCC is set up between two end users through the network
VCCs are also used for user-network exchange (control signaling) and network-network
exchange (network management and routing)
virtual path connection (VPC)
A bundle of VCCs that have the same endpoints
The virtual path technique helps contain the control cost by grouping connections sharing
common paths through the network into a single unit
VCC and VPC are full-duplex connections
However, the channel or path bandwidth and other traffic parameters can be configured
to be different in the transmit and receive directions

High speed computer networks 9


ATM logical connection
Transmission path: a physical connection between end points

High speed computer networks 10


Advantages of Virtual Paths

Simplified network architecture


Network transport functions can be separated into virtual channel and virtual path
Increased network performance and reliability
The network deals with fewer, aggregated entities
Reduced processing and short connection setup time
The addition of new virtual channels to an existing virtual path involves minimal
processing
 new virtual channel connections can be established by executing simple control

High speed computer networks 11


Call Establishment Using Virtual Paths

High speed computer networks 12


Virtual channel connection uses

Between end users


to carry end-to-end user data
to carry control signaling between end users
Between an end user and a network entity
Used for user-to-network control signaling
Between two network entities
Used for network traffic management and routing functions

High speed computer networks 13


VP/VC characteristics
ITU-T Recommendation I.150 lists the following as characteristics of virtual
channel connections
Quality of service (QoS): A user of a VCC is provided with a QoS specified by
parameters such as cell loss ratio and cell delay variation.
Cell sequence integrity: The sequence of transmitted cells within a VCC is preserved.
Traffic parameter negotiation and usage monitoring:
 Traffic parameters (such as average rate, peak rate, burstiness, and peak duration) can be
negotiated between a user and the network for each VCC
 monitors the input of cells to the VCC, to ensure that the negotiated parameters are not violated

Virtual connections
 Switched VCC: an on-demand connection, which requires a call control signaling for setup and
tearing down
 Semipermanent VCC is of long duration and is set up by configuration or network management
action.
VPI restriction – One or more virtual channel identifiers may be reserved for network
use (VCCs used for network management)
High speed computer networks 14
Control signaling
A mechanism for the establishment and release of VPCs and VCCs
VCC establishment/release
Semi-permanent VCCs – no control signaling is required
Meta-signaling channel – used to set up VCCs that can be used for call control
signaling
The meta-signaling channel can also be used to set up
 A user-to-network signaling virtual channel
• can then be used to set up VCCs to carry user data
 A user-to-user signaling virtual channel
• can then be used to allow the two end users, without network intervention, to establish and release
user-to-user VCCs to carry user data
• Such a channel must be set up within a pre-established VPC

High speed computer networks 15


Control signaling

VPC establishment/release
Semi-permanent VPC- no signaling
Customer controlled
 the customer uses a signaling VCC to request the VPC from the network
Network controlled
 The network establishes a VPC for its own convenience
 The path may be network-to-network, user-to-network, or user-to-user.

High speed computer networks 16


ATM cells
The asynchronous transfer mode makes use of fixed-size cells

fixed-size cells
May reduce queuing delay for a high-priority cell
With fixed-size cells, it is easier to implement the switching mechanism in
hardware

High speed computer networks 17


ATM headers
Generic flow control
 used for control of cell flow only at the local user-
network interface
 alleviates short-term overload conditions in the network
Virtual Path Identifier (VPI)
Virtual Channel Identifier (VCI)
Payload type
 user information, network management and maintenance
information
Cell loss priority (CLP)
 provide guidance to the network in the event of
congestion
Header error control
 Contains eight check bits which are used for checking
the header
 The payload of an ATM cell is not checked for errors

High speed computer networks 18


ATM service categories

An ATM network is designed to be able to transfer many different types


of traffic simultaneously, including real-time flows such as voice and
video
Each is handled as a stream of 53-octet cells traveling through a virtual channel
But, the way in which each data flow is handled within the network depends on
the characteristics of the traffic flow and the requirements of the application

High speed computer networks 19


ATM service categories
Real time service
Audio and video have a strict constraint on delay and the variability of the delay
Interactive applications have tight constraints on delay

Constant Bit Rate (CBR)


It is used by applications that require a fixed data rate that is continuously available during
the connection lifetime and a relatively tight upper bound on transfer delay
commonly used for uncompressed audio and video information
E.g. videoconferencing, interactive audio
Real-Time Variable Bit Rate (rt-VBR)
intended for time-sensitive applications; i.e., those requiring tightly constrained delay and
delay variation
For example, the standard approach to video compression results in a sequence of image
frames of varying sizes. Because real-time video requires a uniform frame transmission
rate, the actual data rate varies

High speed computer networks 20


ATM service categories
Non-Real-Time Services
intended for applications that have bursty traffic characteristics and do not have
tight constraints on delay and delay variation
Non-Real-Time Variable Bit Rate (nrt-VBR)
The end system specifies a peak cell rate, a sustainable or average cell rate, and a
measure of how bursty or clumped the cells may be.
With this information, the network can allocate resources to provide relatively low
delay and minimal cell loss
nrt-VBR service can be used for data transfers that have critical response time
requirements. E.g., include airline reservations, banking transactions, and process
monitoring.

High speed computer networks 21


ATM service categories
Unspecified Bit Rate (UBR)
suitable for applications that can tolerate variable delays and some cell losses
With UBR, cells are forwarded on a first-in-first-out (FIFO) basis using the
capacity not consumed by other services
Best effort service- e.g. Text/data/image transfer
Available Bit Rate (ABR)
An application using ABR specifies a peak cell rate (PCR) and a minimum cell
rate (MCR) that it requires
The network allocates resources so that all ABR applications receive at least their
MCR capacity
Any capacity not used by ABR sources remains available for UBR traffic
The ABR mechanism uses explicit feedback to sources to assure that capacity is
fairly allocated

High speed computer networks 22


ATM vs. frame relay
ATM Frame relay
designed to be convenient for hardware software controlled - less
implementation - cost is higher compared expensive
to frame relay does not provide flow control or
error control. These functions
8 bit of error control field in header part of must be supported by upper
ATM cell is used for error control. layers.
Provides flow control at user to network Carry traffic in the form of data
interface (UNI) level only only
Supports quantifiable QoS Do not support quantifiable QoS
Frame size is fixed in ATM networks. Frame size is variable in frame
Therefore it gives less processing relay networks. Therefore it
overhead. gives medium processing
overhead
The cell transfer speed of ATM is high Frame transfer speed is low

High speed computer networks 23

You might also like