ATM Logical Connections: VCC. ATM Logical Connections: VPC

Similar documents
Protocol Architecture (diag) Computer Networks. ATM Connection Relationships. ATM Logical Connections

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

Asynchronous Transfer Mode

! Cell streams relating to different media types are multiplexed together on a statistical basis for transmission and switching.

Lecture 03 Chapter 11 Asynchronous Transfer Mode

ATM. Asynchronous Transfer Mode. (and some SDH) (Synchronous Digital Hierarchy)

ATM. Asynchronous Transfer Mode. these slides are based on USP ATM slides from Tereza Carvalho. ATM Networks Outline

Lecture 4 Wide Area Networks - Asynchronous Transfer Mode

Wireless Networks. Communication Networks

BROADBAND AND HIGH SPEED NETWORKS

Bandwidth-on-Demand up to very high speeds. Variety of physical layers using optical fibre, copper, wireless. 3BA33 D.Lewis

This Lecture. BUS Computer Facilities Network Management X.25. X.25 Packet Switch. Wide Area Network (WAN) Technologies. X.

Asynchronous Transfer Mode (ATM) ATM concepts

CPEG 514. Lecture 11 Asynchronous Transfer Mode (ATM) CPEG 514

Communication Networks

Master Course Computer Networks IN2097

Asynchronous. nous Transfer Mode. Networks: ATM 1

Introduction to ATM Traffic Management on the Cisco 7200 Series Routers

BROADBAND AND HIGH SPEED NETWORKS

ATM Technology in Detail. Objectives. Presentation Outline

Chapter 10. Circuits Switching and Packet Switching 10-1

ATM Networks. Raj Jain

Asynchronous Transfer Mode (ATM) Broadband ISDN (B-ISDN)

Advanced Internet Technologies

1997, Scott F. Midkiff 1

CISC452 Telecommunications Systems. Lesson 6 Frame Relay and ATM

06/02/ Metropolitan Area Networks. Local & Metropolitan Area Networks. 0. Overview. 1. Internetworking ACOE322. Lecture 4

ATM Networks: An Overview

ATM Quality of Service (QoS)

Internetworking Part 1

11. Traffic management in ATM. lect11.ppt S Introduction to Teletraffic Theory Spring 2003

different problems from other networks ITU-T specified restricted initial set Limited number of overhead bits ATM forum Traffic Management

Part 5: Link Layer Technologies. CSE 3461: Introduction to Computer Networking Reading: Chapter 5, Kurose and Ross

ATM Asynchronous Transfer Mode revisited

Module 10 Frame Relay and ATM

ATM Introduction. The Grand Unification 2005/03/11. (C) Herbert Haas

BROADBAND AND HIGH SPEED NETWORKS

Standardizing Information and Communication Systems

DigiPoints Volume 1. Leader Guide. Module 12 Asynchronous Transfer Mode. Summary. Outcomes. Objectives. Prerequisites

ASYNCHRONOUS TRANSFER MODE

ATM networks. C. Pham Université de Pau et des Pays de l Adour LIUPPA Laboratory

ITU-T I.150. B-ISDN asynchronous transfer mode functional characteristics

11. Traffic management in ATM

SDH. Protected monitoring point or dedicated monitor access

Figure 10.1 Cell switching principles: (a) routing schematic; (b) VP routing; (c) VC routing.

Understanding the Variable Bit Rate Real Time (VBR rt) Service Category for ATM VCs

Ethernet Switches (more)

Network Working Group Request for Comments: 2761 Category: Informational February 2000

Asynchronous Transfer Mode

ACE-2002, ACE-2002E. Multiservice Access Concentrators/ ATM Network Termination Units FEATURES

Asynchronous_Transfer_Mode_Switching

INTEGRITY AND SECURITY OF ATM

EUROPEAN ETS TELECOMMUNICATION August 1995 STANDARD

PRACTICES FNC Guide to ATM GUIDE TO ATM CROSS PRODUCT DOCUMENTATION ISSUE 1, JANUARY 2002 FUJITSU NETWORK COMMUNICATIONS, INC.

A T M. Cell Switched Technology. not SMDS. Defacto Standard Multimedia capable Use with SONET or SDH. Fixed Length - 53 bytes. DigiPoints Volume 1

ETSI TS V1.2.1 ( )

Can you be sure that there are no weak links?

2001 ALCATEL BELL N.V. ALL RIGHTS RESERVED VHBE Alcatel University. Page 1

Module 10 Frame Relay and ATM

NETWORK PARADIGMS. Bandwidth (Mbps) ATM LANS Gigabit Ethernet ATM. Voice, Image, Video, Data. Fast Ethernet FDDI SMDS (DQDB)

Intermediate Traffic Management

WAN Technologies (to interconnect IP routers) Mario Baldi

ATM Hierarchical Shaping ATM VC into VP Shaping, page 1

Introduction. ATM Technology. What is ATM? Agenda

SIMULATION OF PACKET DATA NETWORKS USING OPNET

Unspecified Bit Rate Plus and ATM Enhancements

Performance Analysis & QoS Guarantee in ATM Networks

1 INTRODUCTION MAIN PART... 2

Congestion in Data Networks. Congestion in Data Networks

Appendix 10. Asynchronous Transfer Mode (ATM) The technique of cell relay

Appendix 5 - ATM Technology in Detail

PA-A6 Enhanced ATM Port Adapter for Cisco 7200, 7301, 7500, and 7600 Series Routers

Backbone network technologies. T Jouni Karvo, Timo Kiravuo

Virtual Link Layer : Fundamentals of Computer Networks Bill Nace

Packet Switching Techniques

What Is Congestion? Computer Networks. Ideal Network Utilization. Interaction of Queues

ASYNCHRONOUS TRANSFER MODE

Vanguard Managed Solutions

NAME: (Exam :SECTION A) Notes: Any script without a name will receive no points. You must show the calculations for the descriptive questions.

Outline. Circuit Switching. Circuit Switching : Introduction to Telecommunication Networks Lectures 13: Virtual Things

Configuring QoS Policy Actions and Rules

Packet Switching - Asynchronous Transfer Mode. Introduction. Areas for Discussion. 3.3 Cell Switching (ATM) ATM - Introduction

General Description. Overview. Introduction CHAPTER

QoS Policy Parameters

Lecture 22 Overview. Last Lecture. This Lecture. Next Lecture. Internet Applications. ADSL, ATM Source: chapter 14

Metropolitan Area Networks

Lecture 4 Wide Area Networks - Congestion in Data Networks

Lesson 3 Network technologies - Controlling

Routing Strategies. Fixed Routing. Fixed Flooding Random Adaptive

Quality of Service (QoS) Computer network and QoS ATM. QoS parameters. QoS ATM QoS implementations Integrated Services Differentiated Services

Teldat Router ATM Doc. DM740-I Rev June, 2003

Overview p. 1 Broadband and ATM p. 2 The Evolution Toward Broadband p. 3 Access Networks, Core Networks, and Service Providers p.

INTERNATIONAL TELECOMMUNICATION UNION INTEGRATED SERVICES DIGITAL NETWORK (ISDN) INTERNETWORK INTERFACES AND MAINTENANCE PRINCIPLES

Cisco - Understanding the UBR Service Category for ATM Virtual Circuits

Configuring ATM QoS or Shaping

What Is Congestion? Effects of Congestion. Interaction of Queues. Chapter 12 Congestion in Data Networks. Effect of Congestion Control

The Design and modeling of input and output modules for an ATM network switch

CN-100 Network Analyzer Product Overview

Nokia D500 DSLAM Public Interface Specification

Overview of High Speed Network Technologies

Transcription:

ATM Logical Connections: VCC Logical Connections in ATM are referred to as virtual channel connections (VCCs). Virtual channel (VC) is a generic term used to describe unidirectional transport of ATM cells associated by a common unique identifier value. A VCC is set up between two end users through the network, and a variable-rate, full-duplex flow of fixed size cells is exchanged over the connection. 7 ATM Logical Connections: VPC The second concept introduced is the Virtual Path Connection (VPC). A Virtual Path Connection (VPC) can carry multiple Virtual Channel Connections (VCCs). The VPC has several advantages: Increased network performance. Reduced processing time. Shorter connection setup time. 8 1

ATM Logical Connections VP/VCC 9 VP/VCC Setup VPC control mechanisms include calculating routes, allocating capacity, and storing connection state information. To set up VC, there must first be a VP to the required destination node with sufficient available capacity to support the virtual channel with appropriate QoS. 10 2

VP/VCC Setup 11 VCC Uses Between end users End to end user data Control signals Between end user and network Control signaling Between network entities Network traffic management Routing 12 3

VP/VCC Characteristics Quality of service: parameters such as cell loss ratio and cell delay variation. Cell sequence integrity: A sequence of transmitted cell within a VCC is preserved. Traffic parameter negotiation and usage monitor: Traffic parameter can be negotiated between user and network. The input of cells is monitored by the network to ensure that the negotiated parameters are not violated. 13 ATM Cells ATM defines two different cell formats: UNI (User- Network Interface) and NNI (Network-Network Interface). Fixed and Small size cell: 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 14 4

ATM Cell Format 15 ATM Cell Format Generic flow control could be used to assist the customer in controlling the flow of traffic for different QoS. The GFC field was designed to give the User-Network Interface (UNI) 4 bits in which to negotiate multiplexing and flow control among the cells of various ATM connections. However, the use and exact values of the GFC field have not been standardized, and the field is always set to 0000. Virtual path identifier (VPI) constitutes a routing field for the network. It is an 8-bits at the user-network interface and 12-bits at the network-network interface. Virtual channel identifier (VCI) service access point, is used for routing to and from the end user. 16 5

ATM Cell Format Payload type (PT) is a 3-bit field indicates the type of information in payload field The first bit indicates the type of ATM cell that follows. A first bit set to 0 indicates user data; a bit set to 1 indicates operations, administration & management (OA&M) data. The second bit indicates whether the cell experienced congestion in its journey from source to destination. The third bit indicates the last cell in a block for AAL in user ATM cells. Cell loss priority (CLP) is used to provide guidance to the network in the event of congestion. 0 -- high priority, should not be discarded unless no other alternative is available. 1 -- this cell can be discarded in case of congestion. 17 Header Error Control (HEC) 8 bit error control field, calculated on remaining 32 bits of header The HEC uses the polynomial to generate the code. As the input to the calculation is only 32 bits, it not only allows the code to be used to detect errors, but also to correct them 18 6

HEC operation 1. The operations consist of two modes: correction mode and detection mode. Initially the receiver is at correction mode. When a cell arrives, HEC is calculated. 2. If no errors, the receiver remains in correction mode. 3. If an error is detected, and it is a single-bit error, the receiver will correct it and moves to detection mode. 4. If the error is a multi-bit error, the receiver just moves to the detection mode. The receiver remains in detection mode as long as errored cells are received. 5. When a good cell is received, the receiver switches back to correction mode. 19 ATM Services ATM network is designed to be able to transfer many different types of traffic simultaneously, including real-time flows such as voice, video, and burst TCP flows. The following service categories have been defined by the ATM Forum: Real-time service Constant bit rate (CBR) Real-time variable bit rate (rt-vbr) Non Real-time service Non-real-time variable bit rate (nrt-vbr) Available bit rate (ABR) Unspecified bit rate (UBR) 20 7

Real-Time Services Real-time applications typically involve a flow of information to the user that is intended to reproduce the flow at a source. have tight constraints on delay and delay variation (jitter). 21 CBR The constant bit rate (CBR) is used by applications that require a fixed data rate that is continuously available during the connection lifetime and a relatively tight upper bound on transfer delay. Examples of CBR applications include: Videoconferencing Interactive audio (telephony) Audio/video distribution (television, distance learning, pay-per view) Audio/video retrieval (video-on-demand, audio library) 22 8

rt-vbr The real-time variable bit rate (rt-vbr) is intended for time sensitive applications, i.e., those require 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 23 Non-real-time services Non-real-time services are intended for applications that have bursty traffic characteristics and do not have tight constraints on delay and delay variation. 24 9

nrt-vbr With the non-real-time variable bit rate (nrt-vbr) service, the end system specifies some traffic characteristics such as: Peak cell rate Sustainable or average rate Measure of how bursty traffic is The network can then provide substantial improved QoS in loss and delay. Example applications banking transactions. include airline reservations, 25 UBR The unspecified bit rate (UBR) service is a best effort service. With UBR, cells are forwarded on a FIFO basis using the capacity not consumed by other services. Example applications include FTP, information distribution and retrieval, and remote terminal. 26 10

ABR With the available bit rate (ABR) service, an application specifies a peak cell rate (PCR) and a minimum cell rate (MCR). The network allocates resources so that all ABR applications receive at least their MCR capacity. Any unused capacity is then shared among all ABR sources. e.g. LAN interconnection 27 ATM Bit Rate Services 28 11

Physical layer in ATM Physical layer in ATM includes two sublayers: Physical Medium (PM) sublayer. Transmission Convergence (TC) Sublayer. 29 Physical layer in ATM Physical Medium (PM) sublayer Physical medium and transmission characteristics (e.g., multimode or single mode fiber) Insertion and extraction of timing information Specify bit timing, line coding. ATM fiber interface makes use of the 4B/5B FDDI coding. 30 12

Physical Layer Interfaces Three major categories of physical layer interfaces for ATM networks: The existing Plesiochronous Digital Hierarchy (PDH): (over copper media) DS-1 (1.544 Mbps) DS-3 (44.736 Mbps) E1 (2.048 Mbps) E3 (34.368 Mbps) E4 (139.264 Mbps) The Synchronous Digital Hierarchy (SDH): (over fiber optic) STS-3 (155.52 Mbps) STS-12 (622.080 Mbps) Physical media used on the local premises for ATM LANs 31 Physical layer in ATM Transmission Convergence (TC) Sublayer For transmission, receive cells from ATM layer Pack/map cells into appropriate transport format Cell-based PDH/SDH/SONET-based Deliver cells to PM sublayer for transmission Insert idle cells in order to provide a continuous flow of cells Cell-rate decoupling maintains synchronization and inserts or suppresses idle (unassigned) ATM cells to adapt the rate of valid ATM cells to the payload capacity of the transmission system. HEC generation/verification For receiving, extract cells from bit or byte stream received from PM sublayer 32 13

Cell Based Physical Layer No framing imposed Continuous stream of 53 octet cells Cell delineation and header error control The cell delineation function maintains ATM cell boundaries, allowing devices to locate cells within a stream of bits. 33 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 SDH multiplexing techniques can combine several ATM streams 34 14

ATM Adaptation Layer (AAL) The use of ATM creates the need for an adoption layer to support information transfer protocols not based on ATM. Segmentation and re-assembly Handle lost and misinserted cells Flow control and timing 35 AAL AAL layer is organized in two logical sublayers: 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 36 15

AAL 37 AAL 38 16

AAL Protocols The classification is based on whether a timing relationship must be maintained between source and destination, whether the application requires a constant bit rate, and whether the transfer is connection oriented or connectionless. AAL Type 1 supports constant bit rate (CBR), synchronous, connection oriented traffic. Examples include T1 (DS1), E1, and x64 kbit/s emulation. AAL Type 2 supports time-dependent Variable Bit Rate (VBR-RT) of connection-oriented, synchronous traffic. Examples include Voice over ATM. AAL Type 3/4 supports VBR, data traffic, with an additional 4-byte header in the information payload of the cell. Examples include Frame Relay and X.25. AAL Type 5 is similar to AAL 3/4 with a simplified information header scheme. Examples of services that use AAL 5 are classic IP over ATM, Ethernet Over ATM, and LAN Emulation (LANE). AAL 5 is a widely used 39 ATM adaptation layer protocol. ATM LANs ATM LAN uses centralized Hubs/Switches connected to stations with star wiring. The station links may run at 155 Mbps, 51 Mbps, or 25 Mbps. Advantages of ATM LANs: Support multiple, guaranteed classes of service. For example, a live video application may require a guaranteed 2-Mbps connection for acceptable performance while FTP can use background class of service. Facilitate the interworking between LAN and WAN technologies. 40 17

ATM Routing The ATM routing protocol is necessary to establish switched virtual circuits between ATM end users. There are two types of routing protocols for an ATM network: 1. Dynamic routing with Private Network-to-Network Interface (PNNI) protocol, which enables provides Quality of Service (QoS) routes based on QoS requirements specified in the call request. 1. Static routing, as configured with network management tools 41 PNNI PNNI is a protocol that can be used to discover an ATM network topology, create a database of topology information, and route calls over the discovered topology. PNNI is commonly referred to as a link state protocol, which means that the protocol collects information about the current state of links and nodes in the network to build a network database. 42 18

PNNI Network Database To build the PNNI network database, each PNNI node must receive topology information from all the other devices in the network (Peer Group). To keep the database current, the node must receive regular updates from other nodes. Network database is a collection of PNNI Topology State Elements (PTSEs). Each PTSE describes a piece of topology information. A PNNI node originates one or more PTSEs which describe its own environment, and it also learns PTSEs originated and advertised from all the other PNNI nodes in the network. 43 PNNI Network Database Hello protocol is used in PNNI to detect and maintain adjacency between PNNI nodes. The PNNI Hello protocol was modeled on the Open Shortest Path First (OSPF) protocol. When the PNNI nodes discover they are members of the same peer group, they exchange network databases through PTSE. The PNNI flooding advertising mechanism provides for reliable distribution of PTSEs throughout a peer group. The default periodic flooding interval is 30 minutes. 44 19

Single Grouping A single peer group topology is a PNNI network in which all nodes share PTSEs with all other nodes. 45 Hierarchical Grouping A hierarchical PNNI network is a topology that interconnects multiple PNNI peer groups to form a larger network. The peer group collects, stores and processes PTSEs for only those nodes in the same peer group. 46 20

PNNI Operation When the ATM CPE requests an SVC, the SVC processing function uses the Route Agent to determine the route to the destination (ATM CPE 2). The destination ATM CPE is identified by its ATM address (20 Bytes). The call is either cleared or forwarded: If no route can be found, the call is then cleared. If a route is found, the first PNNI node forwards the call to the next PNNI node along the route, and local resources are then programmed on trunks and lines as the call progresses. 47 PNNI Operation With each route request, the PNNI controller looks up the pre-calculated routing database for the given destination along with the requested service class and traffic metrics parameters. If a satisfactory route exists, the associated Designated Transit List (DTL) is returned as a response. The DTL is a list of nodes, and optionally link IDs, that completely specify a path. PNNI uses source-routing, where the source is responsible for the selection of the destination path. DTL is included in the connection setup. 48 21