Protocol Architecture. ATM architecture



Similar documents
Asynchronous Transfer Mode: ATM. ATM architecture. ATM: network or link layer? ATM Adaptation Layer (AAL)

Link Layer. 5.6 Hubs and switches 5.7 PPP 5.8 Link Virtualization: ATM and MPLS

ATM. Asynchronous Transfer Mode. Networks: ATM 1

technology standards and protocol for ip telephony solutions

Module 4. Switched Communication Networks. Version 2 CSE IIT, Kharagpur

Lecture Computer Networks

Nortel Technology Standards and Protocol for IP Telephony Solutions

Quality of Service in ATM Networks

Overview of Asynchronous Transfer Mode (ATM) and MPC860SAR. For More Information On This Product, Go to:

Asynchronous Transfer Mode

Protocol Architecture

ATM ATM. Tutorial. August 5, 2004

Master Course Computer Networks IN2097

- Asynchronous Transfer Mode -

Chapter 3 ATM and Multimedia Traffic

Frame Relay and Frame-Based ATM: A Comparison of Technologies

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT COMPUTER NETWORKS

WAN. Introduction. Services used by WAN. Circuit Switched Services. Architecture of Switch Services

CHAPTER 1 ATM TRAFFIC MANAGEMENT

Distributed Systems 3. Network Quality of Service (QoS)

CS 5516 Computer Architecture Networks

Top-Down Network Design

CS 78 Computer Networks. Internet Protocol (IP) our focus. The Network Layer. Interplay between routing and forwarding

Introduction to Wide Area Network Protocols

ICS 153 Introduction to Computer Networks. Inst: Chris Davison

WAN Data Link Protocols

Data Communication Networks and Converged Networks

Communication Networks. MAP-TELE 2011/12 José Ruela

EITF25 Internet Techniques and Applications L5: Wide Area Networks (WAN) Stefan Höst

MPLS Environment. To allow more complex routing capabilities, MPLS permits attaching a

Introduction to Quality of Service. Andrea Bianco Telecommunication Network Group

Multiservice Access Technologies

Chapter 2 - The TCP/IP and OSI Networking Models

Introduction VOIP in an Network VOIP 3

3.1 TELECOMMUNICATIONS, NETWORKS AND THE INTERNET

Traffic Mangement in ATM Networks Dollar Day Sale

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

VoIP network planning guide

CSE 3461 / 5461: Computer Networking & Internet Technologies

TABLE OF CONTENTS LIST OF FIGURES

Protocols and Architecture. Protocol Architecture.

Encapsulating Voice in IP Packets

Asynchronous Transfer Mode (ATM) ATM Quick Highlights. The B-ISDN ATM Reference Model. ATM History

VOICE OVER IP AND NETWORK CONVERGENCE

Course Description. Students Will Learn

Clearing the Way for VoIP

Network administrators must be aware that delay exists, and then design their network to bring end-to-end delay within acceptable limits.

Packetized Telephony Networks

VoIP Bandwidth Considerations - design decisions

IEEE Broadband Wireless Access Working Group. ATM Based MAC Layer Proposal for the Air Interface Specification

Removing Cell Demultiplexing Performance Bottleneck in ATM Pseudo Wire Emulation over MPLS Networks 1 Introduction

Transport and Network Layer

Communications and Computer Networks

White Paper Abstract Disclaimer

11/22/

WAN Technology. Heng Sovannarith

A Preferred Service Architecture for Payload Data Flows. Ray Gilstrap, Thom Stone, Ken Freeman

SFWR 4C03: Computer Networks & Computer Security Jan 3-7, Lecturer: Kartik Krishnan Lecture 1-3

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Traffic Shaping: Leaky Bucket Algorithm

Requirements of Voice in an IP Internetwork

VoIP in Mika Nupponen. S Postgraduate Course in Radio Communications 06/04/2004 1

Chapter 9. IP Secure

Metropolitan Area Networks

The Conversion Technology Experts. Quality of Service (QoS) in High-Priority Applications

Overview of Voice Over Internet Protocol

The OSI and TCP/IP Models. Lesson 2

Introduction to Communication Networks Spring Unit 5 Switching Principles

QoS Parameters. Quality of Service in the Internet. Traffic Shaping: Congestion Control. Keeping the QoS

High-Level Data Link Control

Terms VON. VoIP LAN WAN CODEC

Local Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software

Combination of Packet Switching and Circuit Switching In the upcoming Computer Networks

Based on Computer Networking, 4 th Edition by Kurose and Ross

Computer Networks III

Traffic Control Functions in ATM Networks Byung G. Kim Payoff

Module 7 Internet And Internet Protocol Suite

Management of Telecommunication Networks. Prof. Dr. Aleksandar Tsenov

Architecture and Performance of the Internet

Multiprotocol Label Switching (MPLS)

Protocol Data Units and Encapsulation

R2. The word protocol is often used to describe diplomatic relations. How does Wikipedia describe diplomatic protocol?

IP videoconferencing solution with ProCurve switches and Tandberg terminals

Switching Technology S38.165

Multimedia Communications Voice over IP

Overview. Port Adapter Overview CHAPTER

An Introduction to VoIP Protocols

CS 640: Introduction to Computer Networks. Goals of This Class. Goal of Networking. Page 1. Understand principles and practice of networking

ISDN. Raj Jain. Professor of CIS. The Ohio State University. Columbus, OH Raj Jain

VoIP QoS. Version 1.0. September 4, AdvancedVoIP.com. Phone:

Voice and Delivery Data Networks

Internet, Part 2. 1) Session Initiating Protocol (SIP) 2) Quality of Service (QoS) support. 3) Mobility aspects (terminal vs. personal mobility)

Transcription:

Asynchronous Transfer Mode (ATM) Asynchronous Transfer Mode: ATM 1990 s/00 standard for high-speed (155Mbps to 622 Mbps and higher) Broadband Integrated Service Digital Network architecture Goal: integrated, end-end transport of carry voice, video, data meeting timing/qos requirements of voice, video (versus Internet best-effort model) next generation telephony: technical roots in telephone world packet-switching (fixed length packets, called cells ) using virtual circuits ATM architecture adaptation layer: only at edge of ATM network data segmentation/reassembly roughly analogous to Internet transport layer ATM layer: network layer cell switching, routing physical layer Protocol Architecture Similarities between ATM and packet switching Transfer of data in discrete chunks Multiple logical connections over single physical interface In ATM flow on each logical connection is in fixed sized packets called cells Minimal error and flow control Reduced overhead Data rates (physical layer) 25.6Mbps to 622.08Mbps 1

Protocol Architecture (diag) Reference Model Planes User plane Provides for user information transfer Control plane Call and connection control Management plane Plane management whole system functions Layer management Resources and parameters in protocol entities ATM Logical Connections Virtual channel connections (VCC) Basic unit of switching Between two end users Full duplex Fixed size cells Data, user-network exchange (control) and network-network exchange (network management and routing) Virtual path connection (VPC) Bundle of VCC with same end points ATM Connection Relationships 2

Advantages of Virtual Paths Simplified network architecture Increased network performance and reliability Reduced processing Short connection setup time Enhanced network services Virtual Channel Connection Uses Between end users End to end user data Control signals VPC provides overall capacity VCC organization done by users Between end user and network Control signaling Between network entities Network traffic management Routing VP/VC Characteristics Quality of service Switched and semi-permanent channel connections Call sequence integrity Traffic parameter negotiation and usage monitoring VPC only Virtual channel identifier restriction within VPC Control Signaling - VCC Done on separate connection Semi-permanent VCC Meta-signaling channel Used as permanent control signal channel User to network signaling virtual channel For control signaling Used to set up VCCs to carry user data User to user signaling virtual channel Within pre-established VPC Used by two end users without network intervention to establish and release user to user VCC 3

ATM Cells Fixed size 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 ATM Cell Format 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 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 Subject to flow control May be one group (A) default May be two groups (A and B) Flow control is from subscriber to network Controlled by network side 4

Header Error Control 8 bit error control field Calculated on remaining 32 bits of header Allows some error correction Impact of Random Bit Errors Transmission of ATM Cells 622.08Mbps 155.52Mbps 51.84Mbps 25.6Mbps Cell Based physical layer SDH based physical layer Cell Based Physical Layer No framing imposed Continuous stream of 53 octet cells Cell delineation based on header error control field 5

SDH Based Physical Layer Imposes structure on ATM stream e.g. for 155.52Mbps Use STM-1 (STS-3) frame Can carry ATM and STM payloads Specific connections can be circuit switched using SDH channel SDH multiplexing techniques can combine several ATM streams STM-1 Payload for SDH-Based ATM Cell Transmission 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) Real Time Services Amount of delay Variation of delay (jitter) 6

CBR Fixed data rate continuously available Tight upper bound on delay Uncompressed audio and video Video conferencing Interactive audio A/V distribution and retrieval rt-vbr Time sensitive application 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 So compressed data rate varies Can statistically multiplex connections 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 UBR May be additional capacity over and above that used by CBR and VBR traffic Not all resources dedicated Bursty nature of VBR For application that can tolerate some cell loss or variable delays e.g. TCP based traffic Cells forwarded on FIFO basis Best efforts service 7

ABR Application specifies peak cell rate (PCR) and minimum cell rate (MCR) Resources allocated to give at least MCR Spare capacity shared among all ARB sources e.g. LAN interconnection ATM Bit Rate Services ATM Adaptation Layer Support for information transfer protocol not based on ATM PCM (voice) Assemble bits into cells Re-assemble into constant flow IP Map IP packets onto ATM cells Fragment IP packets Use LAPF over ATM to retain all IP infrastructure Adaptation Layer Services Handle transmission errors Segmentation and re-assembly Handle lost and misinserted cells Flow control and timing 8

Supported Application types Circuit emulation VBR voice and video General data service IP over ATM Multiprotocol encapsulation over ATM (MPOA) IPX, AppleTalk, DECNET) LAN emulation AAL Protocols Convergence sublayer (CS) Support for specific applications AAL user attaches at SAP Segmentation and re-assembly sublayer (SAR) Packages and unpacks info received from CS into cells Four types Type 1 Type 2 Type 3/4 Type 5 AAL Protocols Segmentation and Reassembly PDU 9

AAL Type 1 CBR source SAR packs and unpacks bits Block accompanied by sequence number AAL Type 2 VBR Analog applications AAL Type 3/4 Connectionless or connected Message mode or stream mode AAL Type 5 Streamlined transport for connection oriented higher layer protocols 10

User Data Transfer One frame type User data No control frame No inband signaling No sequence numbers No flow nor error control ATM: network or link layer? Vision: end-to-end transport: ATM from desktop to desktop ATM is a network technology Reality: used to connect IP backbone routers IP over ATM ATM as switched link layer, connecting IP routers 11