Beruflich Dokumente
Kultur Dokumente
Introduction
ATM Protocol Architecture Logical connections ATM Cells Service categories ATM Adaptation Layer (AAL)
Common layer providing packet transfers Service dependent ATM adaptation layer (AAL)
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
Table 5.1
VCC Uses
Between end users Between an end user and a network entity Between 2 network entities
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
12 Unit 1 - High speed networks
Control Signaling
A mechanism to establish and release VPCs and VCCs 4 methods for VCCs:
Semi-permanent VCCs user to user exchange. No controlling signal is required. Meta-signaling channel (to set up a call) Used to set up a VCC between user and the network - User-to-network signaling virtual channel User-to-user signaling virtual channel
13
Control Signaling
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
Header Format
Generic flow control Virtual path identifier (VPI) Virtual channel identifier (VCI) Payload type Cell loss priority Header error control
1st bit 0- user information; 1- n/w management or maintenance info 2nd bit 0 - congestion cant be experienced; 1- experienced 3rd bit Service data Unit (SDU) refers to 48 octet payload of the cell
19 Unit 1 - High speed networks
Table 5.3
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) (peak cell rate and minimum cell rate PCR,MCR) Unspecified bit rate (UBR) Guaranteed frame rate (GFR)
28
Support IP backbone sub networks To optimize the handling of frame based traffic that passes from LAN to a router onto an ATM Improved performance compared to UBR Additional frames can be sent if the n/w is not congested.
29
It supports information transfer protocols not based on ATM Support non-ATM protocols
e.g., PCM voice, LAPF (link access protocol for frame it is the standard data link control for frame relay)
AAL Services
Handle transmission errors Segmentation/reassembly (SAR) Handle lost and misinserted cell conditions Flow control and timing control
Circuit emulation (e.g., T-1 synchronous TDM circuits) (AAL 1) VBR voice and video (AAL 2) General data services (AAL 3/4) IP over ATM (AAL 5) Multiprotocol encapsulation over ATM (MPOA) (AAL 5) LAN emulation (LANE) (AAL 5)
32
AAL Protocols
Steps:
A block of data from a higher layer is encapsulated into PDU at the CS Its is referred as Common part convergence sublayer (CPCS) CPCS PDU is then passed to SAR layer where it is broken up into payload blocks. Each block fit into SAR PDU (length 48 octets) Each SAR PDU fits into a single ATM cell
35 Unit 1 - High speed networks
Figure 5.10
AAL Type 1
Constant-bit-rate source SAR simply packs bits into cells and unpacks them at destination A sequence number (SN) is given for each block to track the errored PDU SN-4 bit ; 1- Convergence sub layer indication (CSI) 3- Sequence count (SC) One-octet header contains 3-bit SC field to provide an 8cell frame structure No CS PDU since CS sublayer primarily for clocking and synchronization
38
AAL 1
AAL 2
40
AAL 3/4
43
Figure 5.11
44
45
AAL Type 5
46
AAL type 5
47
Figure 5.13
48