1 William Stallings Data and Computer Communications 7 th Edition Chapter 11 Asynchronous Transfer Mode.

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.
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.
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.
CS4550: Computer Networks II high speed networks, part 2 : Frame Relay, ATM.
1 EE 400 Asynchronous Transfer Mode (ATM) Abdullah AL-Harthi.
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)
Communication Networks Chapter 3. Types of Communication Networks Traditional Traditional local area network (LAN) Traditional wide area network (WAN)
Computer Networks with Internet Technology William Stallings Chapter 13 Wide Area Networks.
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)
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.
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.
Data and Computer Communications
Switching and Teletraffic Theory
Communication Networks Chapter 3. Types of Communication Networks Traditional Traditional local area network (LAN) Traditional wide area network (WAN)
Chapter 18. Virtual-Circuit Networks: Frame Relay and ATM
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 11 – Asynchronous Transfer Mode.
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.
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.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown 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)
ATM Switches Cells Scalable QoS Perspective Virtual Circuits.
A T M (QoS).
Computer Communication And Networks
Data and Computer Communications
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.
ATM Technologies Chapter 8.
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,
UNIT I. Introduction Switching A switch is a mechanism that allows us to interconnect links to form a larger network. A switch is a multi-input, multi-output.
Wired Communication Networks and the Internet Lecture Note 6.
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.
1 Business Telecommunications Data and Computer Communications Chapter 11 Asynchronous Transfer Mode and Frame Relay.
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)
Komunikasi Data Asynchronous Transfer Mode
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)
Communication Networks
Ch 14 Connection-Oriented Networking and ATM
William Stallings Data and Computer Communications
Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM)
Presentation transcript:

1 William Stallings Data and Computer Communications 7 th Edition Chapter 11 Asynchronous Transfer Mode

2 ATM Multi-speed network environment that provides a variety of complex network services Can carry voice, data, video separately or simultaneously Can be used in LANs, MANs, or WANs Fixed-lenth packets (cells) Allows multiple logical connections to be multiplexed Minimal error and flow control capabilities Connection-oriented virtual channel

3 Cell Switched ATM Similar to frame relay Difference? —Frame relay switches variable length frames within frame relay cloud from source to destination —ATM switches fixed-length cells (48 byte information field, 5 byte header) Based on packet switching (connection-oriented) —Cell sequence integrity preserved via virtual channel —VCC – virtual channel connection – is set up between end users, variable rate, full duplex —VCC also used for control Information field is carried transparently through the network, with minimal error control

4 Protocol Architecture (diag)

5 ATM Physical Layer Transports cells via a communications channel (either optical or electrical) LAN support: Mbps copper or fiber WAN support: SONET rates over fiber Physical Medium Sublayer: bit transfer, bit alignment, and copper/fiber conversions Transmission Convergence Sublayer: bit/cell conversion at sending and receiving nodes

6 ATM Layer Handles functions of the network layer: Connection-oriented without acknowledgements Two possible interfaces: —UNI – User-Network Interface: Boundary between an ATM network and host —NNI – Network-Network Interface: Between two ATM switches

7 UNI/NNI Interface

8 ATM Adaptation Layer (AAL) Maps higher-layer information into ATM cells to be transported over an ATM network Collects information from ATM cells for delivery to higher layers

9 Virtual Connections Virtual Channel Connection (VCC) – Full duplex virtual circuit with logical connection between source and destination – can be PVC or SVC Virtual Path Connection (VPC) – Semi- permanent (or customer controlled or network controlled) connection that provides a logical collection of virtual channels that have the same endpoint A single virtual path supports multiple virtual channels (analogy – highway = VPC, lane = VCC)

10 VCI vs VPI VPI – Virtual Path Identifier – identified in cell’s header. Cannot establish a virtual channel before virtual path VCI – Virtual Channel Identifier – only have local significance – different virtual paths reuse VCIs (but VCIs on same path must be unique)

11 What is so special about a virtual path? ATM is connection-oriented, so circuit must be established before transmission —As route established, VPIs and VCIs are assigned VPI and VCI info suffices for addressing info Simplified network architecture (based on VC or VP) Increased network performance and reliability (fewer, aggregated entities because of simplified network architecture) Reduces processing and short connection setup time User may define closed user group or closed networks of virtual channel bundles

12 ATM Connection Relationships

13 Definition of Terms COS – Class of Service – sets a priority of data delivery, based upon the class. Higher priority data get delivered before lower priority data (example – which should have higher priority – streaming video or ?) QOS – Quality of Service – involves establishing certain parameters for a specific transmission – e.g. amount of bandwidth required for a given priority data transmission, max. amount of latency tolerated, etc Both are required to deliver real-time voice and video traffic

14 Call Establishment Using VPs

15 VP/VC Characteristics Quality of service based on VCC Switched and semi-permanent channel connections Call sequence integrity – packets arrive in order Traffic parameter negotiation and usage monitoring VPC only —Virtual channel identifier restriction within VPC – some VCCs reserved for network management

16 ATM Cells Fixed size – 53 bytes 5 octet header 48 octet information field Small cells reduce queuing delay for high priority cells Small cells can be switched more efficiently Easier to implement switching of small cells in hardware

17 ATM Cell Format

18 Header Format Generic flow control —Only at user to network interface —Controls flow only at this point Virtual path identifier Virtual channel identifier Payload type —e.g. user info or network management Cell loss priority Header error control

19 Generic Flow Control (GFC) Control traffic flow at user to network interface (UNI) to alleviate short term overload Two sets of procedures —Uncontrolled transmission —Controlled transmission Every connection either subject to flow control or not Flow control is from subscriber to network —Controlled by network side

20 ATM Service Categories ATM is designed to transfer many different types of traffic simultaneously, including real- time voice, video, and bursty TCP traffic Way in which data flow is handled depends on the characteristics of the traffic flow and requirements of the application (ex. Real-time video must be delivered within minimum variation in delay) Primary service categories – real time service, non-real time service

21 ATM Service Categories Real time —Constant bit rate (CBR) —Real time variable bit rate (rt-VBR) Non-real time —Non-real time variable bit rate (nrt-VBR) —Available bit rate (ABR) —Unspecified bit rate (UBR) —Guaranteed frame rate (GFR)

22 Real Time Services If want to avoid or decrease variation of delay (jitter), use CBR or rt-VBR CBR Fixed data rate continuously available Commonly used for uncompressed audio and video —Video conferencing —Interactive audio —A/V distribution and retrieval rt-VBR Best for time sensitive applications —Tightly constrained delay and delay variation rt-VBR applications transmit at a rate that varies with time —e.g. compressed video — Produces varying sized image frames —Original (uncompressed) frame rate constant (isochronous) —So compressed data rate varies Can statistically multiplex connections

23 Non-Real Time Intended for applications with bursty traffic and limited constraints on delay and delay variation Greater flexibility, greater use of statistical multiplexing

24 nrt-VBR May be able to characterize expected traffic flow Improve QoS in loss and delay End system specifies: —Peak cell rate —Sustainable or average rate —Measure of how bursty traffic is e.g. Airline reservations, banking transactions

25 UBR Unused capacity of CBR and VBR traffic made available to UBR For application that can tolerate some cell loss or variable delays —e.g. TCP based traffic Cells forwarded on FIFO basis Best efforts service

26 ABR Application specifies peak cell rate (PCR) it will use and minimum cell rate (MCR) it requires Resources allocated to give at least MCR Spare capacity shared among ABR and UBR sources e.g. LAN interconnection

27 Guaranteed Frame Rate (GFR) Designed to support IP backbone subnetworks Purpose: optimize handling of frame based traffic passing from LAN through router to ATM backbone —Used by enterprise, carrier and ISP networks —Consolidation and extension of IP over WAN UNI establishes hand shaking between NIC and switch

28 ATM versus Frame Relay Frame relay uses variable length frames ATM fixed length cells ATM has higher overhead, but faster speed and traffic management (better suited for video and voice)

29 ATM versus SONET SONET is a transport mechanism, transporting data over fiber. Can act as a transport carrier for ATM (or FDDI, or ISDN, etc.) ATM is a technology and protocol designed to use SONET as its carrier service

30 Why is ATM so Efficient? Minimal error and flow control —Reduces overhead of processing ATM cells —Reduces number of required overhead bits Fixed size simplified processing at each ATM node (can be switched more efficiently – more efficient use of router) Small cells reduce queuing delay Minimal addressing info on each cell Efficient traffic management

31 Required Reading Stallings Chapter 11 ATM Forum Web site

32 Chapter 11 Review Questions Describe the basic characteristics of ATM Explain the relationship between UNI and NNI interfaces What is the difference between a virtual channel and a virtual path? What are the advantages of the use of virtual paths? What are the characteristics of a virtual channel connection? What are the characteristics of a virtual path connection? Define the following terms: QOS, COS, CBR, VBR, UBR, GFR, PCR, MCR Compare and contrast two methods of transmitting ATM cells. How does ATM differ from Frame Relay What are the relative advantages of ATM compared to frame relay? How does ATM differ for SONET? Discuss why ATM is so efficient.