Chapter 5
description
Transcript of Chapter 5
![Page 1: Chapter 5](https://reader035.fdocuments.net/reader035/viewer/2022062804/568149b7550346895db6efa1/html5/thumbnails/1.jpg)
Chapter 5 Asynchronous Transfer Mode
1
Chapter 5
Asynchronous Transfer Mode
(ATM)
![Page 2: Chapter 5](https://reader035.fdocuments.net/reader035/viewer/2022062804/568149b7550346895db6efa1/html5/thumbnails/2.jpg)
Chapter 5 Asynchronous Transfer Mode
2
Introduction
ATM Protocol Architecture Logical connections ATM Cells Service categories ATM Adaptation Layer (AAL)
![Page 3: Chapter 5](https://reader035.fdocuments.net/reader035/viewer/2022062804/568149b7550346895db6efa1/html5/thumbnails/3.jpg)
Chapter 5 Asynchronous Transfer Mode
3
ATM Protocol Architecture
Fixed-size packets called cells Streamlined: minimal error and flow control 2 protocol layers relate to ATM functions:
– Common layer providing packet transfers– Service dependent ATM adaptation layer (AAL)
AAL maps other protocols to ATM
![Page 4: Chapter 5](https://reader035.fdocuments.net/reader035/viewer/2022062804/568149b7550346895db6efa1/html5/thumbnails/4.jpg)
Chapter 5 Asynchronous Transfer Mode
4
Protocol Model has 3 planes
User Control Management
![Page 5: Chapter 5](https://reader035.fdocuments.net/reader035/viewer/2022062804/568149b7550346895db6efa1/html5/thumbnails/5.jpg)
Chapter 5 Asynchronous Transfer Mode
5
Figure 5.1
![Page 6: Chapter 5](https://reader035.fdocuments.net/reader035/viewer/2022062804/568149b7550346895db6efa1/html5/thumbnails/6.jpg)
Chapter 5 Asynchronous Transfer Mode
6
Logical Connections
VCC (Virtual Channel Connection): a logical connection analogous to virtual circuit in X.25
VPC (Virtual Path Connection): a bundle of VCCs with same endpoints
![Page 7: Chapter 5](https://reader035.fdocuments.net/reader035/viewer/2022062804/568149b7550346895db6efa1/html5/thumbnails/7.jpg)
Chapter 5 Asynchronous Transfer Mode
7
Figure 5.2
![Page 8: Chapter 5](https://reader035.fdocuments.net/reader035/viewer/2022062804/568149b7550346895db6efa1/html5/thumbnails/8.jpg)
Chapter 5 Asynchronous Transfer Mode
8
Advantages of Virtual Paths
Simplified network architecture Increased network performance and
reliability Reduced processing and short
connection setup time Enhanced network services
![Page 9: Chapter 5](https://reader035.fdocuments.net/reader035/viewer/2022062804/568149b7550346895db6efa1/html5/thumbnails/9.jpg)
Chapter 5 Asynchronous Transfer Mode
9
VPC/VCC Characteristics
Quality of Service (QoS) Switched and semi-permanent virtual
channel connections Cell sequence integrity Traffic parameter negotiation and usage
monitoring (VPC only) virtual channel identifier
restriction within a VPC
![Page 10: Chapter 5](https://reader035.fdocuments.net/reader035/viewer/2022062804/568149b7550346895db6efa1/html5/thumbnails/10.jpg)
Chapter 5 Asynchronous Transfer Mode
10
Control Signaling
A mechanism to establish and release VPCs and VCCs
Methods to request for a VC:– Semi-permanent VCCs– Request as needed
![Page 11: Chapter 5](https://reader035.fdocuments.net/reader035/viewer/2022062804/568149b7550346895db6efa1/html5/thumbnails/11.jpg)
Chapter 5 Asynchronous Transfer Mode
11
ATM Cells
Fixed size 5-octet header 48-octet information field Small cells reduce delay for high-priority
cells Fixed size facilitate switching in
hardware
![Page 12: Chapter 5](https://reader035.fdocuments.net/reader035/viewer/2022062804/568149b7550346895db6efa1/html5/thumbnails/12.jpg)
Chapter 5 Asynchronous Transfer Mode
12
Header Format
Generic flow control Virtual path identifier (VPI) Virtual channel identifier (VCI) Payload type Cell loss priority Header error control
![Page 13: Chapter 5](https://reader035.fdocuments.net/reader035/viewer/2022062804/568149b7550346895db6efa1/html5/thumbnails/13.jpg)
Chapter 5 Asynchronous Transfer Mode
13
Figure 5.4
CLP = Cell Loss Priority bit
![Page 14: Chapter 5](https://reader035.fdocuments.net/reader035/viewer/2022062804/568149b7550346895db6efa1/html5/thumbnails/14.jpg)
Chapter 5 Asynchronous Transfer Mode
14
Generic Flow Control
Control traffic flow at user-network interface (UNI) to alleviate short-term overload conditions
When GFC enabled at UNI, 2 procedures used:– Uncontrolled transmission– Controlled transmission
![Page 15: Chapter 5](https://reader035.fdocuments.net/reader035/viewer/2022062804/568149b7550346895db6efa1/html5/thumbnails/15.jpg)
Chapter 5 Asynchronous Transfer Mode
15
Header Error Control
8-bit field calculated based on remaining 32 bits of header
For error detection In some cases, error correction of
single-bit errors in header
![Page 16: Chapter 5](https://reader035.fdocuments.net/reader035/viewer/2022062804/568149b7550346895db6efa1/html5/thumbnails/16.jpg)
Chapter 5 Asynchronous Transfer Mode
16
Service Categories
Real-time service– Constant bit rate (CBR)– Real-time variable bit rate (rt-VBR)
Non-real-time service– Non-real-time variable bit rate (nrt-VBR)– Available bit rate (ABR)– Unspecified bit rate (UBR)– Guaranteed frame rate (GFR)
![Page 17: Chapter 5](https://reader035.fdocuments.net/reader035/viewer/2022062804/568149b7550346895db6efa1/html5/thumbnails/17.jpg)
Chapter 5 Asynchronous Transfer Mode
17
Figure 5.8
![Page 18: Chapter 5](https://reader035.fdocuments.net/reader035/viewer/2022062804/568149b7550346895db6efa1/html5/thumbnails/18.jpg)
Chapter 5 Asynchronous Transfer Mode
18
ATM Adaptation Layer (AAL)
Support non-ATM protocols– Maps to ATM cells
AAL Services– Handle transmission errors– Segmentation/reassembly (SAR)– Handle lost and misinserted cell conditions– Flow control and timing control
![Page 19: Chapter 5](https://reader035.fdocuments.net/reader035/viewer/2022062804/568149b7550346895db6efa1/html5/thumbnails/19.jpg)
Chapter 5 Asynchronous Transfer Mode
19
Applications of AAL and ATM
Circuit emulation (e.g., E-1/T-1 synchronous TDM circuits)
VBR voice and video General data services IP over ATM Multiprotocol encapsulation over ATM
(MPOA) LAN emulation (LANE)
![Page 20: Chapter 5](https://reader035.fdocuments.net/reader035/viewer/2022062804/568149b7550346895db6efa1/html5/thumbnails/20.jpg)
Chapter 5 Asynchronous Transfer Mode
20
AAL Protocols
AAL layer has 2 sublayers:– Convergence Sublayer (CS)
• Supports specific applications using AAL
– Segmentation and Reassembly Layer (SAR)
• Packages data from CS into cells and unpacks at other end
![Page 21: Chapter 5](https://reader035.fdocuments.net/reader035/viewer/2022062804/568149b7550346895db6efa1/html5/thumbnails/21.jpg)
Chapter 5 Asynchronous Transfer Mode
21
Figure 5.9
![Page 22: Chapter 5](https://reader035.fdocuments.net/reader035/viewer/2022062804/568149b7550346895db6efa1/html5/thumbnails/22.jpg)
Chapter 5 Asynchronous Transfer Mode
22
Figure 5.10(CBR source)
(connectionless or connection-oriented)
(higher-layer connection-oriented services)
CBR Service
VBR Service
Connection-oriented Service
![Page 23: Chapter 5](https://reader035.fdocuments.net/reader035/viewer/2022062804/568149b7550346895db6efa1/html5/thumbnails/23.jpg)
Chapter 5 Asynchronous Transfer Mode
23
AAL Type 1
Constant-bit-rate source SAR simply packs bits into cells and unpacks
them at destination Sequence Number (SN) used in
reassembling SAR PDUs Sequence Number Protection (SNP) provides
error detection/correction No CS PDU since CS sublayer primarily for
clocking and synchronization
![Page 24: Chapter 5](https://reader035.fdocuments.net/reader035/viewer/2022062804/568149b7550346895db6efa1/html5/thumbnails/24.jpg)
Chapter 5 Asynchronous Transfer Mode
24
AAL Type 3/4
May be connectionless or connection oriented
May be message mode or streaming mode
![Page 25: Chapter 5](https://reader035.fdocuments.net/reader035/viewer/2022062804/568149b7550346895db6efa1/html5/thumbnails/25.jpg)
Chapter 5 Asynchronous Transfer Mode
25
AAL Type 5
Streamlined transport for connection oriented protocols– Reduce protocol processing overhead– Reduce transmission overhead– Ensure adaptability to existing transport
protocols
![Page 26: Chapter 5](https://reader035.fdocuments.net/reader035/viewer/2022062804/568149b7550346895db6efa1/html5/thumbnails/26.jpg)
Chapter 5 Asynchronous Transfer Mode
26
Figure 5.13