BZUPAGES.COM ATM Asynchronous Transfer Mode. BZUPAGES.COM The standards for ATM were first developed in the mid-1980s Two types of networks: Telephone.

Slides:



Advertisements
Similar presentations
ATM Asynchronous Transfer Mode. ATM Networks Use optical fibre similar to that used for FDDI networks ATM runs on network hardware called SONET ATM cells.
Advertisements

EECC694 - Shaaban #1 lec # 10 Spring Asynchronous Transfer Mode (ATM) ATM is a specific asynchronous packet-oriented information, multiplexing.
WHAT’S ATM? ATM is Asynchronous Transfer Mode.
CSE Computer Networks Prof. Aaron Striegel Department of Computer Science & Engineering University of Notre Dame Lecture 7 – February 2, 2010.
Virtual-Circuit Networks:
5: DataLink Layer5-1 Asynchronous Transfer Mode: ATM r 1990’s/00 standard for high-speed (155Mbps to 622 Mbps and higher) Broadband Integrated Service.
Presented By: Pariya Raoufi. Motivations Future applications require: higher bandwidth, generate a heterogeneous mix of network traffic, low latency.
Chapter 4 Network Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 14.
CS4550: Computer Networks II high speed networks, part 2 : Frame Relay, ATM.
Asynchronous Transfer Modes By: Megan Cwiklinski Adam Nasset Brad Samples Will Vanlue.
1 EE 400 Asynchronous Transfer Mode (ATM) Abdullah AL-Harthi.
1 Asynchronous Transfer Mode (ATM) Cell Switching Connection-oriented packet-switched network Used in both WAN and LAN settings Signaling (connection setup)
ATM: DESCRIPTIONS M. RAZIF AZMAL B. M. OTHMANWET SHAH RIZAD B. ISMAIL WET RASHA AFZAL B. SHAFII WET AHMAD AFIFI B. MOHD ZAKI WET
Asynchronous Transfer Mode (ATM)
1 Fall 2005 Virtual Circuit Switching and ATM: Asynchronous Transfer Mode Qutaibah Malluhi CSE Department Qatar University.
1 6/24/ :59 CS575ATM Layers1 Rivier College CS575: Advanced LANs ATM Layers & Protocols.
University of Arizona ECE 478/ Packet Relay u Relaying: Switching packets asynchronously u Types of packet relay: 1. Cell relay: s Fixed-size packets.
Review on Networking Technologies Linda Wu (CMPT )
Protocols and the TCP/IP Suite Asynchronous Transfer Mode (ATM)
Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)
ATM Dr. Abdulaziz Almulhem. Almulhem©20012 Agenda ATM Features Services Protocol ATM switching.
1 7/12/ :20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs.
Asynchronous Transfer Mode (ATM). ATM By the mid 1980s, three types of communication networks had evolved. The telephone network carries voice calls,
EE 4272Spring, 2003 Chapter 11. ATM and Frame Relay Overview of ATM Protocol Architecture ATM Logical Connections ATM Cells ATM Service Categories ATM.
Networks: ATM1 ATM Asynchronous Transfer Mode. Networks: ATM2 A/D AAL Voice s 1, s 2 … Digital voice samples A/D AAL Video … Compression compressed frames.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 ATM (Asynchronous Transfer Mode) Cell Relay protocol designed by the ATM Forum and adopted by the ITU-T.
Chapter 18. Virtual-Circuit Networks: Frame Relay and ATM
Asynchronous Transfer Mode: ATM r 1980s/1990’s standard for high-speed (155Mbps to 622 Mbps and higher) Broadband Integrated Service Digital Network architecture.
5: DataLink Layer5-1 VLANs. 5: DataLink Layer5-2 Introduction r Need to have different broadcast domains on the same physical network r E.g. Consider.
ASYNCHRONOUS TRANSFER MODE. WHAT IS ATM? ATM is a cell-switching and multiplexing technology that combines the benefits of circuit switching (guaranteed.
Network Layer4-1 Chapter 4: Network Layer Chapter goals: r understand principles behind network layer services: m network layer service models m forwarding.
© Oxford University Press 2011 DISTRIBUTED COMPUTING Sunita Mahajan Sunita Mahajan, Principal, Institute of Computer Science, MET League of Colleges, Mumbai.
Chapter 6 Wide Area Networking Concepts, Architectures, & Services.
Univ. of TehranAdv. topics in Computer Network1 Advanced topics in Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr.
ATM © Jörg Liebeherr,
1 William Stallings Data and Computer Communications 7 th Edition Chapter 11 Asynchronous Transfer Mode.
CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.
Asynchronous Transfer Mode (ATM) Member’s Name:Chen Sing Tiong(KL003676) (L) Cheng Chin Tat (KL003832) Low Mei Ee(KL003796) Ng Shook Kien(KL003795) Pang.
Lect1..ppt - 01/06/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 5 Asynchronous Transfer Mode (ATM) by Zornitza Genova Prodanoff.
Asynchronous Transfer Mode (ATM)
ATM Asynchronous Transfer Mode
Computer Communication And Networks
Chapter 14 Connection-Oriented Networking and ATM
15-1 Connecting LANs, Backbone Networks, and Virtual LANs Connecting devices Backbone networks Virtual LANs.
ATM Technologies. Asynchronous Transfer Mode (ATM) Designed by phone companies Single technology meant to handle –Voice –Video –Data Intended as LAN or.
Chapter 13: Frame Relay & ATM Business Data Communications, 5e.
1 Kyung Hee University Chapter 18 Virtual-Circuit Networks: Frame Relay and ATM.
William Stallings Data and Computer Communications
ATM Technologies Chapter 8.
1 Chapter 3. Communication Networks Wen-Shyang Hwang KUAS EE.
Department of Computer and IT Engineering University of Kurdistan
WAN – Packet and Cell-switched Networks
Chapter 3 Asynchronous Transfer Mode (ATM). Synchronous vs. Asynchronous  ATM- cell switching technology (asynchronous)  TDM – circuit switching technology.
ATM Yang Wang Professor: Anvari. Definition 1: ATM is a high bandwidth, low-delay, connection-oriented, packet-like switching and multiplexing.
Virtual Circuit Networks Frame Relays. Background Frame Relay is a Virtual Circuit WAN that was designed in late 80s and early 90s. Prior to Frame Relays.
1 Modeling Performance and QoS with Asynchronous Transfer Mode (ATM)
Virtual-Circuit Networks:
Asynchronous Transfer Mode. Zaid Mahmood Farhat BEE-FA Department of Electrical Engineering.
Asynchronous Transfer Mode (ATM) Architecture and Operation
Asynchronous Transfer Mode
Virtual-Circuit Networks:
Asynchronous Transfer Mode Service Cell Categories
EE 122: Lecture 19 (Asynchronous Transfer Mode - ATM)
CS4470 Computer Networking Protocols
Asynchronous Transfer Mode (ATM)
Layers of The ATM Model.
Ch 14 Connection-Oriented Networking and ATM
Virtual-Circuit Networks:
Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM)
Presentation transcript:

BZUPAGES.COM ATM Asynchronous Transfer Mode

BZUPAGES.COM 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,

BZUPAGES.COM It was therefore natural to design a networking technology that would be appropriate for transporting real-time audio and video as well as text, , 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

BZUPAGES.COM 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

BZUPAGES.COM 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

BZUPAGES.COM 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 jargon, 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

BZUPAGES.COM Continue…… ATM uses virtual circuits. In ATM jargon, 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 jargon 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

BZUPAGES.COM 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 Mbps, 622 Mbps, and higher

BZUPAGES.COM 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

BZUPAGES.COM 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

BZUPAGES.COM 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

BZUPAGES.COM 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

BZUPAGES.COM 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

BZUPAGES.COM Sublayer Responsibilities Transmission convergence Idle cell insertion (TC) sublayer Transmission frame adaptation Physical medium dependent Physical medium (PMD) sublayer Bit voltages and timings Frame structure

BZUPAGES.COM 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: Mbps 2.OC-3: Mbps 3.OC-12: Mbps T1/T3 frames over fiber, microwave, and copper.

BZUPAGES.COM Transmission Convergence (TC) Sublayer The ATM layer is specified independently of the physical layer it has no concept of SONET, T1, or physical media

BZUPAGES.COM 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.

BZUPAGES.COM 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)

BZUPAGES.COM The TC sublayer has the following tasks 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, When a match occurs, Upon matching four consecutive cells, cell synchronization is declared and subsequent cells are passed to the ATM layer.

BZUPAGES.COM Continue….. If the PMD sublayer is cell-based with no frames, the 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

BZUPAGES.COM ATM Layer The ATM layer defines the structure of the ATM cell and the meaning of the fields within this structure. The first five bytes of the cell constitute the ATM header; the remaining 48 bytes constitute the ATM payload The fields in the ATM cell are as follows

BZUPAGES.COM Continue….. Virtual channel identifier (VCI). Indicates the VC to which the cell belongs. As with most network technologies that use virtual circuits, a cell’s VCI is translated from link to link Payload type (PT). Indicates the type of payload the cell contains. There are several data payload types, several maintenance payload types, and an idle cell payload type. (Recall that idle cells are sometimes needed by the physical layer for synchronization.)

BZUPAGES.COM Cell-loss priority (CLP) bit. Can be set by the source to differentiate between high-priority traffic and low-priority traffic. If congestion occurs and an ATM switch must discard cells, the switch can use this bit to first discard low-priority traffic. Header error control (HEC) byte. Error-detection and - correction bits that protect the cell header, as described above

BZUPAGES.COM ATM Design Goals 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

BZUPAGES.COM 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

BZUPAGES.COM ATM Architecture UNI: user-to-network interface NNI: network-to-network interface

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

BZUPAGES.COM Virtual Connection A virtual connection is defined by a pair of numbers: VPI and VCI

BZUPAGES.COM VPI and VCI: Hierarchical Switching

BZUPAGES.COM Identifiers and Cells

BZUPAGES.COM VP Switch and VPC Switch

BZUPAGES.COM 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.

BZUPAGES.COM 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

BZUPAGES.COM ATM Layers

BZUPAGES.COM 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

BZUPAGES.COM 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

BZUPAGES.COM ATM Layer and Headers

BZUPAGES.COM 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

BZUPAGES.COM 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

BZUPAGES.COM AAL1 Header has two fields Sequence Number (04 Bit) Sequence Number Protection (04 Bit)

BZUPAGES.COM Computer Networks18-41 AAL2

BZUPAGES.COM AAL3/4

BZUPAGES.COM AAL5

BZUPAGES.COM ATM LAN 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 has attracted the attention of designers who are looking for greater and greater speeds in LANs. 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 has attracted the attention of designers who are looking for greater and greater speeds in LANs.

BZUPAGES.COM Pure and Legacy ATM LAN

BZUPAGES.COM Mixed Architecture ATM LAN

BZUPAGES.COM LAN Emulation (LANE) Connectionless versus connection-oriented Connectionless versus connection-oriented Physical addresses versus virtual-circuit identifiers Physical addresses versus virtual-circuit identifiers Multicasting and broadcasting delivery Multicasting and broadcasting delivery Interoperability Interoperability Client/Server model in a LANE Client/Server model in a LANE – LANE Configuration Server (LECS), LANE Server (LES), LANE Client (LEC) – Broadcast/Unknown Server (BUS)

BZUPAGES.COM Mixed Architecture Using LANE