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

Similar documents
Asynchronous Transfer Mode

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

ATM Logical Connections: VCC. ATM Logical Connections: VPC

Lecture 4 Wide Area Networks - Asynchronous Transfer Mode

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

! 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

Asynchronous. nous Transfer Mode. Networks: ATM 1

BROADBAND AND HIGH SPEED NETWORKS

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

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

ATM Technology in Detail. Objectives. Presentation Outline

Chapter 10. Circuits Switching and Packet Switching 10-1

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

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

Master Course Computer Networks IN2097

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

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

Wireless Networks. Communication Networks

Asynchronous Transfer Mode (ATM) ATM concepts

Communication Networks

ATM Asynchronous Transfer Mode revisited

Introduction to ATM Traffic Management on the Cisco 7200 Series Routers

1997, Scott F. Midkiff 1

BROADBAND AND HIGH SPEED NETWORKS

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

Ethernet Switches (more)

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

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

11. Traffic management in ATM

Packet Switching. Hongwei Zhang Nature seems to reach her ends by long circuitous routes.

BROADBAND AND HIGH SPEED NETWORKS

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

Module 10 Frame Relay and ATM

Advanced Internet Technologies

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

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

CISC452 Telecommunications Systems. Lesson 6 Frame Relay and ATM

Introduction. ATM Technology. What is ATM? Agenda

Internetworking Part 1

Lesson 3 Network technologies - Controlling

Appendix 5 - ATM Technology in Detail

Basic concept of ATM communication

BROADBAND AND HIGH SPEED NETWORKS

ATM Hierarchical Shaping ATM VC into VP Shaping, page 1

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

ATM Networks. Raj Jain

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

ATM Quality of Service (QoS)

Cell Switching (ATM) Commonly transmitted over SONET other physical layers possible. Variable vs Fixed-Length Packets

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

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

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

Switched Multimegabit Data Service (SMDS)

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

Packet Switching Techniques

MAHALAKSHMI ENGINEERING COLLEGE TIRUCHIRAPALLI

Module 10 Frame Relay and ATM

Configuring Inverse Muliplexing over ATM

Computer Facilities and Network Management BUS3150 Tutorial - Week 13

Asynchronous_Transfer_Mode_Switching

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

Asynchronous Transfer Mode

EUROPEAN ETS TELECOMMUNICATION August 1995 STANDARD

HWP2 Application level query routing HWP1 Each peer knows about every other beacon B1 B3

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

SDH. Protected monitoring point or dedicated monitor access

atm txbuff atm txbuff number no atm txbuff Syntax Description

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

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

Lecture 4 Wide Area Networks - Congestion in Data Networks

Intermediate Traffic Management

Congestion in Data Networks. Congestion in Data Networks

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

Switched Multimegabit Data Service

ASYNCHRONOUS TRANSFER MODE

Fragmenting and Interleaving Real-Time and Nonreal-Time Packets

Packet Switching. Packet Switching (CSE 573S) Packet Switching Methods. Packet Switching. Ken Wong Washington University

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

Vanguard Managed Solutions

Management of Low and Variable Bit Rate. ATM Adaptation Layer Type 2 Traffic

ATM Networks: An Overview

ASYNCHRONOUS TRANSFER MODE

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

Computer Networks II

Communication Networks

UBR Congestion controlled Video Transmission over ATM Eltayeb Omer Eltayeb, Saudi Telecom Company

Distributing Bandwidth Between Queues

Configuring QoS Policy Actions and Rules

Quality of Service Commands policy-map. This command has no default behavior or values.

Unspecified Bit Rate Plus and ATM Enhancements

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

WAN Technologies (to interconnect IP routers) Mario Baldi

Unit_2 The Telephone Network. Shikha Sharma RCET,Bhilai 1

Hubs. Interconnecting LANs. Q: Why not just one big LAN?

Architectures of Communication Subsystems

Switching and Forwarding

Explore some common protocols. Telephone network protocols. Traditional digital transmission. Digital Communications II

ETSI TS V1.2.1 ( )

Transcription:

This ecture BUS350 - Computer Facilities Network Management Wide rea Network (WN) Technologies. X.5 Frame Relay TM Faculty of Information Technology Monash University Faculty of Information Technology Faculty of Information Technology X.5 X.5 Packet Switch User data and X.5 protocol control information: User data Packet switching Wide rea Network (WN) developed by the ITU-T. Issued in 976 and revised in 980, 98, 988, and 99. Describes the procedures for establishing, maintaining, and terminating connections. Virtual circuit (VC) approach to packet switching. VC setup and clearing messages in the same channel as data. Three layer protocol (Third layer for multiplexing). Flow control and error control between each node in the network. 3 Faculty of Information Technology Packet level: ink level: level: PB header ayer 3 header level - X. - similar to RS3C. ink access level - P-B - a subset of HDC PB trailer Provides reliable transfer of data across the physical layer. Packet level - provides Virtual Circuit (VC) Enables a user to set up a logical connection. X.5 packet PB frame Faculty of Information Technology

Packet Switch Operation X.5 imitations dd packet dd packet Store Store Network ayer Network ayer Route Route Route Route Route Route dd frame dd frame Terminal Store Store Error control Error control Remove frame Remove frame dd frame dd frame Error control Remove packet ink ayer ink ayer 5 Terminal Faculty of Information Host Technology (a) Packet switching (a) Packet switching Store Store Frame Relay Operation Error control ayer ayer Remove packet Remove frame Remove frame Host X.5 results in considerable overhead: Includes extensive error checking and flow control. Call control packets are carried on the same channel and same VC as data packets. Multiplexing of VC takes place at layer 3. t each intermediate node, state tables must be maintained for each VC for call management. Overhead reduces channel capacity that can be otherwise used for transmitting data. Overhead justified when significant probability of error exits in transmission links. Today s digital transmission is more reliable. 6 Faculty of Information Technology Frame Relay dd frame dd frame Route Route Route Route Route Route Remove frame Remove frame ink ayer ink ayer ayer ayer N Host N Host (b) Frame relay (b) Frame relay Figure. Packet Switching and Frame Relay Operation Figure. Packet Switching and Frame Relay Operation 7 Faculty of Information Technology Higher data rates at lower cost. Support for bursty data. ess overhead due to improved transmission media. 8 Faculty of Information Technology

Frame Relay Frame Relay: Virtual Circuits X.5 simplified. No hop by hop flow and error control between nodes. End-to-end flow and error control (if used) done using higher layers. Two layers (multiplexing in the second layer). X.5 Switching versus Frame Relay: Switching = Relaying + ck + Flow control + Error recovery + oss recovery Relay = Unreliable multiplexing service. llows for higher speeds than X.5 (.5 Mbps.376 Mbps). Varying delay not suitable for real-time voice or video. 9 Faculty of Information Technology Frame Relay transmission is based on virtual circuit (VC) connections. Permanent Virtual Circuits (PVC): Network provider No call set up Switched Virtual Circuits (SVC): Setup on request Release on completion. 0 Faculty of Information Technology Data ink Control Identifier (DCI) Virtual Channel Identifier (VCI) Example Used to identify the virtual circuits (form of VCI). llows multiple logical connections over one circuit. Only local significance (unique for a particular interface). Faculty of Information Technology Faculty of Information Technology

Virtual Channel Identifier (VCI) Example TM Design Goals VOICE VOICE TM Network DT VIDEO VOICE DT DT VIDEO VIDEO 3 Faculty of Information Technology The ultimate integrated services network. Move cells with low delay and low delay variation at high speeds. Devices at ends translate between cells and original traffic. Faculty of Information Technology Packet and Cell Networks TM Cell Size Modern data communications is based on packet switching and packet networks. Packet: self-contained network entity combining data and overhead bits. Overheads contain identification, addressing, routing, flow control, error control, etc. Vary in size: trade-off between header size (network complexity) and data size. arge packets create significant delay for smaller packets (last week). Cell: small data unit of fixed size used as the basic unit of data exchange. arge packets segmented into cells: reduce delay and approximate continuous streams. Known size and format makes switching and multiplexing more efficient (hardware). X Z Y X X C Z B Y X C B MUX C B MUX Fixed size: 5 octet header and 8 octet information field. Small cells reduce queueing delay for high priority cells. Small cells can be switched more efficiently (hardware). Cell size comes from a compromise between Europe (required low delay to prevent echo) and US (desired efficiency). % Overhead 00 80 60 0 0 0 Overhead 0 0 0 60 80 Payload (bytes) Delay 0 8 6 0 Delay (ms) Multiplexing using different packet sizes Multiplexing using cells 5 Faculty of Information Technology Compromise reached (ITU-TS SG-8 June 89) Percent overhead and delay for 6 kbps voice. 6 Faculty of Information Technology

TM Protocol Reference Model TM Plane-ayer Three separate planes - User plane: Provides for user information transfer. Control plane: Call and connection control. Management plane: Plane management: Whole system functions. ayer management: Resources and parameters in protocol entities. TM Control Plane Higher ayer TM daptation ayer () TM ayer ayer Management Plane User Plane TM Protocol rchitecture 7 Faculty of Information Technology TM TM ayer Management Plane Management TM ayer ayer ayer Name Higher ayers Sublayer (CS) SR Sublayer TM ayer Transmission (TC) ayer Medium (PM) Functions Performed Higher ayer Functions Common Part (CP) Service Specific (SS) Segmentation and Reassembly Generic Flow Control Cell Header Generation/Extraction Cell VCI/VPI Translation Cell Multiplexing/Demultiplexing Cell Rate Decoupling Cell Delineation Transmission Frame daptation Transmission Frame generation/recovery Bit Timing Medium 8 Faculty of Information Technology ayer Management TM ogical Connections TM ogical Connections Connection between two end points is accomplished through: Transmission paths (TP): physical connections between switches and end points. Virtual paths (VP): provides a set of connections between two switches. Virtual channel (VC): basic unit of switching where all cells in a message follow the same VC and are delivered in the order they are sent (connection oriented). virtual path is a bunch of virtual channels with the same end points that are switched transparently across the TM network. Virtual channel connections (VCC). nalogous to a virtual circuit in X.5; basic unit of switching. Between two end users with variable-rate, full-duplex, fixed-size and ordered flow of cells. Used for: user-user data, user-network exchange (control signalling) and network-network exchange (network management and routing). Include Quality of Service (QoS): parameters including cell loss ratio and cell delay variation. Virtual path connection (VPC): Bundle of VCC with same end points (reduce control cost). 9 Faculty of Information Technology 0 Faculty of Information Technology

. TM ogical Connections Example of VPs and VCs UNI End points NNI Switch NNI Switch NNI Switch 3 Switch UNI End points VCs VP VP VP VP 3 VCs UNI VCs UNI: user to network interface NNI: network to network interface Virtual Channels End points Virtual Path Transmission Path Faculty of Information Technology Eight points communicating using four virtual channels. First two VCs share the same path from switch to switch 3: combine into a VP. Remaining two VCs share a virtual path from switch to switch. Switch only needs to worry about switching based on virtual paths. Faculty of Information Technology dvantages of Virtual Paths Figure. TM Connection Relationships Call Establishment Using Virtual Paths Simplified network architecture. Individual logical connection (virtual channel) and a group of logical connections (virtual paths). Increased network performance and reliability. Network deals with fewer aggregated entities. Reduced processing and short connection setup time. Much of the work with virtual path set up. Reserving capacity on a virtual path for new virtual channels. Minimal processing for a new virtual channel to an existing virtual path. Enhanced network services. User may define closed user groups or closed network of virtual channel bundles. 3 Faculty of Information Technology Request for VCC Originates VPC Exists? No Establish a New VPC Yes Make Connection Faculty of Information Technology Yes Can Quality of Service be Satisfied? No Block VCC or Request More Capacity Yes Request Granted? No Reject VCC Request

. Identifiers and Switches Representation of VP and VC Switching Hierarchy Virtual connections need identification to route data between end points. VC switch/cross connect Two levels: virtual path identifier (VPI) and virtual channel identifier (VCI). endpoint of VPC VCI VCI VCI 3 VCI Virtual Channels VCI= VCI=3 VCI=5 VCI=70 VCI=7 VCI=5 Virtual Path VPI= VPI=8 This virtual connection is uniquely defined using the pair Transmission Path (, ) VPI VCI VPI= VPI=8 VCI= VCI=3 VCI=5 VCI=70 VCI=7 VCI=5 VCI VCI VCI VCI VPI VPI VPI VPI 3 VPI VPI VCI VPI 3 VCI 3 VCI VPI 5 VCI VP switch/cross connect 37 VIDEO 37 VIDEO 5 DT 78 VOICE 3 76 VIDEO 88 VOICE Figure. TM Connection Relationships 6 5 DT VIDEO VPI/VCI 0/37 0/5 0/37 0/78 5 Faculty of Information Technology VIDEO DT VIDEO VOICE Port Input Connection Table Port 3 5 6 Output VPI/VCI 0/76 0/ 0/ 0/88 (a) Representation of VC and VP switching VCI VCI 3 VPI VPI 5 VCI VCI VCI 3 VCI 5 VPI VPI 6 VCI VCI VCI 5 VCI VPI 3 VPI 7 VCI VCI VP switch/cross connect (b) Representation of VP switching 6 Faculty of Information Technology TM Cell TM Cell Format Two parts: Header: 5 octets Information field: 8 octets Total of 53 octets/cell. Different cell structure for UNI (User-Network Interface) and NNI (Network- Network Interface). 8 7 6 5 3 Generic flow control Virtual Path Identifier Virtual Path Identifier Virtual Channel Identifier Payload Type Header Error Control Information field (8 octets) CP 5 octet header 53 octet cell 8 7 6 5 3 Virtual Path identifier Virtual Channel Identifier Payload Type Header Error Control Information field (8 octets) CP 7 Faculty of Information Technology (a) User network interface (b) Network network interface 8 Faculty of Information Technology

TM Cell Header TM Cell Header Generic Flow Control (GFC) Only at the user-to-network interface (UNI) - controls flow only at this point to alleviate short term overload. Every connection either subject to flow control or not. Flow control is from the subscriber to network and is controlled by the network side. Virtual Path Identifier (VPI) In conjunction with VCI, identifies the next destination of a cell as it passes through a series of TM switches. Virtual Channel Identifier (VCI) In conjunction with VPI, identifies the next destination of a cell as it passes through a series of TM switches. 9 Faculty of Information Technology Payload Type (PT) Three bit field: Bit : Indicate user data (0) or network management cell (). Bit : Cell experienced no congestion (0) or congestion/excessive delay (). Bit 3: Signalling bit. Used in 5 to indicate end of CS PDU (see later). Cell oss Priority (CP) Indicates whether the cell should be discarded in case of extreme congestion at a switch. Header Error Control (HEC) n 8-bit CRC on the first octets of the header. Used for error control and synchronization. 30 Faculty of Information Technology TM Service Categories Real-Time Services Real-time: Service classes CBR VBR BR UBR rt VBR Constant bit rate (CBR). nrt VBR Real-time variable bit rate (rt-vbr). Non-real-time: Non-real-time variable bit rate (nrt-vbr) vailable bit rate (BR) Unspecified bit rate (UBR) 3 Faculty of Information Technology mount of delay and variation of delay (jitter). CBR: Fixed data rate continuously available. Tight upper bound on delay. Uncompressed and CBR compressed audio and video: Video conferencing, interactive audio, /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 at a constant frame rate (original uncompressed rate). So compressed data rate varies. Can statistically multiplex connections. 3 Faculty of Information Technology

Non-Real-Time Services Non-Real-Time Services Bursty traffic without constraints on delay and its variation. nrt-vbr: May be able to characterise expected traffic flow. Improve QoS in loss and delay. End system specifies: Peak cell rate, sustainable or average rate and measure of how bursty traffic is. e.g. irline reservations, banking transactions. 00% Percentage of line capacity vailable Bit Rate and Unspecified Bit Rate Variable Bit Rate Constant Bit Rate 0 Time 33 Faculty of Information Technology 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: no commitment or feedback on congestion. BR: pplication specifies peak cell rate (PCR) and minimum cell rate (MCR). Resources allocated to give at least MCR. Spare capacity shared among all RB sources. e.g. N interconnection. 3 Faculty of Information Technology TM daptation ayer Supported pplication Types Support for information transfer protocol not based on TM. For example: PCM (voice): ssemble bits into cells. Re-assemble into constant flow. IP: Map IP packets onto TM cells. Fragment IP packets. Use IP over TM to retain all IP infrastructure. daptation ayer Services: Handle transmission errors. Segmentation and re-assembly. Handle lost and miss-inserted cell conditions. Flow control and timing control. 35 Faculty of Information Technology pplications include: Circuit emulation: synchronous TDM (T) over TM. VBR voice and video: real-time transmission of compressed data. General data service: non-real-time messaging and transaction services. IP over TM: transmission of IP packets in TM cells. Multiprotocol encapsulation over TM (MPO): Other than IP (e.g. IPX, ppletalk, DECNET). N emulation (NE): N-to-N traffic with emulation of N broadcast capability. 36 Faculty of Information Technology

Protocols Protocols sublayer (CS): Support for specific applications using. user attaches at SP (address of application). Service dependent layer. Segmentation and re-assembly sublayer (SR): Packages and unpacks info received from CS into cells. Four protocol types: CS Sublayer SR Segmentation and Reassembly CS Sublayer SR Segmentation and Reassembly 37 Faculty of Information Technology 3 SR / TM CS Sublayer Segmentation and Reassembly 5 CS Sublayer SR Segmentation and Reassembly User Sublayer (CS) Segmentation and Reassembly (SR) Sublayer TM ayer ayer SR PDU SR PDU User Data SR PDU CS PDU SR PDU TM cell TM cell TM cell TM cell 38 Faculty of Information Technology Protocol Types - Constant Bit Rate Source Type : CBR source. SR packs and unpacks bits into cells. Block accompanied by a sequence number (SN): track errored PDUs. Type : VBR analog applications (e.g. video and audio). Type 3/: Connectionless or connection oriented. Message mode or streaming mode. Type 5: Streamlined transport for connection oriented higher layer protocols. Many fields in the Type 3/ SR and CPCS PDU are not needed. 39 Faculty of Information Technology... 0000000... 00000... CS... 0000000... 00000... SR CSI bit... SC 3 bits Constant bit rate data from upper layer 7 bytes 7 bytes... 7 bytes... Header byte CRC 3 bits P bit Payload 7 bytes CSI: sublayer identifier SC: Sequence count CRC: Cyclic redundancy check P: Parity 0 Faculty of Information Technology

- Variable Bit Rate Source 3/ - Connection/Connectionless Packet Data... 0000000... 00000... CS... 0000000... 00000... SR CSI bit... SC 3 bits Variable bit rate data from upper layer 5 bytes 5 bytes... 5 bytes... Header byte IT bits CSI: sublayer identifier SC: Sequence count IT: Information type Payload 5 bytes I 6 bits Trailer bytes CRC 0 bits I: ength Indicator CRC: Cyclic redundancy check Faculty of Information Technology 3 / T: Type BT: Begin tag B: Buffer allocation CS SR Header T BT B bytes Header bytes... ST CSI SC MID bits bit 3 bits 0 bits ST: Segment type CSI: sublayer identifier SC: Sequence MID: Multiplexing ID User data <= 65535 bytes Payload bytes Trailer bytes : lignment ET: End tag : ength bytes... bytes I 6 bits PD ET CRC 0 bits I: ength Indicator CRC: Cyclic redundancy check Faculty of Information Technology 0 3 Trailer 5 - Simple and Efficient daption ayer (SE) Example 5 Transmission User data <= 65535 bytes Higher layer PDU 5 CS SR 8 bytes... Payload 8 bytes PD UU T 0 7 UU: User to user ID T: Type : ength 8 bytes... 8 bytes CRC 3 Faculty of Information Technology Trailer SDU 0 SR PDU payload SDU 0 CPCS PDU payload SR PDU payload SDU 0 CPCS = common part convergence sublayer SR = segmentation and reassembly PDU = protocol data unit CPCS T = CPCS trailer TM H = TM header SDU = Service Data Unit type bit SR PDU payload CPCS T SR PDU payload TM H TM cell payload CPCS PDU SR PDU SR PDU SR PDU SR PDU TM cell Faculty of Information Technology SDU pad

Further Reading Stallings, W. ISDN and Broadband ISDN with Frame Relay and TM, Prentice Hall, 999. Stallings, W. Data and Computer Communications, Prentice Hall. Chapter. Forouzan, B. Data Communications and Networking, McGraw-Hill, 00. Chapter 9. 5 Faculty of Information Technology