ATM
ATM
The solution
• Asynchronous TDM
• Cell Networks
3
• Frame Network
Before ATM, data communications at the data-link layer had been based on frame
switching and frame networks. Different protocols use frames of varying size and
intricacy. As networks become more complex, the information that must be
carried in the header becomes more extensive. The result is larger and larger
headers relative to the size of the data unit.
7
ATM multiplexing
8
Architecture
9
Architecture of an ATM network
10
Virtual Connections and Identifiers
• Virtual Circuits
• PVC : permanent virtual-circuit connection
• SVC : switched virtual-circuit connection
• Transmission Path (Physical connection)
• Virtual Path (VP)
• Virtual Circuits (VCs)
• Virtual Path Identifier (VPI)
• Virtual Circuits Identifier (VCI)
11
Virtual Connections and Identifiers
• Virtual Path Identifier (VPI)
• Virtual Circuits Identifier (VCI)
To route data from one endpoint to another, the virtual connections need to be
identified. For this purpose, the designers of ATM created a hierarchical identifier
with two levels: a virtual-path identifier (VPI) and a virtual-circuit identifier (VCI).
The VPI defines the specific VP, and the VCI defines a particular VC inside the VP.
The VPI is the same for all virtual connections that are bundled (logically) into one
VP.
12
TP, VPs, and VCs
13
Virtual connection identifiers in UNIs and NNIs
14
An ATM cell
15
Connection Establishment
• Connection oriented : ATM uses connection oriented mechanism for data
transmission
• SVC : In a switched virtual-circuit connection (SVC), each time an endpoint wants to
make a connection with another endpoint, a new virtual circuit must be established.
ATM cannot do the job by itself, but needs the network-layer addresses and the
services of another protocol (such as IP).
• PVC : A permanent virtual-circuit connection (PVC) is established between two
endpoints by the network provider. The VPIs and VCIs are defined for the permanent
connections, and the values are entered for the tables of each switch.
• Switching : ATM uses switches to route the cell from a source ndpoint to the
destination endpoint. A switch routes the cell using both the VPIs and the VCIs. The
switch checks its switching table, which stores six pieces of information per row:
arrival interface number, incoming VPI, incoming VCI, corresponding outgoing
interface number, the new VPI, and the new VCI.
16
Routing with a switch
17
ATM Layers
• AAL (Application Adaptation Layer)
• ATM Layer
• Physical Layer
ATM Layer
The ATM layer provides routing, traffic management, switching, and multiplexing services. It
processes outgoing traffic by accepting 48-byte segments from the AAL sublayers and
transforming them into 53-byte cells by the addition of a 5-byte header.
Physical Layer
Like Ethernet and wireless LANs, ATM cells can be carried by any physical-layer carrier.
AAL is divided into two sublayers :
SAR (segmentation and Reassembly) and CS (Convergence sublayer)
Versions of AAL are:- AAL1, AAL2, AAL3/4 and AAL5
AAL5 is also known as SEAL ( Simple and Efficient Adaptation Layer) and is designed for
Internet applications.
18
ATM layers
19
• AAL1 :- Constant Data bit Rate
• AAL2 : Initially for Variable data rate now used for low-bit-
rate traffic and short-frame traffic such as audio
(compressed or uncompressed), video, or fax
• AAL3/4 : Initially, AAL3 was intended to support
connection-oriented data services and AAL4 to support
connectionless services. As they evolved, however, it
became evident that the fundamental issues of the two
protocols were the same. They have therefore been
combined into a single format calledAAL3/4.
• AAL5 : assumes that all cells belonging to a single message
travel sequentially and that control functions are included
in the upper layers of the sending application.
20
AAL5
21