rivier college cs575: advanced lans atm technology: atm layer

16
CS575 ATM: ATM Layer 1 1 07/20/22 07:32 Rivier College CS575: Advanced LANs ATM Technology: ATM Layer

Upload: stanislaw-aurek

Post on 31-Dec-2015

28 views

Category:

Documents


1 download

DESCRIPTION

Rivier College CS575: Advanced LANs ATM Technology: ATM Layer. Jain. Overview. ATM Layer Functions UNI ATM Cell Header Format NNI ATM Cell Header Format VP/VC/Transmission Path Concept Virtual Channel and Virtual Path ATM Switch Routing/Switching ATM Virtual Path Switching - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Rivier College CS575: Advanced LANs ATM Technology: ATM Layer

CS575 ATM: ATM Layer 1

104/19/23 20:47

Rivier College

CS575: Advanced LANs

ATM Technology: ATM Layer

Page 2: Rivier College CS575: Advanced LANs ATM Technology: ATM Layer

CS575 ATM: ATM Layer 2

204/19/23 20:47

Overview

0 ATM Layer Functions0 UNI ATM Cell Header Format0 NNI ATM Cell Header Format0 VP/VC/Transmission Path Concept0 Virtual Channel and Virtual Path0 ATM Switch Routing/Switching0 ATM Virtual Path Switching0 ATM Virtual Channel/Virtual Path Switching0 Impact of Random Bit Errors on HEC Performance0 Payload Type Indicator Encoding0 Management Information Flows

Jain

Page 3: Rivier College CS575: Advanced LANs ATM Technology: ATM Layer

CS575 ATM: ATM Layer 3

304/19/23 20:47

ATM Layer Functions

0 Support Virtual Paths and Virtual Channels0 Multiplexing/demultiplexing cell streams onto transmission path 0 Cell header generation/extraction0 Provides cell routing functions (in ATM switch)0 Performs VPI/VCI translation at switching nodes0 Generic flow control0 Traffic control and congestion control0 Support a set of ATM layer Quality of Service (QoS) classes

Higher Layers

ATM Adaptation Layer (AAL) Convergence Sublayer (CS)

Segmentation and Reassembly Sublayer (SAR)

ATM Layer (ATM) Virtual Channel (VC) Virtual Path (VP)

Physical Layer (PL)Transmission Convergence Sublayer (TC)

Physical Medium Sublayer (PM)

Page 4: Rivier College CS575: Advanced LANs ATM Technology: ATM Layer

CS575 ATM: ATM Layer 4

404/19/23 20:47

UNI ATM Cell Header Format

Generic Flow Control (GFC) Virtual Path Identifier (VPI)

Virtual Channel Identifier (VCI)

Header Error Control (HEC)

8 7 6 5 4 3 2 1

Payload Type (PT) Cell LossPriority (CLP)

Bit

Octet 1

2

3

4

5

Virtual Path Identifier (VPI)

Virtual Channel Identifier (VCI)

Virtual Channel Identifier (VCI)

Page 5: Rivier College CS575: Advanced LANs ATM Technology: ATM Layer

CS575 ATM: ATM Layer 5

504/19/23 20:47

NNI ATM Cell Header Format

Virtual Channel Identifier (VCI)

Header Error Control (HEC)

8 7 6 5 4 3 2 1

Payload Type (PT) Cell LossPriority (CLP)

Virtual Path Identifier (VPI)

Virtual Path Identifier (VPI)

Virtual Channel Identifier (VCI)

Virtual Channel Identifier (VCI)

Bit

Octet 1

2

3

4

5

Page 6: Rivier College CS575: Advanced LANs ATM Technology: ATM Layer

CS575 ATM: ATM Layer 6

604/19/23 20:47

VP/VC/Transmission Path Concept

Source: Stallings: Data and Computer Communications

Page 7: Rivier College CS575: Advanced LANs ATM Technology: ATM Layer

CS575 ATM: ATM Layer 7

704/19/23 20:47

Virtual Channel and Virtual Path

0 A virtual channel (VC) is a concept used to describe unidirectional transport of ATM cells associated by a common unique identifier value

0 This identifier is called the virtual channel identifier (VCI) and is part of the cell header

0 A virtual channel link is a means of unidirectional transport of ATM cells between a point where a VCI value is assigned and the point where that value is translated or removed

0 A concatenation of VC links is called a virtual channel connection (VCC)

0 VCCs are provided for the purpose of user-user (workstation-workstation), user-network (workstation-switch), or network-network (switch-switch) information transfer

0 ATM cells are transported across the ATM network on VCCs

0 Cell sequence integrity is preserved for the cells belonging to the same VCC

Page 8: Rivier College CS575: Advanced LANs ATM Technology: ATM Layer

CS575 ATM: ATM Layer 8

804/19/23 20:47

Virtual Channel and Virtual Path (Continued)

0 A virtual path (VP) is a concept used to describe unidirectional transport of ATM cells belonging to virtual channels that are associated by a common identifier value

0 This identifier is called the virtual path identifier (VPI) and is also part of the cell header

0 A virtual path link is terminated by the points where a VPI value is assigned and translated or removed

0 A concatenation of VP links is called a virtual path connection (VPC)

0 VPCs are provided for the purpose of user-user (workstation-workstation), user-network (workstation-switch), or network-network (switch-switch) information transfer

0 A VPC is a labeled path which can be used to transport a bundle of VCCs that have the same end points and to manage the resources used by these connections

Page 9: Rivier College CS575: Advanced LANs ATM Technology: ATM Layer

CS575 ATM: ATM Layer 9

904/19/23 20:47

Virtual Channel and Virtual Path (Concluded)

0 If the VPCs are permanent or semi-permanent and have reserved capacity, establishing new VCCs requires simple connection admission decisions at the VPC terminators of existing VPCs

0 This would enable faster connection establishment since transit nodes are not involved in the connection set up

0 The virtual path concept also allows the possibility of segregating traffic types according to Quality of Service (QoS) requirements

Page 10: Rivier College CS575: Advanced LANs ATM Technology: ATM Layer

CS575 ATM: ATM Layer 10

1004/19/23 20:47

ATM Switch Routing/Switching

Page 11: Rivier College CS575: Advanced LANs ATM Technology: ATM Layer

CS575 ATM: ATM Layer 11

1104/19/23 20:47

ATM Virtual Path Switching

Source: Stallings: Data and Computer Communications

Page 12: Rivier College CS575: Advanced LANs ATM Technology: ATM Layer

CS575 ATM: ATM Layer 12

1204/19/23 20:47

ATM Virtual Channel/Virtual Path Switching

Source: Stallings: Data and Computer Communications

Page 13: Rivier College CS575: Advanced LANs ATM Technology: ATM Layer

CS575 ATM: ATM Layer 13

1304/19/23 20:47

Impact of Random Bit Errors on HEC Performance

Stallings: Data and Computer Communications

Page 14: Rivier College CS575: Advanced LANs ATM Technology: ATM Layer

CS575 ATM: ATM Layer 14

1404/19/23 20:47

Payload Type Indicator Encoding

PTI Coding Interpretation

000

001

010

011

100

101

110

111

User data cell, congestion not experienced, SDU-type = 0

User data cell, congestion not experienced, SDU-type = 1

User data cell, congestion experienced, SDU-type = 0User data cell, congestion experienced, SDU-type = 1Segment OAM F5 flow related cellEnd-to-end OAM F5 flow related cellReserved for future traffic control and resource managementReserved for future functions

Page 15: Rivier College CS575: Advanced LANs ATM Technology: ATM Layer

CS575 ATM: ATM Layer 15

1504/19/23 20:47

Management Information Flows

0 The ATM Layer management information is carried via F4 - F5 OAM cells

0 The OAM cell flow used for end-to-end management functions may be carried through the private ATM switch and made available to the users

0 The F4 flow is used for segment (link between ATM nodes) or VP end-to-end management at the VP level using VCIs 3 and 4

0 The F5 flow is used for segment (link between ATM nodes) or VC end-to-end management at the VC level using PTI code points 4 and 5

Page 16: Rivier College CS575: Advanced LANs ATM Technology: ATM Layer

CS575 ATM: ATM Layer 16

1604/19/23 20:47

W. Stalling, Local and Metropolitan Area Networks, 6th edition, Prentice Hall, 2000, Chapter 11

References

W. Stalling, Data and Computer Communications, 6th edition, Prentice Hall, 2002, Chapters 11-12

A. Wu, Advanced Local Area Networks, Lectures & Slides, Rivier College, 2001.