Asynchronous Transfer Mode-(ATM)

45
Presenters: Shahid Iqbal & Haris Tariq ASYNCHRONOUS TRANSFER MODE

Transcript of Asynchronous Transfer Mode-(ATM)

Page 1: Asynchronous Transfer Mode-(ATM)

Presenters: Shahid Iqbal &

Haris Tariq

ASYNCHRONOUS TRANSFER MODE

Page 2: Asynchronous Transfer Mode-(ATM)

WHAT IS ATM? ATM is a cell-switching and multiplexing

technology that combines the benefits of circuit

switching (guaranteed capacity and constant transmission delay) with those of packet switching (flexibility and efficiency for intermittent traffic)

Page 3: Asynchronous Transfer Mode-(ATM)

Major AdvantagesBandwidth EfficiencyScalabilityTransparencyNetwork Flexibility

Page 4: Asynchronous Transfer Mode-(ATM)

The B-ISDN Reference Model

THE ATM PROTOCOL STACK

Page 5: Asynchronous Transfer Mode-(ATM)

THE ATM PROTOCOL STACKA 3 stage processo Segmentation of user data into cellso Transfer of cells through the networko Reconstruction of the original information at the receiving end

Page 6: Asynchronous Transfer Mode-(ATM)

The ATM Adaptation layer (AAL)Divides higher level data streams into

segmentsThese segments are more compatible with

the requirements of the ATM LayerThe AAL process depends on the type of

traffic being transmitted

Page 7: Asynchronous Transfer Mode-(ATM)

Types of traffic 5 Classes of Traffic

Class A: Constant Bit Rate (CBR)

Class B: Variable Bit Rate (VBR)

Connection-orientedRequired timing

relationship between source and destination [constant bit-rate video]

Connection-orientedRequired timing

relationship between source and destination [packet-video, voice]

Page 8: Asynchronous Transfer Mode-(ATM)

Types of trafficClass C: Variable Bit Rate (VBR)

Class D: Variable Bit Rate (VBR)

Connection-oriented No timing relationship

required between source and destination [Bursty data traffic]

ConnectionlessNo timing relationship

required between source and destination [Bursty datagram traffic]

Page 9: Asynchronous Transfer Mode-(ATM)

Types of traffic Class X: User defined

Page 10: Asynchronous Transfer Mode-(ATM)

The AAL ProcessDivided into two sub layers:

o The convergence sub layer (CS) o The segmentation and reassembly sub layer

(SAR)

Page 11: Asynchronous Transfer Mode-(ATM)

The convergence Sub Layer (CS)Divides the application data stream into

rational, fixed length protocol data units (PDUs)

Length of PDU depends on the nature of the traffic being passed (such as 64 Kbytes for Class D traffic)

Appends header and trailer to the CS payload

Page 12: Asynchronous Transfer Mode-(ATM)

The SAR Sub LayerDivides CS-PDUs into small segments

ranging from 44 to 48 bytes in length depending on the type of traffic being transmitted

To form SAR-PDU header and trailer information is

added to the basic payload segment

Page 13: Asynchronous Transfer Mode-(ATM)

AAL Process

Page 14: Asynchronous Transfer Mode-(ATM)

The ATM LayerThe heart of the ATM communication processPackages data, received from the AAL into

cellsThe ATM layer operates between adjacent

network nodes

Page 15: Asynchronous Transfer Mode-(ATM)

Physical LayerDefines the various transmission medium

used for the transmission of the ATM cellDivided into two parts:

o The Physical Medium Dependent (PMD) Sub layer

o The Transmission Convergence(TC) Sub layer

Page 16: Asynchronous Transfer Mode-(ATM)

The PMD Sub LayerAssociated with a given media type and

transmission speedDeals with the actual transfer of information

bits between adjacent nodes of the networkConcerned with specific characteristics of a

particular transmission technology

Page 17: Asynchronous Transfer Mode-(ATM)

The TC Sub LayerIndependent of the underlying physical mediaProvides necessary framing and convergence

operations required to fit the ATM cells into the physical transport media

Calculates and inserts the header error control information into the HEC field of the ATM cell header; and, before passing a recovered cell to the ATM layer at the receiving end, checks the received HEC field and discards the cell if an error is indicated

Page 18: Asynchronous Transfer Mode-(ATM)

The ATM Protocol Data Unit : The CellThe basic unit of ATM information transfer53-byte in lengthA 5-byte header and a 48-byte payload field

Page 19: Asynchronous Transfer Mode-(ATM)

The ATM Cell Structure

Page 20: Asynchronous Transfer Mode-(ATM)

The ATM Cell FieldsGFC(Generic Flow

control) The last four bits of

byte-1 form the generic flow control

Used to control the flow of traffic across the User-Network Interface (UNI)

VPI/VCIThis three-byte field

makes the ATM address

First byte contains virtual path identifier (VPI)

Next two bytes contain the virtual channel identifier (VCI)

Page 21: Asynchronous Transfer Mode-(ATM)

The ATM Cell FieldsPT(Payload Type)Differentiates

between user data and control messages

Indicates if a cell has experienced congestion

CLP(Cell Loss Priority)

The first bit of byte-4

Cells with a CLP set to “1” are subject to discard prior to cells for which the CLP is “0” during periods of network congestion

Page 22: Asynchronous Transfer Mode-(ATM)

The ATM Cell FieldsHEC(Header Error

Control)The final byte of the

ATM cell headerDetects errors in the

cell header but not the Payload

provides protection against miss-routing of ATM cells due to addressing errors

PAYLOAD FieldThe remaining 48

bytes of the ATM Cell are reserved for the data inserted by the AAL

Page 23: Asynchronous Transfer Mode-(ATM)

ATM TOPOLOGYDefines how the various network components

and user terminal devices are interconnectedInterfaces are divided into two groups

o User-to-network interface (UNI) o Network-to-network or node interface (NNI)

Page 24: Asynchronous Transfer Mode-(ATM)

The UNIThree variations in UNI

o Public UNIo Private UNIo Residential UNI

Page 25: Asynchronous Transfer Mode-(ATM)

The NNIThree versions of the NNI

o Public NNIo Private NNI(PNNI)o Broadband Inter-Carrier Interface (B-ICI)

Page 26: Asynchronous Transfer Mode-(ATM)

ATM TOPOLOGY

Page 27: Asynchronous Transfer Mode-(ATM)

THE ATM COMMUNICATIONS PROCESSBased on a simple and fast transport relay

mechanismCall connection, termination, addressing,

sequencing, and payload error control are handled at the trans-mitting and receiving ends

Page 28: Asynchronous Transfer Mode-(ATM)

Association between User and Network Functions

Page 29: Asynchronous Transfer Mode-(ATM)

ATM NetworkingConnection-oriented serviceEstablishes connections between adjacent

Layer 2 ATM entitiesUses virtual channels and virtual paths to

establish end-to-end virtual circuit connections

Page 30: Asynchronous Transfer Mode-(ATM)

ATM Transmission PathVirtual Channel (VC)Virtual Path (VP)Virtual Circuit Connection (VCC)

Page 31: Asynchronous Transfer Mode-(ATM)

ATM Transmission Path

Page 32: Asynchronous Transfer Mode-(ATM)

ATM SwitchingATM switches operate very differently from

analog or digital switchesATM switches use self-routing proceduresA self-routing switch relies on information

contained in the VPI/VCI fields of the cellThe switch adds a temporary routing header

or “tag” to the cell

Page 33: Asynchronous Transfer Mode-(ATM)

Routing in a Switch

Page 34: Asynchronous Transfer Mode-(ATM)

ATM SignalingATM end-users require the capability to

establish connections across the networkTwo Types of End-to-End Connections

o Permanent Virtual Circuit (PVC)o Switched Virtual Circuit(SVC)

The signaling mechanism used for ATM is based on ISDN Signaling System Number 7 (SS7)

Page 35: Asynchronous Transfer Mode-(ATM)

ATM SignalingThe Q.2931 signaling protocol with Signaling ATM Adaptation Layer (SAAL) is adapted for ATM Signaling

Page 36: Asynchronous Transfer Mode-(ATM)

Signaling ATMAdaptation Layer (SAAL)The SAAL provides reliable transport of

signaling messages between two ATM systems

Composed of two sub layerso Common part o Service-specific part

Page 37: Asynchronous Transfer Mode-(ATM)

Service-Specific PartSubdivided into Service-Specific Coordination Function

(SSCF) Service-Specific Connection Oriented

Protocol (SSCOP)

Page 38: Asynchronous Transfer Mode-(ATM)

Virtual Circuit Connection (VCC)Types

4 ClassesPoint-to-point (pt-pt)Point-to-multipoint (pt-mpt)Multipoint-to-point (mpt-pt)Multipoint-to-multipoint (mpt-mpt)

Page 39: Asynchronous Transfer Mode-(ATM)

ATM Addressing FormatATM-connected devices use an ATM end-system address (AES)

Page 40: Asynchronous Transfer Mode-(ATM)

Initial Domain Part (IDP)This part contains Address Format Identifier (AFI)Initial Domain Identifier (IDI)The IDI

o Data Country Code (DCC)o International Code Designator (ICD)

Page 41: Asynchronous Transfer Mode-(ATM)

Domain Specific Part (DSP)ContainsHigh-Order Part (HO-DSP) Lower-Order Part (LO-DSP)

Page 42: Asynchronous Transfer Mode-(ATM)

THANK YOU

Page 43: Asynchronous Transfer Mode-(ATM)

High-Order Part (HO-DSP) ContainsDomain Format Identifier (DFI)Address Authority (AA)Routing Domain (RD) Area

Page 44: Asynchronous Transfer Mode-(ATM)

Lower-Order Part (LO-DSP)

ContainsEnd-System Identifier (ESI) Selector (SEL)

Page 45: Asynchronous Transfer Mode-(ATM)

THANK YOU