ATM Dr. Abdulaziz Almulhem. Almulhem©20012 Agenda ATM Features Services Protocol ATM switching.

Slides:



Advertisements
Similar presentations
William Stallings Data and Computer Communications 7 th Edition Chapter 11 Asynchronous Transfer Mode.
Advertisements

1 7/18/ :07 CS575ATM: ATM Layer1 Rivier College CS575: Advanced LANs ATM Technology: ATM Layer.
Computer Networks: ATM1 ATM Asynchronous Transfer Mode.
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.
CSE Computer Networks Prof. Aaron Striegel Department of Computer Science & Engineering University of Notre Dame Lecture 7 – February 2, 2010.
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.
1 All about ATM: ATM Terminology Explained Carey Williamson Department of Computer Science University of Calgary.
5: DataLink Layer ATM. Trouble compiling the project code on Ubuntu: r If you get the error: h_addr not a member of struct hostent In the file.
Networks: ATM1 ATM Asynchronous Transfer Mode. Networks: ATM2 Issues Driving LAN Changes Traffic Integration –Voice, video and data traffic –Multimedia.
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
ATM service types CBR (Constant Bit Rate)
Asynchronous Transfer Mode (ATM)
1 Fall 2005 Virtual Circuit Switching and ATM: Asynchronous Transfer Mode Qutaibah Malluhi CSE Department Qatar University.
Asynchronous Transfer Mode (ATM) and QoS
William Stallings Data and Computer Communications 7 th Edition (Selected slides used for lectures at Bina Nusantara University) High Speed Network.
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)
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.
ATM Traffic Management
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.
Advanced topics in Computer Networks
Asynchronous Transfer Mode: ATM r 1980s/1990’s standard for high-speed (155Mbps to 622 Mbps and higher) Broadband Integrated Service Digital Network architecture.
Technical Seminar Presented by :- Sangram Sekhar Choudhuri(CS ) 1 A SEMINAR REPORT ON ASYNCHRONOUS TRANSFER MODE(ATM) Under the Guidance of Mr.
ASYNCHRONOUS TRANSFER MODE. WHAT IS ATM? ATM is a cell-switching and multiplexing technology that combines the benefits of circuit switching (guaranteed.
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.
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 24. Congestion Control and Quality of Service part 3
A T M (QoS).
Computer Communication And Networks
Chapter 14 Connection-Oriented Networking and ATM
ATM Technologies. Asynchronous Transfer Mode (ATM) Designed by phone companies Single technology meant to handle –Voice –Video –Data Intended as LAN or.
Data and Computer Communications Chapter 11 – Asynchronous Transfer Mode.
Chapter 13: Frame Relay & ATM Business Data Communications, 5e.
DATA COMMUNICATION (ELA…) ASYNCHRONOUS TRANSFER MODE (ATM) 1.
Network Technology CSE Network Technology CSE3020 Week 10.
ECS5365 Lecture 6 ATM Traffic and Network Management
C L Morgan CS 4594 Broadband Communications ATM. C L Morgan ATM ATM = Asynchronous Transfer Mode ATM = Asynchronous Transfer Mode Asynchronous - in contrast.
1 Chapter 3. Communication Networks Wen-Shyang Hwang KUAS EE.
ECEN 621, Prof. Xi Zhang ECEN “ Mobile Wireless Networking ” Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings,
Networks: L11 1 Asynchronous Transfer Mode (ATM) A Connection-oriented network providing Quality of Service guarantees –developed in the mid-1980’s to.
Department of Computer and IT Engineering University of Kurdistan
Chapter 3 Asynchronous Transfer Mode (ATM). Synchronous vs. Asynchronous  ATM- cell switching technology (asynchronous)  TDM – circuit switching technology.
1 Business Telecommunications Data and Computer Communications Chapter 11 Asynchronous Transfer Mode and Frame Relay.
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)
Updated 12/20011 Asynchronous Transfer Mode Networks Nirmala Shenoy Information Technology Department Rochester Institute of Technology.
B-ISDN and ATM B-ISDN and ATM.
Asynchronous Transfer Mode (ATM) Architecture and Operation
ATM Asynchronous Transfer Mode (and some SDH)
Asynchronous Transfer Mode Service Cell Categories
EE 122: Lecture 19 (Asynchronous Transfer Mode - ATM)
ASYNCHRONOUS TRANSFER MODE(ATM) Sangram Sekhar Choudhuri
Asynchronous Transfer Mode (ATM)
Layers of The ATM Model.
Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM)
Presentation transcript:

ATM Dr. Abdulaziz Almulhem

Almulhem©20012 Agenda ATM Features Services Protocol ATM switching

Almulhem©20013 ATM Asynchronous Transfer Mode To carry ISDN traffic

Almulhem©20014 Basic Features Connection-oriented network service using virtual circuits. Virtual circuits are referred to as virtual channels and have associated virtual channel identifer (VCI) Constant length packets of 53 bytes called cells 5-byte header, 48-byte payload

Almulhem©20015 Basic Features Cells delivered in order but with possible cell loss Statistical multiplexing of cells from VC ’ s sharing a link Switches may discriminate among cells belonging to different VC ’ s to provide different QoS

Almulhem©20016 Virtual Path The concept introduced only in ATM. It bundles a number of VCs that have the same end point. It is developed in response to the high control cost of high-speed networks. Control of same Vc all at once

Almulhem©20017

8 Virtual Path Advantages Simplified network architecture Increased network performance and reliability Reduced processing and short connection setup time Enhanced network services

Almulhem©20019 Fixed cell size Advantages of fixed cell size expedites switching allows cell boundaries to be determined implicitly--i.e., without delimiters last byte of 5-byte header is header error control (HEC) field by shifting 1-bit at a time until find a 5-byte segment where last byte checks first 4 bytes, cell boundary can be determined

Almulhem© Fixed cell size once cell boundary is found, future cell boundaries can be determined by counting 53 bytes if CRC appears wrong for several consecutive cells, then resynchronization is probably required

Almulhem© Why short cell length? Short cell length has disadvantage of large overhead (9.4%) Short cell length chosen to reduce packetization delay for real-time voice Transmission time per switch (assuming 155 Mbps) is about 3  s. If 10 switches in path, total is 30  s, which is negligible Propagation delay for 1000 km path is about (1000 km)(5  s/km) = 5000  s

Almulhem© QoS and Traffic Parameters Network and user negotiate ‘ contract ’ network agrees to provide specified QoS (delay, loss, rate, etc.) provided user traffic conforms to specifications (bit rate, burstiness, etc.)

Almulhem© User Traffic Parameters Peak cell rate (PCR) reciprocal of minimum time between consecutive cells Sustained cell rate (SCR) long-term average cell rate Cell delay variation tolerance (CDVT) measures permissible departure from periodicity

Almulhem© User Traffic Parameters (cont.) Burst tolerance (BT) maximum number of cells in burst of back-to-back cells Meaning of CDVT and BT made precise via Generalized Cell Rate Algorithm (GCRA)

Almulhem© QoS Parameters Cell loss ratio (CLR) long-term proportion of cells that are lost Maximum cell transfer delay (Max CTD) Mean cell transfer delay (Mean CTD) Cell delay variation (CDV) refers to output stream while CDVT refers to input

Almulhem© QoS Parameters (cont.) Minimum cell rate (MCR) reciprocal of maximum time between consecutive cells

Almulhem© Categories of service Constant bit rate (CBR) essentially periodic stream of cells with some acceptable jitter telephony, real-time audio/video streams contract specifies CLR, CDV, Max CTD, PCR, CDVT regulated at source (open loop)

Almulhem© Categories of service (cont.) Variable bit rate-real time (VBR-RT) bursty traffic with real-time constraints compressed video (e.g., MPEG2) contract specifies CLR, CDV, Max CTD, PCR, CDVT, SCR, BT regulated at source (open loop)

Almulhem© Categories of service (cont.) Variable bit rate-nonreal time (VBR- NRT) bursty traffic without real-time constraints multimedia contract specifies CLR, Mean CTD, PCR, CDVT, SCR, BT regulated at source (open loop)

Almulhem© Categories of service (cont.) Available bit rate (ABR) bursty traffic whose bandwidth is approximately known contract specifies CLR, PCR, CDVT, MCR network guarantees to accept traffic at MCR; additional traffic may be accepted based on feedback information Regulated by source and destination (closed loop)

Almulhem© Categories of service (cont.) Unspecified bit rate (UBR) best effort service; no QoS is guaranteed contract specifies only PCR, CDVT application: transporting IP packets

Almulhem© Variable Bit Rate Constant Bit Rate ATM Bit Rate Services ABR and UBR

Almulhem© B-ISDN Service Classes

Almulhem© ATM Header Structure At user-network interface GFC=generic flow control VPI=virtual path identifier VCI=virtual channel iden. PT=payload type CLP=cell loss priority HEC=header error control NNI similar to UNI but GFC replaced by 4 extra bits for VPI

Almulhem© Header structure (cont.) GFC may be used by network to signal to user of need for (temporary) changes in instantaneous cell stream rate VCI is equivalent to virtual circuit number local to link VPI: virtual channels with same VPI form group routed and switched together speeds up processing since switching is based on shorter VPI (as opposed to VCI)

Almulhem© Header structure (cont.) BW and buffer allocations for VP can be fixed at time of service subscription. During operation, fixed resources for VPI can be allocated to various VCI ’ s functions like private network PT permits network to distinguish between data cells and control cells

Almulhem© Header structure (cont.) CLP indicates whether cell is discard- eligible (CLP=1) may be specified by user or assigned by network if negotiated traffic rate exceeded

Almulhem© Header structure (cont.) HEC equivalent to CRC code can correct single bit errors and detect multiple bit errors error control algorithm has two states: correction (C) and detection (D) error in cell causes transition from C to D. If single bit, error corrected; if multiple bit, cell discarded when in D, cells with detected errors (even if single bit) are discarded. A correct cell causes transition back to C

Almulhem© ATM Protocol Architecture

Almulhem© ATM Protocol Architecture Physical Layer ATM Layer ATM Adaptation Layer (AAL) Higher layers

Almulhem© ATM Layer Cell header generation and extraction Cell multiplex and demultiplex VPI and VCI translation and switching Generic flow control

Almulhem© ATM Adaptation Layer End-to-end layer above ATM layer unlike true transport layer (e.g., TCP), does not guarantee reliable end-to-end transport some AAL protocols support error detection, but not retransmissions.

Almulhem© ATM Adaptation Layer (Cont.) Several distinct sets of AAL protocols. Each is designed for particular type of application. AAL 1: for CBR traffic AAL 2: for VBR-RT traffic AAL 3/4: for NRT traffic, either stream or message AAL 5: for NRT message traffic

Almulhem© ATM Protocol Architecture Physical Layer ATM Layer ATM Adaptation Layer (AAL) Higher layers Convergence Sublayer Segmentation and Reassembly Sublayer

Almulhem© Convergence Sublayer (CS) upper sublayer of AAL purpose is to interface with application consists of a application specific part and common part common part is same for all applications using the particular type of AAL generates packets in standardized format (CS- PDU ’ s) which are passed to SAR sublayer packets may contain CS overhead

Almulhem© Segmentation and reassembly (SAR) sublayer at source, segments CS-PDU ’ s and adds overhead to form 48-byte cells that are passed to ATM layer at destination, reassembles CS-PDU ’ s which are passed to CS-sublayer.

Almulhem© AAL Services