University of Arizona ECE 478/578 309 Packet Relay u Relaying: Switching packets asynchronously u Types of packet relay: 1. Cell relay: s Fixed-size packets.

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.
(C) All rights reserved by Professor Wen-Tsuen Chen 1 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.
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.
1 Asynchronous Transfer Mode u Developed as part of broadband ISDN u used in private non-ISDN networks u Also called Cell Relay u More streamlined than.
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)
1 Fall 2005 Virtual Circuit Switching and ATM: Asynchronous Transfer Mode Qutaibah Malluhi CSE Department Qatar University.
1 6/24/ :59 CS575ATM Layers1 Rivier College CS575: Advanced LANs ATM Layers & Protocols.
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.
Networks: ATM1 ATM Asynchronous Transfer Mode. Networks: ATM2 Issues Driving LAN Changes Traffic Integration –Voice, video and data traffic –Multimedia.
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.
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.
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.
Chapter 8 Wide Are Networking (WAN) Concepts –Packetizing –Multiplexing Switching Transmissions Services Selection.
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.
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.
© Oxford University Press 2011 DISTRIBUTED COMPUTING Sunita Mahajan Sunita Mahajan, Principal, Institute of Computer Science, MET League of Colleges, Mumbai.
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)
ATM Asynchronous Transfer Mode
Computer Communication And Networks
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.
BZUPAGES.COM ATM Asynchronous Transfer Mode. BZUPAGES.COM The standards for ATM were first developed in the mid-1980s Two types of networks: Telephone.
Chapter 13: Frame Relay & ATM Business Data Communications, 5e.
Telecommunications Essentials Chapter 7 Wide Area Networking.
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,
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.
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. Zaid Mahmood Farhat BEE-FA Department of Electrical Engineering.
ATM Protocol Architecture Mode. ATM architecture uses a logical reference model to describe its functions ATM functions correspond to physical layer and.
Virtual Circuit Networks: Frame Relay And ATM UNIT 5 Chapter 18 Forouzan.
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)
Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM)
Presentation transcript:

University of Arizona ECE 478/ Packet Relay u Relaying: Switching packets asynchronously u Types of packet relay: 1. Cell relay: s Fixed-size packets s Used in ATM and SMDS 2. Frame relay: s Variable-length packets

University of Arizona ECE 478/ Advantages of Fixed-Size Packets u Simple switch-hardware design n Hardware store-and-forward is easier n Dynamic storage allocation is easier (no memory fragmentation) u More deterministic scheduling (for performance guarantees) u High degree of parallelism in large switches n Synchronized multiprocessors n Multiple levels of buffering can be easily clocked

University of Arizona ECE 478/ Disadvantages of Fixed-Size Packets u Segmentation and reassembly (SAR) u Overhead in the case of small-size cells

University of Arizona ECE 478/ Integrated Services Digital Network (ISDN) u Evolutionary technology from digital telephony u Intended as a digital interface for voice and data u More popular in Europe u ISDN terminology: n Functional grouping: A set of capabilities in an ISDN user interface (similar to layer functions) n Reference points: Logical interfaces between functional groupings (similar to SAPs)

University of Arizona ECE 478/ ISDN Specification u Types of functional groupings: n Terminal Type 1 and 2 (TE1 and TE2) n Network Termination 1 and 2 (NT1 and NT2) u Four reference points: R, S, T, and U

University of Arizona ECE 478/ Typical ISDN Topology TE 1NT 2NT 1LT/ET S TU Network TANT 2NT 1LT/ET S TU TE 2 R

University of Arizona ECE 478/ Typical ISDN Topology (Cont.) u TE1 = end-user ISDN terminal u TE2 = non-ISDN terminal u TA = terminal adaptor u NT1 = device that connects 4-wire subscriber wiring to 2-wire local loop. Responsible for physical layer functions u NT2 = more complex than NT1. Contains layer 2 and 3 functions. Performs concentration

University of Arizona ECE 478/ ISDN Access Rates u Basic Rate Interface (BRI) n Two 64-kbps B channels for data n One 16-kbps D channel for control (out of band) n Designated as 2B+D n Up to eight TE1s can be multiplexed onto a BRI u Primary Rate Interface (PRI) n kbps B channels for data (total of Mbps) n One 64-kbps D channel for control n Designated as 23B+D n In Europe the PRI consists of 31B+D (E1 line)

University of Arizona ECE 478/ Broadband ISDN (B-ISDN) u Set of protocols that is standardized by ITU-T u Started as an extension of ISDN. However, ISDN and ISDN interfaces are NOT compatible u ATM is the transport protocol for B-ISDN

University of Arizona ECE 478/ Driving Forces Behind B-ISDN u Emergence of bandwidth-intensive applications u Desire to integrate data, voice, and video over a single channel (why?) u Need to provide performance guarantees for real- time applications

University of Arizona ECE 478/ Synchronous Transfer Mode (STM) u Based on time-division multiplexing (TDM) u Each connection is reserved a time slot u Bandwidth is wasted if user is idle Time Division Multiplexer Stream #1 frame wasted bandwidth

University of Arizona ECE 478/ Asynchronous Transfer Mode (ATM) u Based on statistical (i.e., asynchronous) multiplexing u Bandwidth is allocated on demand u Each packet (cell) carries its connection ID Statistical Multiplexer Stream #

University of Arizona ECE 478/ So What is ATM? u Transport technology for B-ISDN u Based on fixed-length packets (cells) u A cell consists of 53 bytes: n User payload: 48 bytes n Cell header: 5 bytes u Hardwired store-and-forward architecture u Connection-oriented fast packet switching!

University of Arizona ECE 478/ What Does ATM Provide? u Efficient bandwidth utilization (via statistical multiplexing) u Quality of service (QoS) n Maximum cell transfer delay n Cell delay variation (jitter) n Cell loss rate u Cell sequencing (important for real-time apps) u Unified transport solution for diverse traffic types u Scalability

University of Arizona ECE 478/ Cell Size Considerations u Transmission efficiency n PL  no. of payload bytes n HD  no. of header bytes u Impact of cell loss on voice quality n Loss of 32-byte cell  4 ms interruption n > 32 ms interruption is quite disruptive u Echo cancellation

University of Arizona ECE 478/ Physical Layer ATM Layer ATM Adaptation Layer Higher Layers Control Plane User Plane Layer Management Plane Management B-ISDN Protocol Stack u Three “planes”: n User plane n Control plane n Management plane s Plane management s Layer management

University of Arizona ECE 478/ B-ISDN Physical Layer u Consists of two sublayers: n Transmission Convergence (TC) sublayer n Physical Medium (PM) sublayer u Functions of the TC sublayer: n Generation/recovery of transmission frames n Transmission frame adaptation n Cell delineation n Cell header processing (HEC generation) n Cell rate decoupling

University of Arizona ECE 478/ B-ISDN Physical Layer (Cont.) u Functions of the PM sublayer: n Bit timing n Line encoding n Other medium-dependent functions

University of Arizona ECE 478/ Common Physical Layer Interfaces u Multimode Fiber: n 155 Mbps SONET STS-3c (SDH) n 100 Mbps 4B/5B coding u Single-Mode Fiber at 100 Mbps 4B/5B coding u Coax cable at 45 Mbps DS3 rate u Subrates (for ATM over unshielded twisted pair) n Mbps n Mbps n Mbps

University of Arizona ECE 478/ SONET Hierarchy

University of Arizona ECE 478/ SONET STC-3c Physical Layer Transmission Convergence Sublayer Physical Media Dependent Sublayer - HEC generation/verification - Cell scrambling/descrambling - Cell delineation - Path signal identification - Frequency justification/Pointer processing - Multiplexing - Scrambling/descrambling - Transmission frame generation/recovery - Bit timing, Line coding - Physical medium B-ISDN Specific Functions B-ISDN Independent Functions

University of Arizona ECE 478/ ATM Layer Functions u Cell multiplexing and demultiplexing u VPI/VCI translation u Traffic management (e.g., shaping, policing) u Cell header processing (except for the HEC field) u Cell rate decoupling (for SONET and DS3) u OAM functions Switch

University of Arizona ECE 478/ ATM Cell Format OCTET GFC VPI VCI PTCLP HEC Cell Payload (48 octets) BIT

University of Arizona ECE 478/ Remarks u The previous cell format is for the User-to- Network Interface (UNI) n Between an end-system and an ATM switch n An end system could be, an IP router with an ATM interface, a PC/workstation, or a LAN switch u In the Network-to-Network Interface (NNI), the GFC field is used as part of the VPI field n NNI is typically between two ATM switches n Two flavors of NNI are used (Private and Public)

University of Arizona ECE 478/ ATM Switching UNI = User Network Interface PNNI = Private Network Node Interface AAL ATM Physical AAL ATM Physical ATM Network UNI PNNI User AUser B

University of Arizona ECE 478/ Generic Flow Control (GFC) u Four bits in the cell header u Only in cells at UNI (intermediate switches overwrite it) u Intended for link-by-link flow control u Typically, GFC is not used GFC VPI VCI PT CLP HEC Cell Payload (48 octets)

University of Arizona ECE 478/ Connection Identifiers u ATM uses a 2-level connection hierarchy: n Virtual channel connection (VCC or VC) n Virtual path connection (VPC or VP) u A VP is a bundle of VCs u Each connection has a VP identifier (VPI) and a VC identifier (VCI) u Cell switching is performed based on: n VPI alone (VP switching), or n Both VCI and VPI (VP/VC switching) GFC VPI VCI PT CLP HEC Cell Payload (48 octets)

University of Arizona ECE 478/ Connection Identifiers (Cont.) u Some VPI and VCI values are reserved for signaling and control functions: n Connection requests: VPI=0, VCI=5 n PNNI topology state packets: VPI=0, VCI=18 n Resource Management (RM) cells: VCI=6 n VCI values < 32 are reserved for control functions u VCIs and VPIs have local scope

University of Arizona ECE 478/ VP and VP/VC Switching VCI 1 VCI 2 VPI 1 VPI 3 VCI 1 VCI 2 VP Switching VCI 1 VCI 2 VPI 1 VPI 3 VCI 5 VCI 3 VP/VC Switching VPI 4

University of Arizona ECE 478/ Payload TypeMeaning Payload Type (PT) Field 000user cell, no congestion, cell type 0 001user cell, no congestion, cell type 1 010user cell, congestion indication, cell type 0 011user cell, congestion indication, cell type 1 100OAM cell (link-by-link) 101OAM cell (end-to-end) 110RM cell (used in ABR service) 111reserved for future use GFC VPI VCI PT CLP HEC Cell Payload (48 octets)

University of Arizona ECE 478/ Cell Loss Priority (CLP) u CLP = 1 for low priority u CLP = 0 for high priority u CLP is used in selective cell discarding to: n penalize greedy users (traffic policing) n request differential QoS (e.g., coded video) u CLP is a key parameter in traffic management GFC VPI VCI PT CLP HEC Cell Payload (48 octets)

University of Arizona ECE 478/ Header Error Control (HEC) u Checksum over cell header u Performed by the physical layer u Corrects all single-bit errors u Detects about 84% of multiple-bit errors n Cells with multiple errors are discarded GFC VPI VCI PT CLP HEC Cell Payload (48 octets)

University of Arizona ECE 478/ ATM Layer in the OSI Model u Different opinions: n Network layer (since it performs routing) n Data-link layer (in IP over ATM and in MPOA) n Physical layer (in LAN emulation) u Conclusion: n There is no 1-to-1 correspondence between B-ISDN and OSI layered models

University of Arizona ECE 478/ ATM Adaptation Layer (AAL) u Purpose: Adapt upper “applications” to ATM layer u Different applications have different needs  Four AALs are used u AALs were originally classified according to: n Real-time versus non-real-time n Connection oriented versus connectionless n Constant bit rate (CBR) versus variable bit rate (VBR)

University of Arizona ECE 478/ AAL Functions u Segmentation and reassembly of upper-layer PDUs u Delay variation recovery u Cell losses recovery u Circuit emulation (e.g., voice over ATM) u Connectionless service over ATM u Clock synchronization u And others...

University of Arizona ECE 478/ AAL Structure Convergence Sublayer (service specific part) Convergence Sublayer (common part) Segmentation & Reassembly Sublayer Note: In some AALs, the convergence sublayer consists of one part only

University of Arizona ECE 478/ Types of AAL 1. AAL1 n Intended for TDM-like circuit emulation n Supports clock synchronization and timing recovery n Provides sequence numbers 2. AAL2 n Optimized for the transport of VBR video traffic n Provides timing information and sequence numbers n Not quite popular

University of Arizona ECE 478/ Types of AAL (Cont.) Types of AAL (Cont.) 3. AAL3/4 n Provides both connectionless and connection-oriented services over ATM n Supports the multiplexing of messages from multiple users over the same VC n Not popular either 4. AAL5 n Intended for data applications (e.g., TCP over AAL5) n Provides minimal functionality n Most popular AAL

University of Arizona ECE 478/ Barriers to the Deployment of ATM u Lack of “killer applications” u Cost of new infrastructure u Other competitive technologies for LANs u Uncertainty about the new technology u Incomplete standards ATM is mainly being deployed in the Internet backbone and within specialized networks