(C) All rights reserved by Professor Wen-Tsuen Chen 1 Asynchronous Transfer Mode (ATM)

Slides:



Advertisements
Similar presentations
1 7/18/ :07 CS575ATM: ATM Layer1 Rivier College CS575: Advanced LANs ATM Technology: ATM Layer.
Advertisements

Spring 2003CS 4611 Switching and Forwarding Outline Store-and-Forward Switches Bridges and Extended LANs Cell Switching Segmentation and Reassembly.
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.
1 ATM - Asynchronous Transfer Mode (ATM). 2 ATM - An Overview of ATM  A technology for multiplexing fixed-length cells from a variety of sources to a.
國立清華大學資訊系黃能富教授 1  All rights reserved. No part of this publication and file may be reproduced, stored in a retrieval system, or transmitted in any form.
Computer Networks: ATM1 ATM Asynchronous Transfer Mode.
Chapter Objectives After completing this chapter you will be able to: –Understand the ATM header information and how it is utilised –Outline the UNI and.
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.
CHAPTER 7 Broadband ATM networks. topics Introduction Cell format and switching principles Switch architecture Protocol architecture ATM LAN’s.
Network Communication Technology Chapter 20 Asynchronous Transfer Mode (ATM)
CSE Computer Networks Prof. Aaron Striegel Department of Computer Science & Engineering University of Notre Dame Lecture 7 – February 2, 2010.
Asynchronous Transfer Mode (ATM) Advanced Computer Networks D12.
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.
Networks: ATM1 ATM Asynchronous Transfer Mode. Networks: ATM2 Issues Driving LAN Changes Traffic Integration –Voice, video and data traffic –Multimedia.
1 Chapter 3 Switching and Forwarding Outline 3.1 Switching and Forwarding 3.2 Bridges and LAN Switches 3.3 Cell Switching (ATM) 3.4 Implementation and.
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.
Networks: ATM 1 Asynchronous Transfer Mode (ATM).
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.
Networks: ATM1 ATM Asynchronous Transfer Mode. Networks: ATM2 Issues Driving LAN Changes Traffic Integration –Voice, video and data traffic –Multimedia.
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.
Packet Switching Outline Switching and Forwarding Bridges and LAN Switches Cell Switching (ATM) Switching Hardware.
Asynchronous Transfer Mode (ATM) Advanced Computer Networks.
Univ. of TehranIntroduction to Computer Network1 Introduction to Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr. Nasser.
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.
ASYNCHRONOUS TRANSFER MODE. WHAT IS ATM? ATM is a cell-switching and multiplexing technology that combines the benefits of circuit switching (guaranteed.
© Oxford University Press 2011 DISTRIBUTED COMPUTING Sunita Mahajan Sunita Mahajan, Principal, Institute of Computer Science, MET League of Colleges, Mumbai.
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)
Chapter 14 Connection-Oriented Networking and ATM
Outline Packet switching paradigms Bridges and extended LANs Cell switching Switching hardware.
ATM Technologies. Asynchronous Transfer Mode (ATM) Designed by phone companies Single technology meant to handle –Voice –Video –Data Intended as LAN or.
1 Prof. Dr. Ing. PUSZTAI Kalman ATM networks. 2 ATM overview Promising technology in early 90s (why?) Connection-oriented (virtual circuits) Signalling.
21-Dec-154/598N: Computer Networks Cell Switching (ATM) Connection-oriented packet-switched network Used in both WAN and LAN settings Signaling (connection.
C L Morgan CS 4594 Broadband Communications ATM. C L Morgan ATM ATM = Asynchronous Transfer Mode ATM = Asynchronous Transfer Mode Asynchronous - in contrast.
Department of Computer and IT Engineering University of Kurdistan
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)
1 Introduction to Computer Networks University of Ilam By: Dr. Mozafar Bag Mohammadi Packet Switching.
CS380 Int. to Comp. Networks Switching – Part II1 Bridges and LAN Switches Q. What can be used to share data between two shared-media LAN’s? A.LAN switch.
B-ISDN and ATM B-ISDN and ATM.
Asynchronous Transfer Mode (ATM) Architecture and Operation
Advanced Computer Networks
Rivier College CS575: Advanced LANs ATM Adaptation Layer
Asynchronous Transfer Mode
Asynchronous Transfer Mode Service Cell Categories
EE 122: Lecture 19 (Asynchronous Transfer Mode - ATM)
Chapter Objectives After completing this chapter you will be able to:
Asynchronous Transfer Mode (ATM)
Layers of The ATM Model.
Ch 14 Connection-Oriented Networking and ATM
Measured Capacity of an Ethernet: Myths and Reality
Switching and Forwarding
Asynchronous Transfer Mode (ATM)
LAB#5 ATM.
Asynchronous Transfer Mode (ATM)
Presentation transcript:

(C) All rights reserved by Professor Wen-Tsuen Chen 1 Asynchronous Transfer Mode (ATM)

(C) All rights reserved by Professor Wen-Tsuen Chen 2 An Overview of ATM ATM is Asynchronous Transfer Mode. ATM is originally the transfer mode for implementing Broadband ISDN (B-ISDN). In 1988, CCITT (from ITU) issued the first two recommendations relating to B-ISDN: –I.113 Vocabulary of Terms for Broadband Aspects of ISDN –I.121 Broadband Aspects of ISDN In 1911, the ATM Forum was created with the goal of accelerating the development of ATM standards.

(C) All rights reserved by Professor Wen-Tsuen Chen 3 An Overview of ATM Connection-oriented packet-switched network Used in both WAN and LAN settings Signaling (connection setup) Protocol: –Q.2931 Packets are called cells (53 bytes) –5-byte header + 48-byte payload Commonly transmitted over SONET –other physical layers possible Connections can be switched (SVC), or permanent (PVC).

(C) All rights reserved by Professor Wen-Tsuen Chen 4 Variable vs. Fixed-Length Packets No Optimal Length –if small: high header-to-data overhead –if large: low utilization for small messages Fixed-Length Easier to Switch in Hardware –simpler –enables parallelism

(C) All rights reserved by Professor Wen-Tsuen Chen 5 Big vs. Small Packets Small Improves Queue behavior –finer-grained pre-emption point for scheduling link maximum packet = 4KB link speed = 100Mbps transmission time = 4096 x 8/100 = us high priority packet may sit in the queue us in contrast, 53 x 8/100 = 4.24us for ATM –near cut-through behavior two 4KB packets arrive at same time link idle for us while both arrive at end of us, still have 8KB to transmit in contrast, can transmit first cell after 4.24us at end of us, just over 4KB left in queue

(C) All rights reserved by Professor Wen-Tsuen Chen 6 Big vs Small (cont) Small Improves Latency (for voice) –voice digitally encoded at 64KBps (8-bit samples at 8KHz) –need full cell ’ s worth of samples before sending cell –example: 1000-byte cells implies 125ms per cell (too long) –smaller latency implies no need for echo cancellors ATM Compromise: 48 bytes = (32+64)/2

(C) All rights reserved by Professor Wen-Tsuen Chen 7 An Overview of ATM ATM operates on a best effort basis. ATM guarantees that cells will not be disordered. Two types of connections: –Point-to-point –Multipoint (Multicast) Four Types of Services: –CBR (Constant Bit Rate) –VBR (Variable Bit Rate) –ABR (Available Bit Rate) Flow Control, Rate-based, Credit- based –UBR (Unspecific Bit Rate) No Flow control. Aggregate Bandwidth vs. Shared Medium (FDDI, Fast Ethernet).

(C) All rights reserved by Professor Wen-Tsuen Chen 8 ATM Network Structure

(C) All rights reserved by Professor Wen-Tsuen Chen 9 Cell Format User-Network Interface (UNI) –host-to-switch format –GFC: Generic Flow Control (still being defined) –VCI: Virtual Circuit Identifier –VPI: Virtual Path Identifier –Type: management, congestion control, AAL5 (later) –CLPL Cell Loss Priority –HEC: Header Error Check (CRC-8) GFCHEC (CRC-8) VPIVCICLPTypePayload 384 (48 bytes)8

(C) All rights reserved by Professor Wen-Tsuen Chen 10 Cell Format Network-Network Interface (NNI) –switch-to-switch format –GFC becomes part of VPI field VPI HEC (CRC-8) VCICLP PTI Payload 384 (48 bytes)8

(C) All rights reserved by Professor Wen-Tsuen Chen 11 ATM Characteristics No error protection or flow control on a link-by-link basis. ATM operates in a connection- oriented mode. The header functionality is reduced. The information field length is relatively small and fixed.

(C) All rights reserved by Professor Wen-Tsuen Chen 12 ATM Protocol Stack Physical Layer (PMD) ATM Layer ATM Adaptation Layer Higher Layers Control plane User plane Management plane Layer management Plane management Virtual Channel Functions Virtual Path Functions

(C) All rights reserved by Professor Wen-Tsuen Chen 13 Physical Layer Interface Specification SONET STS-3C SONET STS-12 DS3 STP for ATM LAN etc.

(C) All rights reserved by Professor Wen-Tsuen Chen 14 ATM Layer Service Transparent transfer of 48-octet data unit Deliver data in sequence on a connection Two levels of multiplexing Three types of connections –Point-to-point –Point-to-Multipoint –Multipoint-to-Multipoint Transport is best-effort Network QoS negotiation Traffic control and congestion control

(C) All rights reserved by Professor Wen-Tsuen Chen 15 ATM Layer Functions Cell multiplexing and switching Cell rate decoupling Cell discrimination based on pre-defined VPI/VCI Quality of Service (QoS) Payload type characterization Generic flow control Loss priority indication and Selective cell discarding Traffic shaping

(C) All rights reserved by Professor Wen-Tsuen Chen 16 Pre-assigned VPI/VCI Values Unassigned Cell Indication (VPI = 0, VCI = 0) Meta signaling (VCI=1) –Meta signaling is the bootstrap procedure used to establish and release a signaling VC. Not used for PVC setup. General broadcasting signaling (VCI=2) OAM F4 flow indication -- segment and end- to-end (VCI=3 and VCI=4) Point-to-Point Signaling (VCI=5) Carriage of Interim Local Management Interface (ILMI) messages (VPI=0, VCI=16)

(C) All rights reserved by Professor Wen-Tsuen Chen 17 Cell Rate Decoupling and Cell Discrimination Cell Rate Decoupling –ATM sending entity adds unassigned cells to the assigned cell stream in order to adjust to the cell rate acquired by the payload capacity of the physical layer (R). Cell Discrimination –Meta signaling –General broadcast signaling –Point-to-point Signaling –Segment OAM F4 flow cell –End-to-end OAM F4 flow cell –ILMI message –User data

(C) All rights reserved by Professor Wen-Tsuen Chen 18 Virtual Channels, Virtual Paths, and the Physical Channel 虛擬路徑 虛擬通道 實體線路 / / /10 300/ 虛擬路徑 虛擬通道 細胞

(C) All rights reserved by Professor Wen-Tsuen Chen 19 Virtual Channels The virtual channel (VC) is the fundamental unit of transport in a B-ISDN. Each ATM cell contains an explicit label in its header to identify the virtual channel. a Virtual Channel Identifier (VCI) a Virtual Path Identifier (VPI) A virtual channel (VC) is a communication channel that provides for the transport of ATM cells between two or more endpoints for information transfer. A Virtual Channel Identifier (VCI) identifiers a particular VC within a particular VP over a UNI or NNI. A specific value of VCI has no end-to-end meaning.

(C) All rights reserved by Professor Wen-Tsuen Chen 20 Virtual Paths A Virtual Path (VP) is a group of Virtual Channels that are carried on the same physical facility and share the same Virtual Path Identifier (VPI) value. The VP boundaries are delimited by Virtual Path Terminators (VPT). AT VPTs, both VPI and VCI are processed. Between VPTs associated with the same VP, only the VPI values are processed (and translated) at ATM network elements. The VCI values are processed only at VPTs, and are not translated at intermediate ATM network elements.

(C) All rights reserved by Professor Wen-Tsuen Chen 21 Segmentation and Reassembly ATM Adaptation Layer (AAL) –AAL 1 and 2 designed for applications that need guaranteed rate (e.g., voice, video) –AAL 3/4 designed for packet data –AAL 5 is an alternative standard for packet data AAL ATM AAL ATM ……

(C) All rights reserved by Professor Wen-Tsuen Chen 22 AAL Reference Structure Service Specific CS (SCCS) (may be Null) Common Part CS (CPCS) SAR(Common) AAL Convergence Sublayer (CS) SAR SAP Primitives

(C) All rights reserved by Professor Wen-Tsuen Chen 23 AAL Service Specific Layers ATM Transmission Convergence Sublayer PMD Layer MGMT Layer MGMT byte payloads add 5 byte header message

(C) All rights reserved by Professor Wen-Tsuen Chen 24 ATM Adaptation Layers (AAL) In order to carry data units longer than 48 octets in ATM cells, an adaptation layer is needed. The ATM adaptation layer (AAL) provides for segmentation and reassembly of higher-layer data units and for detection of errors in transmission. Since the ATM layer simply carries cells without concern for their contents, a number of different AALs can be used across a single ATM interface. The AAL maps the user, control, or management protocol data units into the information field of the ATM cell and vice versa. To reflect the spectrum of applications, four service classes have been defined by CCITT.

(C) All rights reserved by Professor Wen-Tsuen Chen 25 AAL Service Classification Timing between source and destination Class A Class B Class C Class D Required Not required Bit Rate Constant Variable Connection Mode Connection oriented Connectionless Circuit Emulation Packetized voice/video Connection Oriented Data Datagram Attribute AAL1 AAL2 SAAL AAL 5 AAL 4 AAL 3 Signalling (Q.93B)

(C) All rights reserved by Professor Wen-Tsuen Chen 26 AAL 1 (Constant Bit Rate -CBR) Functions Emulation of DS1 and DS3 Circuits Distribution with forward error correction Handle cell delay for constant bit rate Transfer timing information between source and destination Transfer structure information (structure pointer) Provide indication of unrecoverable lost or errored information Header SN SNP 47 Octets Payload SAR PDU CSI Seq Count EP CRC

(C) All rights reserved by Professor Wen-Tsuen Chen 27 AAL 2 Protocol Data Unit (PDU) Header SN IT 47 Octets Payload LI CRC SAR PDU ATM PDU SN: Sequence number IT: Information Type:BOM,COM,EOM,SSM Length Indicator

(C) All rights reserved by Professor Wen-Tsuen Chen 28 AAL 3/4 Convergence Sublayer Protocol Data Unit (CS-PDU) –CPI: commerce part indicator (version field) –Btag/Etag:beginning and ending tag –BAsize: hint on amount of buffer space to allocate –Length: size of whole PDU

(C) All rights reserved by Professor Wen-Tsuen Chen 29 Cell Format –Type BOM: beginning of message COM: continuation of message EOM end of message –SEQ: sequence of number –MID: message id –Length: number of bytes of PDU in this cell

(C) All rights reserved by Professor Wen-Tsuen Chen 30 AAL 5 PDU Structure The Simple and Efficient Adaptation Layer (SEAL), attempts to reduce the complexity and overhead of AAL 3/4. It eliminates most of the overhead of AAL 3/4. AAL 5 comprises a convergence sublayer and a SAR sublayer, although the SAR is essentially null.

(C) All rights reserved by Professor Wen-Tsuen Chen 31 AAL5 CS-PDU Format –pad so trailer always falls at end of ATM cell –Length: size of PDU (data only) –CRC-32 (detects missing or misordered cells) Cell Format –end-of-PDU bit in Type field of ATM header