CSE 30264 Computer Networks Prof. Aaron Striegel Department of Computer Science & Engineering University of Notre Dame Lecture 7 – February 2, 2010.

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.
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.
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.
(C) All rights reserved by Professor Wen-Tsuen Chen 1 Asynchronous Transfer Mode (ATM)
3.3 Cell Switching (ATM) Asynchronous Transfer Mode (ATM)
Network Communication Technology Chapter 20 Asynchronous Transfer Mode (ATM)
ATM Frame Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
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.
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
Computer Network 實踐資管 Wang-Jiunn Cheng 2004 PART VII-2 Wide Area Networks (WANs), Routing, and Shortest Paths.
Asynchronous Transfer Mode (ATM)
1 Fall 2005 Virtual Circuit Switching and ATM: Asynchronous Transfer Mode Qutaibah Malluhi CSE Department Qatar University.
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.
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.
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
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.
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.
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.
Data and Computer Communications Chapter 11 – Asynchronous Transfer Mode.
Univ. of TehranIntroduction to Computer Network1 Introduction to Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr. Nasser.
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)
ATM Protocol Architecture Mode. ATM architecture uses a logical reference model to describe its functions ATM functions correspond to physical layer and.
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.
Advanced Computer Networks
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)
Asynchronous Transfer Mode (ATM)
HWP2 – Application level query routing
Presentation transcript:

CSE Computer Networks Prof. Aaron Striegel Department of Computer Science & Engineering University of Notre Dame Lecture 7 – February 2, 2010

Today’s Lecture Project 1 –Reference Client Switching and Forwarding –Chapter 3.2 Spring 2010CSE Physical Data Network Transport Application Read Chapter 4.1 for Tuesday

Project 1 Reference Client Spring 2010CSE

Spring 2009CSE Switching and Forwarding Outline Cell Switching Segmentation and Reassembly

Frame / Packet Length How long should your frame be? –Similar to THT concept Is it a fixed size or variable? –Consistency? Frame is the atomic unit of the network –Cannot pre-empt it –Medium becomes free after block is finished being transferred Spring 2010CSE

Spring 2010CSE Variable vs Fixed Length Packets No optimal length –Small High header-to-data overhead –Large Low utilization for small messages Fixed-length easier to switch in hardware –Simpler –Enables parallelism Each packet means more overhead

Variable Location - Lookup Spring 2010CSE

Fixed Location - Lookup Spring 2010CSE Look in the first two bytes of the message from the client

Spring 2010CSE Big vs Small Packets Small improves flexibility –Finer-grained scheduling –Share capacity easier between flows –Less time waiting to forward Can send when whole packet is there Example –Maximum packet = 4KB, Link speed=100 Mb/s –Transmission time = 4096 x 8/100 = us High priority packet may sit in the queue us –Maximum packet = 48 bytes + Overhead, same link speed –Transmission time = 53 x 8/100 = 4.24us for ATM vs.

ATM – Asynchronous Transfer Mode Evolved from phone network –Predictable –Deterministic Connection-oriented –Setup / teardown of virtual circuits –Quality of Service (QoS) Spring 2010CSE Synchronous vs. Asynchronous

Spring 2010CSE Cell Switching (ATM) Used in both WAN and LAN settings Specifications –ATM Forum –Signalling  Q.2931 Packets are called cells –5-byte header + 48-byte payload Commonly transmitted over SONET –Other physical layers possible

Spring 2010CSE Big vs Small Redux 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 cancelers ATM compromise: 48 bytes = (32+64)/2

Spring 2009CSE 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) –CLP: Cell Loss Priority –HEC: Header Error Check (CRC-8) Network-Network Interface (NNI) –switch-to-switch format –GFC becomes part of VPI field Numbers are in bits

Spring 2010CSE Cell Format –Type BOM: beginning of message COM: continuation of message EOM: end of message SSM: single-segment message –SEQ: sequence of number –MID: multiplexing id –Length: number of bytes of PDU in this cell UNI from earlier How do we take messages (bigger data) and map it down?

Spring 2010CSE Encapsulation Convergence Sublayer Protocol Data Unit

Spring 2010CSE 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

Spring 2010CSE AAL 3/4 Convergence Sublayer Protocol Data Unit (CS-PDU) –CPI: common part indicator (version field) –Btag/Etag: beginning and ending tag –BAsize: hint on amount of buffer space to allocate –Length: size of whole PDU CPIBtagBASizePad0EtagLen 816 0─ < 64 KB8 User data

Spring 2010CSE AAL5 CS-PDU Format –Pad: trailer always falls at end of ATM cell –Length: size of PDU (data only) –CRC-32 Cell Format –End-of-PDU bit in Type field of ATM header CRC-32 < 64 KB0─47 bytes16 ReservedPadLen 32 Data

Spring 2010CSE Virtual Paths 8-bit VPI and 16-bit VCI Two-level hierarchy of virtual connections

Path Aggregation Spring 2010CSE VPI 0, VCI 17 VPI 0, VCI 25 VPI 0, VCI 3089 VPI 25 VPI 0, VCI 17 VPI 0, VCI 25 VPI 0, VCI 3089