Networks: L11 1 Asynchronous Transfer Mode (ATM) A Connection-oriented network providing Quality of Service guarantees –developed in the mid-1980’s to.

Slides:



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

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.
EECC694 - Shaaban #1 lec # 10 Spring Asynchronous Transfer Mode (ATM) ATM is a specific asynchronous packet-oriented information, multiplexing.
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.
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
Asynchronous Transfer Mode (ATM)
TDC 461: Session 9 DePaul University Spring Quarter, 2001.
1 Fall 2005 Virtual Circuit Switching and ATM: Asynchronous Transfer Mode Qutaibah Malluhi CSE Department Qatar University.
Asynchronous Transfer Mode (ATM) and QoS
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.
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.
Definition  A new Technology  Fixed size packets called CELLS  Streamlined: minimal error and flow control  Small cells compared to other technologies.
Chapter 18. Virtual-Circuit Networks: Frame Relay and ATM
Outlines Received due 13 March 24 %. Homework n Review for Midterm on 1 March 2000 n Research Paper n Readings [11] “ATM Systems: What’s Next?” [12] “Long.
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.
Introduction to Voice over ATM University of Ottawa School of IT & Engineering CSI 5171 Prepared by: Amjad Farran ID number: /3/2002.
Univ. of TehranAdv. topics in Computer Network1 Advanced topics in Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr.
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 24. Congestion Control and Quality of Service part 3
ATM Switches Cells Scalable QoS Perspective Virtual Circuits.
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.
Network Technology CSE Network Technology CSE3020 Week 10.
Final Chapter Packet-Switching and Circuit Switching 7.3. Statistical Multiplexing and Packet Switching: Datagrams and Virtual Circuits 4. 4 Time Division.
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.
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.
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.
ATM Asynchronous Transfer Mode (and some SDH)
Asynchronous Transfer Mode
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:

Networks: L11 1 Asynchronous Transfer Mode (ATM) A Connection-oriented network providing Quality of Service guarantees –developed in the mid-1980’s to combine packet switching with TDM –had been hoped it would be the end-user to end-user network of choice »to provide broadband services beyond ISDN –TCP/IP Internet became the de facto standard instead –ATM now used as part of the network infrastructure »e.g. in enterprise networks, IP over ATM, Voice over ATM etc. –claimed benefits : » high performance hardware switching »dynamic bandwidth allocation for bursty traffic »class-of-service support for multimedia applications »common LAN/WAN architecture via LAN emulation »scalability in speed and network size

Networks: L11 2 An ATM network is a collection of endpoints, switches and interfaces : –UNI : user-network interface »connects end systems to switches –NNI : network-network interface »connects two switches –B-ICI : broadband intercarrier interface »connects two public switches from different service providers –provides Permanent Virtual Connections (PVCs) e.g. leased lines, and Switched Virtual Connections (SVCs) on demand X X X X X X X X X Private UNI Public UNI NNI Private NNI Private ATM network Public UNI B-ICI Public UNI Public ATM network A Public ATM network B

Networks: L11 3 ATM Technology –all information formatted into fixed-length cells of 48 bytes + 5 bytes header »ensures time-critical information not adversely affected by long packets –header organised for efficient hardware switching »carries payload type information, virtual-circuit identifiers, CRC etc. –information from separate flows converted into cells and then multiplexed »cells queued and transmitted according to some scheduling strategy »no time-slot reservation as in TDM ­cells flow asynchronously MUX ` Wasted bandwidth ATM TDM Voice Data packets Images

Networks: L11 4 –ATM is connection-oriented »a connection setup required prior to transfer of cells »identifies a path through the network that can provide the required service ­a virtual channel connection (VCC) »the VCC has a chain of local identifiers each used at a switch (VCIs) ­each input port to a switch uses its own private set of VCIs ­used to index into its routing table to find the next hop output port »high speed switching relatively straightforward, 155Mbps streams typical ­fixed sized cell with standard headers 2 3 N 1 Switch N 1 … 5 6 video 25 video voice data N video75 voice67 data 39 video 67 … …

Networks: L11 5 –Aggregation into virtual paths: »virtual channel connections (VCC) sharing a common path through the network »VCCs a, b, c aggregated into VP3 after switch 1 ­and to VP5 after the Digital Cross Connect to switch 2 »VCCs d, e aggregated into VP2 after switch 1 ­and to VP1 after the DCC to switch 4 »VCCs b, c could have been aggregated after switch 2 to switch 3 »the DCC here switches aggregated virtual paths, not individual VCCs c ATM Sw 1 ATM Sw 4 ATM Sw 2 ATM Sw 3 ATM DCC a b d e VP3 VP5 VP2 VP1 a b c d e

Networks: L11 6 –Two levels of identifiers »Virtual Channel Identifier (VCI) and Virtual Path Identifier (VPI) »all switches along a virtual path switch on the basis of the VPI alone »VCIs only used at the end of a virtual path –the VCI/VPI structure supports scalability to very large networks –DCCs allow network path topology reconfiguration under software control »similar to SONET ring reconfigurability –network managers can allocate bandwidth to virtual paths »and to any degree of granularity Physical Link Virtual Paths Virtual Channels

Networks: L11 7 –ATM Cells: »GFC (Generic Flow Control) : local functions e.g. identifying multiple stations at end-points ­not used in practice »no GFC in NNI header allows larger trunks between public ATM switches »VPI : 8 or 12 bits; VCI : 16 bits »PT (Payload Type) : payload contains user data/control data »CLP (Cell Loss Priority) : lower priority cells get discarded first when congested »HEC (Header Error Control) : CRC-8 (x 8 +x 2 +x+1) over first 4 bytes of header ­detection and/or single bit correction GFC VPI VCI PTCLP HEC Payload (48 bytes) VPI VCI PTCLP HEC Payload (48 bytes) UNI cellNNI cell

Networks: L11 8 Reference Model: »user plane deals with data transfer, flow control, error recovery etc. »control plane deals with signalling to set up, manage and release connections »management plane deals with network resources and coordination of other planes Plane management Control planeUser plane Physical layer ATM layer ATM adaptation layer Higher layers Layer management Management plane Application Presentation Session Transport Network Data Link Physical

Networks: L11 9 –Physical layer: »transmission convergence sublayer ­ATM cell boundaries tracked ­checking of header checksums ­insertion and removal of idle cells »physical medium dependent layer ­cells are converted into a bitstream ­cells packaged into frames for the medium e.g. SONET, FDDI, STP etc. –ATM layer: »concerned with sequenced transfer of cells in connections across the network »accepts 48-byte blocks from the ATM Adaptation layer and adds 5-byte header Transmission convergence sublayer Physical medium dependent sublayer Physical medium ATM layer Physical layer AAL ATM User information AAL ATM PHY ATM PHY ATM PHY … End system Network

Networks: L11 10 –ATM Adaptation layer : »responsible for providing different applications with the appropriate support ­several AAL types are defined – AAL1 to AAL5 »converts higher level SDUs into 48-byte blocks for ATM layer »provides support for the protocol layer directly above ­e.g. to provide a reliable stream service, if needed (not if TCP was the layer above) ­cell sequence numbering ­segmentation and reassembly support A/D AAL Voice s 1, s 2 … Digital voice samples A/D AAL Video … Compression compressed frames picture frames AAL Data Bursty variable-length packets cells

Networks: L11 11 Service Classes –Constant Bit Rate (CBR) »rate constant for the whole period of the connection »for traffic sensitive to delay ­e.g. voice, video, TV, circuit switching emulation –Variable Bit Rate, non-real-time (VBR-NRT) »for bursty sources with no rigorous timing requirements ­rate varies with time depending on rate at which application produces data ­e.g. multimedia , transaction processing –Variable Bit Rate, real-time (VBR-RT) »similar to VBR-NRT for applications sensitive to cell-delay variation ­e.g. voice with speech activity detection –Available Bit Rate (ABR) »allows sources to make use of any bandwidth that is still available ­e.g. file transfer, –Unspecified Bit Rate (UBR) »for everything else, including TCP/IP – lowest tariff

Networks: L11 12 Traffic Descriptors –parameters which the source must specify when negotiating a connection –traffic will be policed and enforced to conform with the parameters –Peak Cell Rate (PCR) »rate in cells/second that the source is never allowed to exceed »inverse of minimum inter-cell arrival time –Sustainable Cell Rate (SCR) »average cell rate in cells/second produced by the source over a long period –Maximum Burst Size (MBS) »number of consecutive cells that may be transmitted by the source at the PCR »used as the bucket size parameter for the enforcement algorithm –Minimum Cell Rate (MCR) »minimum cell rate in cells/second that the source is always allowed to send –Cell Delay Variation Tolerance (CDVT) »tolerable level of cell delay variation in a given connection

Networks: L11 13 Negotiable Quality of Service parameters –Cell Loss Ratio (CLR) »ratio of number of lost cells to total transmitted cells ­lost in the network due to congestion and/or buffer overflow »specified as an order of magnitude in the range to »extent to which CLR can be negotiated depends on buffer allocation strategies available in the network –Cell Transfer Delay (CTD) »delay experienced by a cell between network entry and exit »includes propagation delays, queuing delays at intermediate switches and processing times at queuing points »since cells each experience different delays, CTD specified by a probability density function »maximum CTD can be negotiated by which some fraction (1-  ) of the cells will be delivered ­where  is some appropriately small value

Networks: L11 14 –Cell Delay Variation (CDV) »the total delay encountered by cells in a connection ­excluding fixed delay D 0 »peak-to-peak delay can currently be negotiated »network switches have only limited control of the variance of CTD values ­so range of negotiable CDV value is also limited D0D0 Peak-to-Peak CDV D max  probability density

Networks: L11 15 –relevant parameters for service classes: –Connection Admission Control (CAC) »ensures that new virtual connections are assigned to links with sufficient bandwidth to meet the committed levels of Quality of Service ­algorithms not standardised – left up to equipment suppliers –Policing »a Generic Cell Rate Algorithm (GCRA) defined ­equivalent to the leaky bucket scheme Class of Service CBRVBR-NRTVBR-RTABRUBR CLR  CTD   CDV  PCR  SCR   MBS   flow control  

Networks: L11 16 Connection establishment –setup, call proceeding, connect and connect acknowledgment messages: ATM addressing –has its own system : telephony-oriented or private end-system addresses Source Switch Transit Switch Destination Switch Source ADestination B setup connect connect ack call proceeding release release complete