Asynchronous Transfer Mode
Asynchronous Transfer Mode
Asynchronous Transfer Mode
Why ATM?
To support any type of traffic
To provide high bandwidth
To provide bandwidth on demand
To support multicast
To provide guaranteed quality of service
To provide a unified approach in network management
To provide a uniform architecture
Small packet size
Virtual circuits
ATM
ATM = Data Network + Phone Network
Destined to replace most existing WAN
technologies
Improves on performance of Frame Relay
Based upon 53-byte cells of fixed size
48 bytes of application information together
with a 5-byte ATM header
The standard-sized cells allow switching
mechanisms to achieve faster switching rates
Rates of 155 – 622 Mbps are achieved with
theoretical rates up to 1.2 Gbps
Compatible with twisted-pair, coax, and fiber
Protocol Architecture
Also known as cell relay
Developed by ITU - T
Similarities between ATM and packet switching
Transfer of data in discrete chunks
Multiple logical connections over single physical interface
In ATM flow on each logical connection is in fixed sized packets
called cells
Minimal error and flow control
Reduced overhead
Data rates (physical layer) 25.6Mbps to 622.08Mbps
Protocol Architecture (diag)
Reference Model Planes
ATM Layer: defines the transmission of data in fixed size cells and also
defines the use of logical connection.
AAL: maps the higher layer information into ATM cells to be transported
over an ATM network and then collects information from ATM cells for
delivery to higher layers.
User plane
Provides for user information transfer (Ex. Flow and error control)
Control plane
Call and connection control function
Management plane
Plane management
It performs management function & provide coordination between
all the plans.
Layer management
It performs management function relating to Resources and
parameters in protocol entities
ATM Logical Connections
Logical connection in ATM are referred to as -Virtual channel
connections (VCC)
VCC:
Is set up between two end users
Full duplex, variable rate
Fixed size cells
Also used for user-network exchange (control signaling) and
network-network exchange (network management and routing)
Virtual path connection (VPC)
Bundle of VCC with same end points – reduce the control cost
by grouping connections sharing common paths through the
network into a single unit.
ATM Connection Relationships
Advantages of Virtual Paths
Simplified network architecture
Increased network performance and reliability
Reduced processing and Short connection setup
time
Enhanced network services
Call Establishment Using VC&VPs
Virtual Channel Connection
Uses
Between end users
End to end user data
It carry Control signals between end users
VPC provides overall capacity
Between end user and network
Used for user to network Control signaling
Between network entities
Network traffic management
Routing
VP/VC Characteristics
Quality of service- cell loss ratio, cell delay variation
Switched and semi-permanent channel
connections- on-demand, long duration
Call sequence integrity- preserved
Traffic parameter negotiation and usage
monitoring- average rate, peak rate, burstiness, peak
duration
VPC only
Virtual channel identifier restriction within VPC
Control Signaling
In ATM, a mechanism is needed for the
establishment and release of VPCs and VCCs.
The exchange of information involved in this
process is called control signaling.
Control Signaling - VCC
For VCCs, I.150 specifies four methods for providing an
establishment/release facility.
Semi-permanent VCC- used for user to user exchange. no control
signaling required.
Meta-signaling channel
Used as permanent control signal channel between user and
network
User to network signaling virtual channel
Used to set up VCCs to carry user data using meta signaling
channel
User to user signaling virtual channel
Within pre-established VPC
Used by two end users without network intervention to establish
and release user to user VCC
Control Signaling - VPC
Semi-permanent – no control signal required
Customer controlled
Network controlled
ATM Cells
Fixed size
5 octet header
48 octet information field
Advantage of using small, fixed size cells:
Small cells reduce queuing delay for high priority
cells
Small cells can be switched more efficiently
Easier to implement switching of small cells in
hardware
ATM Cell Format
Header Format
Generic flow control
Only at user to network interface
Controls flow of traffic only at this point
Alleviate short term overload
Virtual path identifier
- constitutes a routing field for the network
- 8bits for UNI, 12bits for NNI
Virtual channel identifier
- used for routing to and from the end user
Payload type –type of information
e.g. user info or network management
Cell loss priority- provide guidance to the network in the event of
congestion
Header error control – error control
Generic Flow Control (GFC)
It Control, traffic flow at user to network interface (UNI) to alleviate
short term overload
Two sets of procedures
Uncontrolled transmission
Controlled transmission
Every connection is identified as either subject to flow control or
not
Those Subject to flow control
It May be one group of controlled connection .(group A) default.
It May be controlled traffic, it may be classified in to two
groups of controlled connections. (A and B)
Group A – 1-queue
Group B – 2-queue
Single Group of Connections
The controlled equipment, called Terminal equipment (TE)
initializes two variables
TRANSMIT flag initialized to SET (1)
GO_CNTR- which is credit counter, initialized to 0
The rules for transmission by the controlled device:
2.36
AAL Protocols
ATM Architecture
An AAL is further divided into:
Networks: ATM 38
AAL Protocols
A block of data from a higher layer is encapsulated into
a PDU at the CS layer is called Common part
convergence sub layer(CPCS)