Asynchronous Transfer Mode (ATM)

30
1 Asynchronous Transfer Mode (ATM)

description

Asynchronous Transfer Mode (ATM). 1. Introduction. A high-speed, connection oriented switching and multiplexing technology. A transfer mode in which the information (voice, video and data) is organized into cells. - PowerPoint PPT Presentation

Transcript of Asynchronous Transfer Mode (ATM)

Page 1: Asynchronous Transfer Mode  (ATM)

11

Asynchronous Transfer Mode

(ATM)

Page 2: Asynchronous Transfer Mode  (ATM)

22

Introduction Introduction A high-speed, connection oriented

switching and multiplexing technology.A transfer mode in which the information

(voice, video and data) is organized into cells.

It is asynchronous in the sense that the information streams can be sent independently without a common clock.

Asynchronous transfer mode (= Statistical multiplexing)

– Sources packetize data. Packets are sent only if there is data

Page 3: Asynchronous Transfer Mode  (ATM)

33

FeaturesFeaturesEnables high-bandwidth Distributed

Applications (155Mbps, 622 Mbps)Provides high transmission speeds for both

LAN and WAN.Supports both circuit switching and packet

switching (cell switching).Virtual Networking (share available

bandwidth among multiple applications).Support for multicasting and broadcasting.Enables supply of bandwidth on demand

and billing as per cell basis.Scalable.

Page 4: Asynchronous Transfer Mode  (ATM)

4

ATM’s Key ConceptsATM’s Key Concepts

Hybrid form of switching technology.ATM requires connections to be

established before any communication takes place.

A connection is called a virtual circuit which could be permanent or switched.

Streamlined: minimal error and flow control.

Page 5: Asynchronous Transfer Mode  (ATM)

5

Architecture of an ATM NetworkArchitecture of an ATM Network

Page 6: Asynchronous Transfer Mode  (ATM)

66

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: Asynchronous Transfer Mode  (ATM)

77

Figure 5.2Figure 5.2

Page 8: Asynchronous Transfer Mode  (ATM)

8

TP, VPs, and VCsTP, VPs, and VCs

Page 9: Asynchronous Transfer Mode  (ATM)

9

Example of VPs and VCsExample of VPs and VCs

Page 10: Asynchronous Transfer Mode  (ATM)

10

Connection IdentifiersConnection Identifiers

Page 11: Asynchronous Transfer Mode  (ATM)

11

Virtual Connection Identifiers Virtual Connection Identifiers in UNIs and NNIsin UNIs and NNIs

Page 12: Asynchronous Transfer Mode  (ATM)

1212

Advantages of Virtual PathsAdvantages of Virtual Paths

Simplified network architectureIncreased network performance and

reliabilityReduced processing and short connection

setup timeEnhanced network services

Page 13: Asynchronous Transfer Mode  (ATM)

13

ATM LayersATM Layers

Page 14: Asynchronous Transfer Mode  (ATM)

14

ATM Layers in End-Point Devices and ATM Layers in End-Point Devices and SwitchesSwitches

Page 15: Asynchronous Transfer Mode  (ATM)

15

Functions of the LayersFunctions of the Layers

Page 16: Asynchronous Transfer Mode  (ATM)

16

ATM Layers and PlanesATM Layers and Planes ATM is a three dimensional model consisting of layers and

planes. Physical layer deals with physical media issues, further

divided into -PMD and TC sub layers ATM layer defines cell format and connection setup. ATM Adaptation Layer segments and reassembles upper layer

into and from cells, divided into -SAR and CS sub layers.

User planes deals with data transport, flow and error control. Control plane deals with connection management. The Layer and Plane management deals with resource

management and interlayer coordination.

Page 17: Asynchronous Transfer Mode  (ATM)

17

ATM LayerATM Layer

Defines the cell format and connection setup.

Page 18: Asynchronous Transfer Mode  (ATM)

18

Cell SwitchingCell Switching ATM packets are small and have a fixed size

– Packets in ATM are called cells– Small packets are good for voice and video transmissions

Page 19: Asynchronous Transfer Mode  (ATM)

19

ATM CellsATM Cells

Why 53 Bytes? A 48 byte payload was the result of a

compromise between a 32 byte payload and a 64 byte payload

• Advantages– Low packetization delay for continuous bit rate applications (video, audio)– Processing at switches is easier

• Disadvantages– High overhead (5 Bytes per 48)

Page 20: Asynchronous Transfer Mode  (ATM)

2020

Page 21: Asynchronous Transfer Mode  (ATM)

2121

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

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 22: Asynchronous Transfer Mode  (ATM)

2222

AAL ProtocolsAAL Protocols

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

Supports specific applications using AALservice dependant

– Segmentation and Reassembly Layer (SAR)Packages data from CS into cells and unpacks at

other end

Page 23: Asynchronous Transfer Mode  (ATM)

23

AAL TypesAAL Types

Page 24: Asynchronous Transfer Mode  (ATM)

24

ATM Network ArchitectureATM Network ArchitectureATM Adaptation Layer (AAL) -

Convergence sublayerDifferent service classes are accessed via

AAL-SAPAssociated with Convergence sublayer is

SAR protocol– AAL types

4 different AAL protocols or typesOriginally correspond with 4 classes

Page 25: Asynchronous Transfer Mode  (ATM)

25

Page 26: Asynchronous Transfer Mode  (ATM)

26

ATM Network ArchitectureATM Network ArchitectureATM Adaptation Layer (AAL)

Segmentation and Reassembly (SAR) sublayer

AAL - Type 1Carries Class A Services

– e.g. CBR packetised voice (traditional circuit switched)

– 48 octet payload47 speech samples (samples acquired every 125

micro secs) 1 octet holds sequence # and seq # check

Page 27: Asynchronous Transfer Mode  (ATM)

27

ATM Network ArchitectureATM Network Architecture

ATM Adaptation Layer (AAL) Segmentation and Reassembly (SAR) sublayer

AAL - Type 2Carries Class B Services

– Not fully developed yet, but some characteristics are:-

Transfer of Service Data Units with variable source bit rate

Transfer of timing information

Page 28: Asynchronous Transfer Mode  (ATM)

28

ATM Network ArchitectureATM Network Architecture

ATM Adaptation Layer (AAL) Segmentation and Reassembly (SAR) sublayer

AAL - Type 3/4Carries Class C&D Services

– Can operate in message or stream mode– Message mode entire message carried in one

CS-PDU– Stream mode involves many CS-PDUs.

Page 29: Asynchronous Transfer Mode  (ATM)

29

ATM Network ArchitectureATM Network ArchitectureATM Adaptation Layer (AAL)

Segmentation and Reassembly (SAR) sublayer

AAL - Type 5 (Simple and Efficient Adaptation Layer).

Carries Class C & D Services– Designed for same class of traffic as AAL3/4– Simpler, less overhead– SAR-PDU for instance has no header / trailer– Essentially CS-PDU is segmented and segments

mapped to ATM payload

Page 30: Asynchronous Transfer Mode  (ATM)

30

Problems and ChallengesProblems and Challenges

Interoperability– LAN Emulation over ATM– IP over ATM

Bandwidth management– Peak rate allocation method– Minimum throughput allocation method– Bursty traffic specification method

Latency/Bandwidth Tradeoff