Chapter 5 Asynchronous Transfer Mode ATM Chapter 2

  • Slides: 36
Download presentation
Chapter 5 Asynchronous Transfer Mode (ATM) Chapter 2 Protocols and the TCP/IP Suite 1

Chapter 5 Asynchronous Transfer Mode (ATM) Chapter 2 Protocols and the TCP/IP Suite 1

Introduction ATM Protocol Architecture l Logical connections l ATM Cells l Service categories l

Introduction ATM Protocol Architecture l Logical connections l ATM Cells l Service categories l ATM Adaptation Layer (AAL) l Chapter 2 Protocols and the TCP/IP Suite 2

ATM Protocol Architecture Fixed-size packets called cells l Streamlined: minimal error and flow control

ATM Protocol Architecture Fixed-size packets called cells l Streamlined: minimal error and flow control l 2 protocol layers relate to ATM functions: l – Common layer providing packet transfers – Service dependent ATM adaptation layer (AAL) l AAL maps other protocols to ATM Chapter 2 Protocols and the TCP/IP Suite 3

Protocol Model has 3 planes User l Control l management l Chapter 2 Protocols

Protocol Model has 3 planes User l Control l management l Chapter 2 Protocols and the TCP/IP Suite 4

Figure 5. 1 Chapter 2 Protocols and the TCP/IP Suite 5

Figure 5. 1 Chapter 2 Protocols and the TCP/IP Suite 5

Logical Connections VCC (Virtual Channel Connection): a logical connection analogous to virtual circuit in

Logical Connections VCC (Virtual Channel Connection): a logical connection analogous to virtual circuit in X. 25 l VPC (Virtual Path Connection): a bundle of VCCs with same endpoints l Chapter 2 Protocols and the TCP/IP Suite 6

Figure 5. 2 Chapter 2 Protocols and the TCP/IP Suite 7

Figure 5. 2 Chapter 2 Protocols and the TCP/IP Suite 7

Advantages of Virtual Paths Simplified network architecture l Increased network performance and reliability l

Advantages of Virtual Paths Simplified network architecture l Increased network performance and reliability l Reduced processing and short connection setup time l Enhanced network services l Chapter 2 Protocols and the TCP/IP Suite 8

Table 5. 1 Chapter 2 Protocols and the TCP/IP Suite 9

Table 5. 1 Chapter 2 Protocols and the TCP/IP Suite 9

VCC Uses Between end users l Between an end user and a network entity

VCC Uses Between end users l Between an end user and a network entity l Between 2 network entities l Chapter 2 Protocols and the TCP/IP Suite 10

Figure 5. 3 Chapter 2 Protocols and the TCP/IP Suite 11

Figure 5. 3 Chapter 2 Protocols and the TCP/IP Suite 11

VPC/VCC Characteristics Quality of Service (Qo. S) l Switched and semi-permanent virtual channel connections

VPC/VCC Characteristics Quality of Service (Qo. S) l Switched and semi-permanent virtual channel connections l Cell sequence integrity l Traffic parameter negotiation and usage monitoring l (VPC only) virtual channel identifier restriction within a VPC l Chapter 2 Protocols and the TCP/IP Suite 12

Control Signaling A mechanism to establish and release VPCs and VCCs l 4 methods

Control Signaling A mechanism to establish and release VPCs and VCCs l 4 methods for VCCs: l – Semi-permanent VCCs – Meta-signaling channel – User-to-network signaling virtual channel – User-to-user signaling virtual channel Chapter 2 Protocols and the TCP/IP Suite 13

Control Signaling l 3 methods for VPCs – Semi-permanent – Customer controlled – Network

Control Signaling l 3 methods for VPCs – Semi-permanent – Customer controlled – Network controlled Chapter 2 Protocols and the TCP/IP Suite 14

ATM Cells Fixed size l 5 -octet header l 48 -octet information field l

ATM Cells Fixed size l 5 -octet header l 48 -octet information field l Small cells reduce delay for high-priority cells l Fixed size facilitate switching in hardware l Chapter 2 Protocols and the TCP/IP Suite 15

Header Format Generic flow control l Virtual path identifier (VPI) l Virtual channel identifier

Header Format Generic flow control l Virtual path identifier (VPI) l Virtual channel identifier (VCI) l Payload type l Cell loss priority l Header error control l Chapter 2 Protocols and the TCP/IP Suite 16

Figure 5. 4 Chapter 2 Protocols and the TCP/IP Suite 17

Figure 5. 4 Chapter 2 Protocols and the TCP/IP Suite 17

Generic Flow Control traffic flow at user-network interface (UNI) to alleviate short-term overload conditions

Generic Flow Control traffic flow at user-network interface (UNI) to alleviate short-term overload conditions l When GFC enabled at UNI, 2 procedures used: l – Uncontrolled transmission – Controlled transmission Chapter 2 Protocols and the TCP/IP Suite 18

Table 5. 3 Chapter 2 Protocols and the TCP/IP Suite 19

Table 5. 3 Chapter 2 Protocols and the TCP/IP Suite 19

Header Error Control 8 -bit field calculated based on remaining 32 bits of header

Header Error Control 8 -bit field calculated based on remaining 32 bits of header l error detection l in some cases, error correction of single-bit errors in header l 2 modes: l – error detection – Error correction Chapter 2 Protocols and the TCP/IP Suite 20

Figure 5. 5 Chapter 2 Protocols and the TCP/IP Suite 21

Figure 5. 5 Chapter 2 Protocols and the TCP/IP Suite 21

Figure 5. 6 Chapter 2 Protocols and the TCP/IP Suite 22

Figure 5. 6 Chapter 2 Protocols and the TCP/IP Suite 22

Figure 5. 7 Chapter 2 Protocols and the TCP/IP Suite 23

Figure 5. 7 Chapter 2 Protocols and the TCP/IP Suite 23

Service Categories l Real-time service – Constant bit rate (CBR) – Real-time variable bit

Service Categories l Real-time service – Constant bit rate (CBR) – Real-time variable bit rate (rt-VBR) l Non-real-time service – Non-real-time variable bit rate (nrt-VBR) – Available bit rate (ABR) – Unspecified bit rate (UBR) – Guaranteed frame rate (GFR) Chapter 2 Protocols and the TCP/IP Suite 24

Figure 5. 8 Chapter 2 Protocols and the TCP/IP Suite 25

Figure 5. 8 Chapter 2 Protocols and the TCP/IP Suite 25

ATM Adaptation Layer (ATM) l Support non-ATM protocols – e. g. , PCM voice,

ATM Adaptation Layer (ATM) l Support non-ATM protocols – e. g. , PCM voice, LAPF l AAL Services – Handle transmission errors – Segmentation/reassembly (SAR) – Handle lost and misinserted cell conditions – Flow control and timing control Chapter 2 Protocols and the TCP/IP Suite 26

Applications of AAL and ATM Circuit emulation (e. g. , T-1 synchronous TDM circuits)

Applications of AAL and ATM Circuit emulation (e. g. , T-1 synchronous TDM circuits) l VBR voice and video l General data services l IP over ATM l Multiprotocol encapsulation over ATM (MPOA) l LAN emulation (LANE) l Chapter 2 Protocols and the TCP/IP Suite 27

AAL Protocols l AAL layer has 2 sublayers: – Convergence Sublayer (CS) l Supports

AAL Protocols l AAL layer has 2 sublayers: – Convergence Sublayer (CS) l Supports specific applications using AAL – Segmentation and Reassembly Layer (SAR) l Packages data from CS into cells and unpacks at other end Chapter 2 Protocols and the TCP/IP Suite 28

Figure 5. 9 Chapter 2 Protocols and the TCP/IP Suite 29

Figure 5. 9 Chapter 2 Protocols and the TCP/IP Suite 29

Figure 5. 10 Chapter 2 Protocols and the TCP/IP Suite 30

Figure 5. 10 Chapter 2 Protocols and the TCP/IP Suite 30

AAL Type 1 Constant-bit-rate source l SAR simply packs bits into cells and unpacks

AAL Type 1 Constant-bit-rate source l SAR simply packs bits into cells and unpacks them at destination l One-octet header contains 3 -bit SC field to provide an 8 -cell frame structure l No CS PDU since CS sublayer primarily for clocking and synchronization l Chapter 2 Protocols and the TCP/IP Suite 31

AAL Type 3/4 May be connectionless or connection oriented l May be message mode

AAL Type 3/4 May be connectionless or connection oriented l May be message mode or streaming mode l Chapter 2 Protocols and the TCP/IP Suite 32

Figure 5. 11 Chapter 2 Protocols and the TCP/IP Suite 33

Figure 5. 11 Chapter 2 Protocols and the TCP/IP Suite 33

Figure 5. 12 Chapter 2 Protocols and the TCP/IP Suite 34

Figure 5. 12 Chapter 2 Protocols and the TCP/IP Suite 34

AAL Type 5 l Streamlined transport for connection oriented protocols – Reduce protocol processing

AAL Type 5 l Streamlined transport for connection oriented protocols – Reduce protocol processing overhead – Reduce transmission overhead – Ensure adaptability to existing transport protocols Chapter 2 Protocols and the TCP/IP Suite 35

Figure 5. 13 Chapter 2 Protocols and the TCP/IP Suite 36

Figure 5. 13 Chapter 2 Protocols and the TCP/IP Suite 36