Asynchronous Transfer Mode (ATM) and QoS

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.
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.
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.
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.
10 - Network Layer. Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving.
Asynchronous Transfer Modes By: Megan Cwiklinski Adam Nasset Brad Samples Will Vanlue.
1 EE 400 Asynchronous Transfer Mode (ATM) Abdullah AL-Harthi.
Computer Network 實踐資管 Wang-Jiunn Cheng 2004 PART VII-2 Wide Area Networks (WANs), Routing, and Shortest Paths.
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.
Chapter 4 Network Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 13.
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)
ATM Dr. Abdulaziz Almulhem. Almulhem©20012 Agenda ATM Features Services Protocol ATM switching.
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.
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 13: Frame Relay & ATM Business Data Communications, 6e.
1 Chapter Wide Area Networks (WANs), Routing, and Shortest Paths.
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.
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.
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.
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.
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
Case Study: ATM (+ MPLS)
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.
Forwarding.
C L Morgan CS 4594 Broadband Communications ATM. C L Morgan ATM ATM = Asynchronous Transfer Mode ATM = Asynchronous Transfer Mode Asynchronous - in contrast.
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.
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.
Jntuk,vizianagaramdelhip, B-ISDN and ATM.
The Network Layer Role Services Main Functions Standard Functions
B-ISDN and ATM B-ISDN and ATM.
Asynchronous Transfer Mode (ATM) Architecture and Operation
Asynchronous Transfer Mode Service Cell Categories
EE 122: Lecture 19 (Asynchronous Transfer Mode - ATM)
ASYNCHRONOUS TRANSFER MODE(ATM) Sangram Sekhar Choudhuri
ATM-Asynchronous Transfer Mode
David J. Young Collective Technologies 25-August-1998
Asynchronous Transfer Mode (ATM)
Ch 14 Connection-Oriented Networking and ATM
Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM)
Wide Area Networks (WANs), Routing, and Shortest Paths
Presentation transcript:

Asynchronous Transfer Mode (ATM) and QoS

ATM Era : Multiservice Networks Departure from Service Specialization bulk data video Multiservice Network voice interactive data

Why ATM Did Not Make it the Way it was Initially Envisioned Advantages of ATM Disadvantages of ATM Commercial Factors Single network optimized for everything (Data, phone, TV) Same technology for WAN, MAN, LAN (Seamless integration) QoS oriented and high-speed oriented Fast Hardware Tremendous amount of research has been done Large overhead for packets QoS is a bit complicated from the applications point of view and network management point of view Not that great from web browsing (which is one killer application) Millions of networks already installed Lack of applications Expensive at the LAN (where it really matters) No strong business incentive for QoS (even up to now) Can achieve similar speed with an IP router as compared to an ATM switch (May be)

Fixed length packet = cell What is ATM? ATM is packet switching! Switched or permanent connections Traffic type independent (voice, data, interactive video) Fixed length packet - 53 bytes (cell) header payload Fixed length packet = cell Temorary or permenant connections connection oriented or connectionless oriented Traffic type independent - media independent - rate independent Fixed length - easily implementable in silicon - predictiable Typical LAN packets are several Kbytes

ATM Cell Relay: The Underlying Technology Cell Features Benefit Small Low latency to support real-time services like audio and video (What is an appropriate size?) Fixed Length Fast hardware switching and scalability Standardized Usable in all networks (LAN and WAN) Cells Voice Data Video SMALL - other data doesn’t get stuck behind it Fixed Length - predictable delays

Without Short Cells A voice packet waits behind a large data packet

With Short Cells Voice packet can go immediately after data packet #1 Waiting for voice is reduced significantly

Virtual Paths & Virtual Channels A Virtual Path (VP) describes the semi-permanent route between two end points. A Virtual Channel (VC) describes a cell transmission channel inside a virtual path Physical Transmission Link VCs VP Unique on a link-by-link basis Virtual channels are contained within virtual paths Interpreted at each switch to: determine output link determine outgoing VPI/VCI Two-level structure: allows “trunking” of virtual channels as one virtual path virtual path can be switched both used to route cells through network Physical transmission link = cable/media (copper or fiber) switched virtial channels within permanent virtual path Key point: customers can have SVCs even though service providers (carriers) have only PVP services. Often referred to as SVC tunnelling. Also, PVP’s can provide some firewalling capabilities VCs associated to VPs are globally switched VPs mostly between switches reduce reroute time - upon failures

Connection Identifiers

ATM switch routing Virtual Paths ATM ATM Switch Switch ATM Switch ATM Circuits

ATM Switches ATM switches translate VPI/VCI values Input Output 45 Port VPI/VCI Port VPI/VCI 1 29 2 45 2 29 64 2 45 1 29 1 1 64 3 29 3 3 29 1 64 29 ATM switches translate VPI/VCI values VPI/VCI value unique only per interface— eg: locally significant and may be re-used elsewhere in network

ATM Switching Connections (routes) set up by software Routing (path through multiple-switch network) and resource allocation is performed once per connection by switch control CPU Cells are switched by hardware Hardware (table lookup + switching fabric) switches each incoming cell to appropriate output port Once a connection is established, cells are not touched by software • Resource allocation is by connection, not packet • Better performance and price - with hardware switching • Scalability Hardware Switching = fast ATM = scalable

VP and VC Switch Two types of ATM switch VP switch does not look at VCIs, switching is based on VPIs only VCI does not change when passing through a VP switch; VPI may change VC switch looks at both VPI and VCI VCI (as well as VPI) may change when passing through a VC switch

Routing with a VP Switch

A Conceptual View of a VP Switch

Routing with a VC Switch

A Conceptual View of a VC Switch

ATM Protocol Stack Upper Layers ATM Adaptation Layer ATM Layer Reference Model Analogous to Link and Physical layer of OSI, but w/ enhancement • connection oriented • integral routing Transmission • Cell muxing • Cell headering generation • UPI/VCI translation Physical Layer

ATM Architecture Application Upper Layer Protocols Presentation Session ATM Adaptation Layer Transport Network Data Link ATM Layer Transmission-convergence physical medium dependent Physical

Adaptation Layers: Service Classes

Service Classes and Capacity of Network

QUEUES and PRIORITY Classifier Output CBR Traffic Priority 1 VBR Traffic Priority 2 Classifier Output ABR Traffic Priority 3 Priority 4 UBR Traffic

ATM Adaptation Layer: Summary Class Service Categories Bit Rate Connection Mode Timing Concern Application Examples ATM Adaptation Layer (AAL) A AAL1 CBR (Constant) Connection- Oriented Yes Bandwidth and throughput guaranteed Good for voice and video B AAL2 VBR (Variable) VBR-RT and VBR-NRT Connection- Oriented Yes Best effort bandwidth and throughput Good for live video, multimedia, LAN-to-LAN ATM Layer C AAL5 ABR (Available) Connection- Oriented No Best effort with congestion feedback Reliable delivery of bursty traffic if latency okay Physical Layer D AAL3/4 UBR (Un-specified) Connection- less No No guarantee For SMDS/LAN

QUALITY OF SERVICE Max CDT, Mean CTD, CDV, CLR, CER, SECBR, CMR

Application Requirements Bandwidth Peak Cell Rate (PCR) Sustained Cell Rate (SCR) Minimum Cell Rate (MCR) Delay Cell Transfer Delay (CTD) Cell Delay Variation (CDV) Reliability Cell Loss Ratio (CLR) Cost ($ or Admin) Link Weighting