chapter 2 protocols and the tcp/ip suite 1 chapter 5 asynchronous transfer mode (atm)

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

Upload: phillip-hubbard

Post on 21-Dec-2015

230 views

Category:

Documents


1 download

TRANSCRIPT

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

Chapter 2 Protocols and the TCP/IP Suite1

Chapter 5Chapter 5

Asynchronous Transfer Mode(ATM)

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

Chapter 2 Protocols and the TCP/IP Suite2

Introduction Introduction

ATM Protocol ArchitectureLogical connectionsATM CellsService categoriesATM Adaptation Layer (AAL)

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

Chapter 2 Protocols and the TCP/IP Suite3

ATM Protocol ArchitectureATM Protocol Architecture

Fixed-size packets called cellsStreamlined: minimal error and flow

control2 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 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)

Chapter 2 Protocols and the TCP/IP Suite4

Protocol Model has 3 planesProtocol Model has 3 planes

UserControlmanagement

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

Chapter 2 Protocols and the TCP/IP Suite5

Figure 5.1Figure 5.1

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

Chapter 2 Protocols and the TCP/IP Suite6

Logical ConnectionsLogical 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 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)

Chapter 2 Protocols and the TCP/IP Suite7

Figure 5.2Figure 5.2

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

Chapter 2 Protocols and the TCP/IP Suite8

Advantages of Virtual PathsAdvantages of Virtual Paths

Simplified network architectureIncreased network performance and

reliabilityReduced processing and short connection

setup timeEnhanced network services

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

Chapter 2 Protocols and the TCP/IP Suite9

Table 5.1Table 5.1

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

Chapter 2 Protocols and the TCP/IP Suite10

VCC UsesVCC Uses

Between end usersBetween an end user and a network entityBetween 2 network entities

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

Chapter 2 Protocols and the TCP/IP Suite11

Figure 5.3Figure 5.3

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

Chapter 2 Protocols and the TCP/IP Suite12

VPC/VCC CharacteristicsVPC/VCC Characteristics

Quality of Service (QoS)Switched and semi-permanent virtual

channel connectionsCell sequence integrityTraffic parameter negotiation and usage

monitoring(VPC only) virtual channel identifier

restriction within a VPC

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

Chapter 2 Protocols and the TCP/IP Suite13

Control SignalingControl Signaling

A mechanism to establish and release VPCs and VCCs

4 methods for VCCs:– Semi-permanent VCCs– Meta-signaling channel– User-to-network signaling virtual channel– User-to-user signaling virtual channel

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

Chapter 2 Protocols and the TCP/IP Suite14

Control SignalingControl Signaling

3 methods for VPCs– Semi-permanent– Customer controlled– Network controlled

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

Chapter 2 Protocols and the TCP/IP Suite15

ATM CellsATM Cells

Fixed size5-octet header48-octet information fieldSmall cells reduce delay for high-priority

cellsFixed size facilitate switching in hardware

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

Chapter 2 Protocols and the TCP/IP Suite16

Header FormatHeader Format

Generic flow controlVirtual path identifier (VPI)Virtual channel identifier (VCI)Payload typeCell loss priorityHeader error control

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

Chapter 2 Protocols and the TCP/IP Suite17

Figure 5.4Figure 5.4

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

Chapter 2 Protocols and the TCP/IP Suite18

Generic Flow ControlGeneric 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 19: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)

Chapter 2 Protocols and the TCP/IP Suite19

Table 5.3Table 5.3

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

Chapter 2 Protocols and the TCP/IP Suite20

Header Error ControlHeader Error Control

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

error detection in some cases, error correction of single-

bit errors in header2 modes:

– error detection– Error correction

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

Chapter 2 Protocols and the TCP/IP Suite21

Figure 5.5Figure 5.5

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

Chapter 2 Protocols and the TCP/IP Suite22

Figure 5.6Figure 5.6

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

Chapter 2 Protocols and the TCP/IP Suite23

Figure 5.7Figure 5.7

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

Chapter 2 Protocols and the TCP/IP Suite24

Service CategoriesService 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 25: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)

Chapter 2 Protocols and the TCP/IP Suite25

Figure 5.8Figure 5.8

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

Chapter 2 Protocols and the TCP/IP Suite26

ATM Adaptation Layer (ATM)ATM Adaptation Layer (ATM)

Support non-ATM protocols– e.g., PCM voice, LAPF

AAL Services– Handle transmission errors– Segmentation/reassembly (SAR)– Handle lost and misinserted cell conditions– Flow control and timing control

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

Chapter 2 Protocols and the TCP/IP Suite27

Applications of AAL and ATMApplications of AAL and ATM

Circuit emulation (e.g., T-1 synchronous TDM circuits)

VBR voice and videoGeneral data servicesIP over ATMMultiprotocol encapsulation over ATM

(MPOA)LAN emulation (LANE)

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

Chapter 2 Protocols and the TCP/IP Suite28

AAL ProtocolsAAL 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 29: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)

Chapter 2 Protocols and the TCP/IP Suite29

Figure 5.9Figure 5.9

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

Chapter 2 Protocols and the TCP/IP Suite30

Figure 5.10Figure 5.10

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

Chapter 2 Protocols and the TCP/IP Suite31

AAL Type 1AAL Type 1

Constant-bit-rate sourceSAR simply packs bits into cells and

unpacks them at destinationOne-octet header contains 3-bit SC field to

provide an 8-cell frame structureNo CS PDU since CS sublayer primarily

for clocking and synchronization

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

Chapter 2 Protocols and the TCP/IP Suite32

AAL Type 3/4AAL Type 3/4

May be connectionless or connection oriented

May be message mode or streaming mode

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

Chapter 2 Protocols and the TCP/IP Suite33

Figure 5.11Figure 5.11

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

Chapter 2 Protocols and the TCP/IP Suite34

Figure 5.12Figure 5.12

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

Chapter 2 Protocols and the TCP/IP Suite35

AAL Type 5AAL Type 5

Streamlined transport for connection oriented protocols– Reduce protocol processing overhead– Reduce transmission overhead– Ensure adaptability to existing transport

protocols

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

Chapter 2 Protocols and the TCP/IP Suite36

Figure 5.13Figure 5.13