ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by...

45
ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted along virtual circuits Design Goals Large bandwidth and less susceptible to noise degradation Interface with existing systems without lowering their effectiveness Inexpensive implementation Support the existing telecommunications hierarchies Connection-oriented to ensure accurate and predictable delivery Many functions are hardware implementable

Transcript of ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by...

Page 1: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

ATM• Asynchronous Transfer Mode• ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T• ATM uses asynchronous TDM• Cells are transmitted along virtual circuits• Design Goals

– Large bandwidth and less susceptible to noise degradation– Interface with existing systems without lowering their effectiveness– Inexpensive implementation– Support the existing telecommunications hierarchies– Connection-oriented to ensure accurate and predictable delivery– Many functions are hardware implementable

Page 2: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

Multiplexing using Cells

• The variety of packet sizes makes traffic unpredictable• A cell network uses the cell as the basic unit of data exchange

– A cell is defined as a small, fixed sized block of information– Cells are interleaved so that non suffers a long delay– A cell network can handle real-time transmissions– Network operation is more efficient and cheaper

Mixed Network Traffic

Cell Network

Page 3: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

Synchronous vs. Asynchronous TDM

Page 4: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

ATM Architecture

• UNI: user-to-network interface• NNI: network-to-network interface

Page 5: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

Virtual ConnectionConnection between two endpoints is accomplished throughTransmission path (TP):Physical connection( wire, Cable, Satellite) between an end point or between two switchesVirtual path (VP):Provide a connection or set of connection between two switchesVirtual circuit (VC):Cells network are based on VCS and all cells belonging to a single message belonging to same virtual circuit

Page 6: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

Virtual Connection

• A virtual connection is defined by a pair of numbers: VPI and VCI

Page 7: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

VPI and VCI: Hierarchical Switching

Page 8: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

Identifiers and Cells

Page 9: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

VP Switch and VPC Switch

Page 10: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

ATM

• The standards for ATM were first developed in the mid-1980s

• Two types of networks:

Telephone networks, which were (and still are) primarily used to carry real-time voice, and data networks, which were primarily used to transfer text files,

Page 11: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

• It was therefore natural to design a networking technology that would be appropriate for transporting real-time audio and video as well as text, e-mail, and image files. Asynchronous transfer mode (ATM) achieved this goal.

• Two standards committees, the ATM Forum [ATM 2002] and the International Telecommunications Union [ITU 2002] developed standards for broadband digital services networks

Page 12: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

• The ATM standards call for packet switching

• Paralleling the development of the ATM standards, major companies throughout the world made significant investments in ATM research and development. These investments Causes

• high-performing ATM technologies

• ATM switches that can switch terabits per second

Page 13: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

• ATM technology has been deployed very aggressively within both telephone networks and the Internet backbones

• ATM switches can forward data at very high rates and, consequently, they have been deployed in Internet backbone networks, where the need to transport traffic at high rates is most acute. When ATM is in the Internet backbone, TCP/IP runs on top of ATM and views an entire ATM network

Page 14: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

Principal Characteristics of ATM• The ATM standard defines a full suite of communication

protocols, from an application-level API all the way down through the physical layer

• The ATM service models include constant bit rate (CBR) service, variable bit rate (VBR) service, available bit rate (ABR) service, and unspecified bit rate (UBR) service

• ATM uses packet switching with fixed-length packets of 53 bytes. In ATM , these packets are called cells. Each cell has five bytes of header and 48 bytes of “payload.” The fixed-length cells and simple headers have facilitated high speed

switching

Page 15: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

Continue……

• ATM uses virtual circuits. In ATM , virtual circuits are called virtual channels. The ATM header includes a field for the virtual channel number, which is called the virtual channel identifier (VCI) in ATM

• ATM provides no retransmissions on a link-by-link basis. If a switch detects an error in an ATM cell header, it attempts to correct the error using error-correcting codes. If it cannot correct the error, it drops the cell rather than request a retransmission from the preceding switch

Page 16: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

Continue…..

• ATM provides congestion control only within the ATM ABR service class

• ATM can run over just about any physical layer. It often runs over fiber optics using the SONET standard at speeds of 155.52 Mbps, 622 Mbps, and higher

Page 17: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

ATM Layers

Page 18: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

ATM protocol stack consists of three layers

• The ATM physical layer deals with voltages, bit timings, and framing on the physical medium

• The ATM layer is the core of the ATM standard. It defines the structure of the ATM cell

• The ATM adaptation layer (AAL) is roughly analogous to the transport layer in the Internet protocol stack. ATM includes several different types of AALs to support different types of services

Page 19: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

• Currently, ATM is most commonly used as a link-layer technology within localized regions of the Internet. A special AAL type, AAL5, has been developed to allow TCP/IP to interface with ATM. At the IP-to-ATM interface, AAL5 prepares IP datagrams for ATM transport; at the ATM-to-IP interface, AAL5 reassembles ATM cells into IP datagrams

Page 20: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

ATM Physical Layer

• The physical layer is concerned with sending an ATM cell over a single physical link.

The physical layer has two sublayers 1. Physical medium dependent (PMD) sublayer 2. Transmission convergence (TC) sublayer

Page 21: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

The Physical Medium Dependent (PMD) Sublayer

• The PMD sublayer is at the very bottom of the ATM protocol stack

• Depends on the physical medium of the link

• The PMD sublayer is specified differently for different physical media (fiber, copper, and so on).

• It is also responsible for generating bits

Page 22: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

Continue…..

• There are two classes of PMD sublayers

PMD sublayers that have a

1: Transmission frame structure(for example, T1, T3, SONET, or SDH)

2: PMD sublayers that do not. If the PMD has a frame structure, then it is responsible for

generating frames

Page 23: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

Sublayer ResponsibilitiesTransmission convergence Idle cell insertion(TC) sublayer Transmission frame adaptation

Physical medium dependent Physical medium(PMD) sublayer Bit voltages and timings Frame structure

Page 24: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

• SONET/SDH (synchronous optical network/synchronous digital hierarchy) over single-mode fiber. Like T1 and T3, SONET and SDH have frame structures that establish bit synchronization between the transmitter and receiver at the two ends of the link. There are several standardized rates, including:

1. OC-1: 51.84 Mbps2. OC-3: 155.52 Mbps3. OC-12: 622.08 Mbps• T1/T3 frames over fiber, microwave, and copper.

Page 25: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

Transmission Convergence (TC) Sublayer

• The ATM layer is specified independently of the physical layer

• it has no concept of SONET, T1, or physical media

Page 26: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

TC sublayer

A sublayer is therefore needed (1) at the sending side of the link to accept ATM cells from the

ATM layer and prepare them for transmission on the physical medium,

(2) at the receiving side of the link to group bits arriving from the physical medium into cells and pass the cells to the ATM layer.

• which sits on top of the PMD sublayer and just below the ATM layer.

Page 27: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

TC Sublayer

• TC sublayer is also physical medium dependent—if we change the physical medium or the underlying frame structure,

then we must also change the TC sublayer

• On the transmit side, the TC sublayer places ATM cells into the bit and transmission frame structure of the PMD sublayer. On the receive side, it extracts ATM cells from the bit and transmission frame structure of the PMD sublayer

• It also performs header error control (HEC)

Page 28: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

The TC sublayer has the followingtasks

• At the transmit side, the TC sublayer generates the HEC byte for each ATM cell that is to be transmitted. At the receive side, the TC sublayer uses the HEC byte to correct all one-bit errors in the header and some multiple-bit errors in the header, reducing the possibility of incorrect routing of cells

• At the receive side, the TC sublayer delineates cells. If the PMD sublayer is cell based , then this delineation is typically done by running the HEC on all contiguous sets of 40 bits (that is, five bytes). When a match occurs, a cell is delineated. Upon matching four consecutive cells, cell synchronization is declared and subsequent cells are passed to the ATM layer.

Page 29: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

Continue…..

• sublayer sends an idle cell when the ATM layer has not provided a cell, thereby generating a continuous stream of cells. The receiving TC sublayer does not pass idle cells to the ATM layer. Idle cells are marked in the PT field in the ATM header

Page 30: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

ATM Services• ABR (Available bit rate):

– Source follows network feedback.– Max throughput with minimum loss.

• UBR (Unspecified bit rate):– User sends whenever it wants. No feedback. No guarantee. Cells may

be dropped during congestion.• CBR (Constant bit rate): User declares required rate.

– Throughput, delay and delay variation guaranteed.• VBR (Variable bit rate): Declare avg and max rate.

– rt-VBR (Real-time): Conferencing.

– nrt-VBR (non-real time): Stored video.

Page 31: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

Classes of Service• The Convergence Sublayer (CS) interprets the type and format of

incoming information based on 1 of 4 classes of service assigned by the application

• Class A: Constant bit rate (CBR), Connection oriented, strict timing relationship between source and destination, i.e voice

• Class B: Variable bit rate (VBR), Connection oriented, strict timing, e.g. packet-mode video for video conferencing

• Class C: Connection oriented VBR, not strict timing, e.g. LAN• data transfer applications such as Frame Relay• Class D: Connectionless VBR, not strict timing, e.g. LAN data• transfer applications such as IP

Page 32: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

Physical Layer

• ATM Cell can be carried by any Physical Layer carrier .The original design of ATM is based on SONET.

• Problem with other technology is cell boundary

Page 33: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

Physical Layer• Multimode Fiber: 100 Mbps using 4b/5b,• 155 Mbps SONET STS-3c, 155 Mbps 8b/10b• Single-mode Fiber: 155 Mbps STS-3c, 622 Mbps• Plastic Optical Fiber: 155 Mbps• Shielded Twisted Pair (STP): 155 Mbps 8b/10b• Coax: 45 Mbps, DS3, 155 Mbps• Unshielded Twisted Pair (UTP)• UTP-3 (phone wire) at 25.6, 51.84, 155 Mbps• UTP-5 (Data grade UTP) at 155 Mbps

Page 34: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

ATM Layer and Headers

Page 35: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

ATM Layer and Headers

• General Flow Control (GFC). 4 bit provide for Flow control at the UNI

• Virtual Path Identifier (VPI). 8 bit field in UNI and 12 bit in NNI.

• VCI. 16 bit in both.

• Payload type(PT). User data and managerial Information.

• Cell Loss priority. Provide for congestion control.

• Header Error Correction. For error detection

Page 36: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

Application Adaptation Layer (AAL)• Convert data from upper-layer into 48-byte data units for the ATM cells• AAL1 – constant bit rate (CBR) video and voice• AAL2 – variable bit rate (VBR) stream low-bit-rate traffic an short-frame traffic such as audio (ex: mobile phone)• AAL3/4 – connection-oriented/connectionless data• AAL5 – SEAL (Simple and Efficient Adaptation Layer) No sequencing and error control mechanisms

Page 37: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

AAL1Header has two fields• Sequence Number (04 Bit)• Sequence Number Protection (04 Bit)

Page 38: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

Computer Networks 18-38

AAL2

Page 39: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

AAL3/4

Page 40: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

AAL5

Page 41: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

ATM LAN• ATM is mainly a wide-area network (WAN ATM); however, the technology can be ATM is mainly a wide-area network (WAN ATM); however, the technology can be

adapted to local-area networks (ATM LANs). The high data rate of the technology adapted to local-area networks (ATM LANs). The high data rate of the technology has attracted the attention of designers who are looking for greater and greater has attracted the attention of designers who are looking for greater and greater speeds in LANs. speeds in LANs.

Page 42: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

Pure and Legacy ATM LAN

Page 43: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

Mixed Architecture ATM LAN

Page 44: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

LAN Emulation (LANE)• Connectionless versus connection-orientedConnectionless versus connection-oriented• Physical addresses versus virtual-circuit identifiersPhysical addresses versus virtual-circuit identifiers• Multicasting and broadcasting deliveryMulticasting and broadcasting delivery• InteroperabilityInteroperability

• Client/Server model in a LANEClient/Server model in a LANE– LANE Configuration Server (LECS), LANE Server (LES), LANE Client (LEC)LANE Configuration Server (LECS), LANE Server (LES), LANE Client (LEC)

– Broadcast/Unknown Server (BUS)Broadcast/Unknown Server (BUS)

Page 45: ATM Asynchronous Transfer Mode ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T ATM uses asynchronous TDM Cells are transmitted.

Mixed Architecture Using LANE